Sublime 2 のすべての行の最後にテキストを貼り付ける方法があるかどうか興味がありますか? 逆に、すべての行の先頭に。
テストライン1
テストライン 2
テストライン3
テストライン4
...
エディターに 100 行のテキストがあり、各行の先頭と末尾に引用符を貼り付けたいとします。
これを行う簡単な方法や、誰もが知っているプラグインはありますか? これにより、多くの場合、さまざまなプロジェクトで多くの時間を節約できます。
ありがとう。
Sublime 2 のすべての行の最後にテキストを貼り付ける方法があるかどうか興味がありますか? 逆に、すべての行の先頭に。
テストライン1
テストライン 2
テストライン3
テストライン4
...
エディターに 100 行のテキストがあり、各行の先頭と末尾に引用符を貼り付けたいとします。
これを行う簡単な方法や、誰もが知っているプラグインはありますか? これにより、多くの場合、さまざまなプロジェクトで多くの時間を節約できます。
ありがとう。
ええ、正規表現はクールですが、他の代替手段があります。
これにより、一度に複数の行を編集できます。*各行の最初と最後に*引用符 (") など* を追加できます。
キーボードのみを使用して、私がいつも使用しているワークフローは次のとおりです
選択範囲に空白行がある場合、これは機能しないことに注意してください。
Note, disable wordwrap, otherwise it will not work properly if your lines are longer than sublime's width.
次のコード行があるとします。
test line one
test line two
test line three
test line four
検索と置換 Ctrl+Hを正規表現で使用して、これを見つけて^
、 に置き換え"
ます。次のようになります。
"test line one
"test line two
"test line three
"test line four
これを検索してみましょう:$
に置き換え"
ます。これで次のようになります。
"test line one"
"test line two"
"test line three"
"test line four"
この正規表現で検索と置換機能を使用して^([\w\d\_\.\s\-]*)$
テキストを検索すると、置換されたテキストは"$1"
.
列選択を使用します。列の選択は、Sublime2 のユニークな機能の 1 つです。複数の一致するカーソルを提供するために使用されます(チュートリアルはこちら)。複数のカーソルを取得するには、次のいずれかを実行します。
ねずみ:
Shift キー (Windows/Linux) またはオプション キー (Mac) を押しながら、マウスで領域を選択します。
マウスの中ボタンをクリック (またはスクロール) しても、列として選択されます。
キーボード:
複数の行が選択されているので、各行の最初と最後に引用符を入力できます。Sublime の機能を利用して、単に"と入力することをお勧めします。これを行うと、Sublime は選択したテキストを自動的に引用します。
と入力escして、マルチ カーソル モードを終了します。