23,000行ありますが、各行1の最後に番号を追加する必要があります。
これどうやってするの?
たった今:
[line1]TEXT
[line2]TEXT
私が望むもの:
[line1]TEXT1
[line2]TEXT1
:g/$/norm A1。または、より複雑ですが、手の込んだgg$<C-v>G$A1<esc>。または明らかに不快なggqqqqqA1<esc>j@qq@q。複数の方法:P
23,000行ありますが、各行1の最後に番号を追加する必要があります。
これどうやってするの?
たった今:
[line1]TEXT
[line2]TEXT
私が望むもの:
[line1]TEXT1
[line2]TEXT1
:g/$/norm A1。または、より複雑ですが、手の込んだgg$<C-v>G$A1<esc>。または明らかに不快なggqqqqqA1<esc>j@qq@q。複数の方法:P
回答:
メニュー[検索]> [置換](またはCtrl+ H)
「検索対象」を設定します \r\n
「置換」を設定します 1\r\n
「正規表現」または「拡張」を有効にします
注-「正規表現」は「拡張」のスーパーセットであるため、この特定のケースでは、どちらを使用してもかまいません。
[すべて置換]をクリックします

ノート:
上記は、Windows EOLでテキストファイルを編集していることを前提としています\r\n。
EOLが異なるファイルを使用している場合は、メニューの[編集]> [EOL変換]を使用してWindows EOLに変換できます。
Windows EOLを使用しておらず、変換したくない場合は、代わりに次を使用します。
Unix / OS X EOLの\n代わりに使用し\r\nます( "Find what"は\n、 "Replace with"は1\n)
使用\rの代わりに、\r\nマックOS(バージョンアップ〜9)のEOL(ある「何検索」のために\r、ある「と交換してください」1\r)
\nまたは、\r代わりに(UnixおよびMac EOL)を使用してください。\n=> 1\nまたは\r=> 1\r。私は個人的に正規表現の代わりにExtendedでこの種のことをより頻繁に行います。
\rは、機能しないMac OSにのみ適用されることに注意してください。を使用するOS Xではありません\n。
更新された回答:
ヒットCtrl+ H置換]ダイアログを開きます。
検索モードで、正規表現にチェックマークを付けます。
Find what: $
Replace with: 1
そしてヒット Replace all
元の答え
ヒットCtrl+ H置換]ダイアログを開きます。
検索モードで、にチェックマークを付けRegular Expressionます。
何を見つける: ^.*$
と置換する ($0)1
そしてヒット Replace all
説明
^.*$本質的にすべての行である正規表現を検索しています。^行の先頭をマークし、.*任意の文字を何度でも含め、行$の末尾をマークします。したがって、この正規表現はすべての行のすべてのコンテンツを検索します。
この式を($0)1、$0見つかった式であるに置き換え、それにa 1を追加します。
$およびreplace = 1で十分です。
または、大きな男の子がするように:)。
Shift + Alt =>右キー(1回)=>下キー(最後の行まで押す)を使用して、最後の列を選択します。
好きなものを入力します。すべての行に一度に表示されます。
同じ長さの文字列の場合は、押したままAltクリックしてドラッグし、選択をブロックし、同時に複数の行に書き込むことができます。それらの長さが等しくないが、スペースで区切られていない場合、同じ手順を実行してから「」を「」に置き換えることはできません。
拡張モード。
私は、他の回答で言及されていないわずかに異なるアプローチを追加したかった:拡張モード。
このようなもののために-すべてはあなたが関係しているある\r、\n、\tまたはに含ま他者この小さなリスト(そのページのルックスは、その信憑性にはそうではない100%必ず、「日付」とが)通常の外にいっぱいに行く理由はありません表現。
Notepad ++の拡張モードを「頻繁に」使用して、ファイルレイアウトをマッサージします。主に、複数の空行、余分な空白、その他のさまざまな奇妙なものを削除します。
\r\n Windows用\r MacOSの古いバージョン(9以上)\n Unix以降のMacOS(OS X以降)の場合1\r\n Windows用1\r MacOSの古いバージョン(9以上)1\n Unix以降のMacOS(OS X以降)の場合