Sublime 2のすべての行の最後にテキストを貼り付ける方法があるかどうか興味がありますか?そして逆に、すべての行の先頭に。
テストライン1
テストライン2
テストライン3
テストライン4
...
エディターに100行のテキストがあり、各行の最初と最後に引用符を貼り付けたいとします。
これを行う簡単な方法や、誰もが知っているプラグインはありますか?これにより、多くの場合、さまざまなプロジェクトの時間を大幅に節約できます。
ありがとう。
この正規表現^([\w\d\_\.\s\-]*)$
で 検索と置換 機能を使用すると、テキストを検索でき、置換されたテキストは"$1"
です。
うん正規表現はクールですが、他の選択肢があります。
これにより、複数の行を一度に編集できます。これで、各行の最初と最後に*Quotes( ")または任意の*を追加できます。
キーボードのみを使用して、常に使用するワークフローを次に示します
選択範囲に空白行がある場合、これは機能しないことに注意してください。
ワードラップを無効にしてください。そうしないと、行が崇高な幅より長い場合、正しく機能しません。
次のコード行があるとします。
test line one
test line two
test line three
test line four
検索と置換の使用 Ctrl+H Regexこれを見つけましょう:^
を"
に置き換えて、これができます:
"test line one
"test line two
"test line three
"test line four
これを検索してみましょう:$
そしてそれを"
に置き換えてください。
"test line one"
"test line two"
"test line three"
"test line four"
列選択を使用します。列の選択は、Sublime2のユニークな機能の1つです。複数の一致したカーソルを提供するために使用されます( tutorial here )。複数のカーソルを取得するには、次のいずれかを実行します。
マウス:
Shiftキー(Windows/Linux)またはオプションキー(Mac)を押しながら、マウスで領域を選択します。
マウスの中央ボタン(またはスクロール)をクリックすると、列としても選択されます。
キーボード:
これで複数の行が選択されたので、各行の先頭と末尾に引用符を入力できました。 Sublimeの機能を利用して、 "と入力する方が良いでしょう。これを行うと、Sublimeは自動的に選択されたテキストを引用します。
タイプ esc マルチカーソルモードを終了します。