選択範囲のすべての行に文字列を追加します


11

選択範囲のすべての行に文字列を追加するには、通常、「行のインデントを増やす」(すべての行にタブを追加する)を使用し、タブの検索を実行して文字列に置き換えます。

選択のすべての行に文字列を追加する方法を知っている人はいますか?


3
検索/置換を伴わないプリペンドを実行する1つの方法は、カーソルを最初の行の先頭に移動し、Alt + Shift押し続けてカーソルのダウンキーを使用して選択をブロックの最後まで拡張することです。これにより、すべての行を同時に入力できます
サイモン

私は以下の答えを元に戻しました
サイモン

回答:


16

注:最初は質問を読み間違えたので、答えとしてではなく有用である可能性があるため、代わりにコメントとして投稿しました。

検索/置換を含まない1つの方法(ただし、ブロック内の空白行を含むすべての行で実行したい場合にのみ機能します):

  • カーソルを最初の行の先頭に移動します
  • 押しながらAlt + Shiftブロックの終わりまで選択範囲を拡張するために下カーソルキーを使用します

これにより、すべての行に同時に入力できます


おかげで、私の特定の質問への答えが見つかりませんでしたが、これは私の問題を解決した/非常に便利です。
ミュールスキナー

@サイモンは単に素晴らしい
-prabhakaran

少なくとも私の現在のNotepad ++バージョン(7.7.1)では、行の長さが同じ場合にのみ機能します。そうでない場合、選択の最初の行の長さと同じ列のすべての行に挿入されます。
ジョナサン

5
  1. 検索 -> 検索を選択します
  2. [ 置換 ]タブを選択します
  3. 左下の検索モードとして正規表現を選択します
  4. Find what として入力$
  5. Replace with として入力行末に配置する文字列
  6. チェックインの選択
  7. [ 次を検索]または[ すべて置換]をクリックします

このサイトは正規表現をテストするのに便利で、クイックリファレンスがあります。

http://rubular.com/


しかし、^は行頭です、あなたは$を意味すると思いますか?しかし、とにかく、両方とも私に「検索する正規表現がひどく形成されています」
-Muleskinner

それでも「検索に正規表現がひどく形成された」私を与え、イムは、メモ帳++ v.5.6.4(ユニコード)を使用して
Muleskinner

はい、最初にあなたの質問を間違って読みましたが、その後、答えを更新しました。それが何なのか分からない。Windows 7にNotepad ++ 5.9.3があります。このエラーがNotepad ++のバージョンに固有の場合、アップグレードを試すことができますか?また、正規表現「a」または「。」を検索することもできます。セットアップで機能しないのが一般的な正規表現かどうかを確認します。
-kek

4

正規表現$を必要な文字列に置き換えます。


「検索する正規表現の形式が正しくありません」と表示されますが、$をフォーマットするにはどうすればよいですか?
ミュールスキナー

3

あるいは、

  1. [検索]-> [置換]を選択します
  2. 検索モードに拡張を選択
  3. 何を見つける: \ n
  4. 置換: Whatever \ n

Replace withで\ nを省略した場合、すべての行が一緒に貼り付けられることに注意してください(これはおそらくあなたが望むものではありません)。

Notepad ++は通常、拡張モードのままにします。オプションで行を貼り付ける(\ nを削除する)か、または分割する(\ nを挿入する)ことができ、* +()などの特殊文字と混同しないためです(私はよくC ++コードで検索しています。)


0

選択した行について、私はトリックを持っています 1.最初に、開始と行にすべての行を挿入する方法を学びます。(https://www.youtube.com/watch?v=SiPLZzRqEwM)2 . テキストをカットします)、これらに新しいファイルを貼り付けます(メモ帳で)3.挿入(1に従って)4.これらを切り取り、元のファイルに貼り付けます


質問を注意深く読んでください。あなたの答えは元の質問には答えませ
DavidPostill

これらを実行しようとすると、動作します。
一个患有癌并且卓越的工程师来陆家嘴搞金融显然是为了理想哈哈哈

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.