テキストメイトは行末に複数行テキストを追加します


9

Textmateでは、Optionキーをクリックして押したままマウスでドラッグすることにより、一度に複数の行にテキストを追加できます。次の行があるとしましょう:

foo 1: 
foo 2:
foo 3:

オプションをクリックして押したまま、ラインを下にドラッグして各ラインの終わりにあるテキストを選択し、「bar」を1回入力すると、すべてのラインに追加されます。

foo 1: bar
foo 2: bar
foo 3: bar

素晴らしい。

私が遭遇する問題は、私の行がそのように同じ長さでない場合です

foo 19: 
foo 37842342346: 
foo 503: 

次に、各行の末尾にテキストを追加する場合は、手動で行うか、次のように最長の行が上書きされないように十分なスペースを選択する必要があります。

foo 19:          bar
foo 37842342346: bar 
foo 503:         bar

その結果、不要な行に不要な空白がたくさん発生します。確かに、正規表現検索を実行して、スペースの複数の出現をすべて1つに置き換えることができましたが、それを行わずにすべての行末を一度に選択する方法があるかどうか疑問に思っていました。

何か案が?

ありがとう!

回答:


11

編集にしたいすべての行を選択し、入力+ + a。各行を同時に編集できます。

コマンドは「選択範囲内の各行を編集」と呼ばれ、「テキスト」メニューにあります。


完璧!それがまさに私が欲しかったものです。どうもありがとうございます!:)
ユヴァル

2
いいね!ただし、これはTextmate
tim

@tim:デフォルトであなたを信じます、私はずっと前にTextMateの使用をやめました。
romainl 2013

6

テキストメイト2では、垂直方向の⇧-↓複数行を選択します(複数の行を選択してから、オプションキーを「タップ」して垂直方向に選択します)。

さて、行の終わりに移動してください(⌘→)-ブーム!各行の終わりを編集できます!

Lorem ipsum dolor、これをそれぞれに追加!!
奉献者、これをそれぞれに追加しました!!
これをそれぞれに追加したeiusmod tempor incididuntを実行してください!!

詳細については、このスクリーンキャストを参照してくださいhttp://d.pr/9rBS

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