Sublimeテキスト3のテキスト列をカットアンドペーストするにはどうすればよいですか-
例えば:
ファイルA
Alpha
Beta
Gamma
Delta
ファイルB
AAA
BB
CCCCC
私はファイルBが持つことになります
Alpha AAA
Beta BB
Gamma CCCCC
Delta
Sublimeテキスト3のテキスト列をカットアンドペーストするにはどうすればよいですか-
例えば:
ファイルA
Alpha
Beta
Gamma
Delta
ファイルB
AAA
BB
CCCCC
私はファイルBが持つことになります
Alpha AAA
Beta BB
Gamma CCCCC
Delta
回答:
まず、コピーするファイルBの行を選択します。行数に注意してください(これは画面の下部に表示されます)。その行数はXです。それらの行をコピーします。
次に、ファイルAの最初のX行を選択して、最後にカーソルを置きます。これを行うには、カーソルを最初の行の末尾に移動し、選択メニューに移動して、X行が選択されるまで「次の行を追加」のショートカットを使用します。OSXでは、そのコントロールシフトダウン。この例では、ファイルAの最後に次のような3つのカーソルがあります。
Alpha|
Beta|
Gamma|
Delta
最後に、Tabキーを1回押して、行を貼り付けます。望む結果が得られるはずです。
この方法により、ファイルAに簡単に貼り付けることができます。ただし、ファイルBまたは他のファイルに本当に貼り付けたい場合は、開始する前にファイルAの行をターゲットファイルにコピーし、同じプロセス。
コピーするファイルBの行を選択してコピーします。ファイルAに移動し、コピー先の行を選択します。Ctrl + Shift + Lを押して、選択を複数行の選択に分割し、カーソルを好きな場所に移動して貼り付けます。
これの1つの制限は、カーソルが相対位置を保持することです。これは望ましくない場合があります。おそらく、それらすべてを固定列に残したいでしょう。
マウスの中ボタンを押したままドラッグして、テキストの1つまたは複数の列を選択し、もう一度Ctrl + Shift + Lを押して選択を行に分割し、前と同じように進めます。
B
選択した各場所に表示されますA
。
手順:
ファイルBに移動し、複数選択(⌘+ ⇧+ LOR Ctrl+ shift+ L)を入力します
AAA
BB
CCCCC
コピーする行の一部だけでなく、すべてが選択されていることを確認してください。
複数選択モードで、コピー(⌘+ COR Ctrl+ C)
AAA|
BB|
CCCCC|
ファイルAに移動し、正確に同じ行数(この場合は3)で複数選択を入力してください。
Alpha|
Beta|
Gamma|
Delta
これがあなたのために働くかどうか私に知らせてください!
少し遅れましたが、Paste as ColumnというSublimeTextフォーラムでこのパッケージを見つけました。パッケージコントロールで見つけることができます。
少なくとも適切な領域にデータを取得するのに十分な機能
RE:元のフォーラムページ:https : //www.sublimetext.com/forum/viewtopic.php?f=4&t=10008
Paste in Column
ドロップダウンメニューの右上にあるを選択して使用します。ST3が価格で提供している別のアイテムは、箱から出してすぐに文書化して含める必要があります。CTRL / Command-Shift-Lを機能させることができなかったか、少なくとも十分に理解できていませんでした。