web-dev-qa-db-ja.com

Notepad ++で1 2 3から156までのシーケンスを完了しますか?

かなり単純なリクエストがありますが、Notepad ++でこれを行う方法がわかりません。各行が1から始まり156で終わるリストを作成する必要があります。複数のリストを作成するので、これを手動で入力したくないのは明らかです。

1
2
3
.
.
.
.
156

それ、どうやったら出来るの?マクロ機能を試しましたが、キーボードのアクションしか再生されません。 Excelが自動入力機能で行うように、シーケンスを1ずつ増やしません。 Excelでできることはわかっていますが、Excelの使用は避けなければなりません。

a

ご覧のとおり、列やコード行はありません。空のドキュメントから始めます。テキストファイルに長いリストを作成したいだけです。

11
Samir

Notepad ++では、押すことができます Alt+Ccolumn/multi-selection editorの場合、number to insertfunction from initial numberを使用します1ずつ増加するので、番号を付けるすべての行を選択する必要があります。

すでに空白行が必要です。 column editorを実行する前に、下から上へ行を選択する必要がありましたが、それが必要かどうかはわかりません。

基本的にStackOverflowから供給

20
Raystafarian

Raystafarianによって提供された答えは本質的に正しいです。

新しいドキュメントを開いてください。 「キャリッジリターン」のみのマクロを記録します。マクロを155回再生します。したがって、156行あります。次に、Raystafarianによって提案された手順に従います。

5
Wishwas

これはあなたが求めた解決策ではありませんが、問題を簡単に解決します。Excelまたはgoogleシートを開いて、最初の2つのセルに1と2を入力するだけです。次に、右下隅をクリックして下にドラッグし、リストを自動インクリメントします。

enter image description here

次に、それをカットしてテキストファイルに貼り付けます。

enter image description here

1
matt burns

本当のスーパーユーザーのようにしてください...

Perl -e "open(my $fh, '>output.log'); print $fh ($_) for(1..156); close $fh;"

0
Eric Fossum

古い質問ですが、これは同じ結果を探している人のための別の答えです(notepad ++を使用していません)。

コマンドプロンプト:

FOR /L %A IN (1,1,156) DO ECHO %A >> outputfile.txt

これは、1から始まり、1ずつ増加し、156で終わります。出力として、各番号がoutputfile.txtに追加されます。

outputfile.txtのサンプル:

1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
0
Rhino

ビンゴ!列エディタを使用してそれを行う方法を見つけました。

  1. Ctrl + Nで新しい空のドキュメントを作成します。
  2. 「設定」メニュー、「設定」、「編集」に移動し、「行番号を表示」オプションが有効になっていることを確認します。閉じるをクリックします。
  3. 行番号156に達するまでEnterキーを押し続けます。
  4. Ctrl + Shift + Homeで、一番下から一番上の行までのすべての行(「列」など)を選択します。 下から開始して選択範囲を上に移動する必要があります。これにより、テキスト入力カーソルが最初の行の先頭に置かれ、その他すべてが下で選択されます。
  5. Alt + Cで「列/複数選択エディタ」を開きます。
  6. [挿入する数]を選択し、[初期数]に1を入力し、[増加数]に1を入力します。 10進数の場合は「Dec」を選択し、「OK」をクリックします。
0
Samir