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に移動し、複数選択(⌘+⇧+L OR Ctrl+shift+ L) オン
AAA
BB
CCCCC
コピーする行の一部だけでなく、すべてが選択されていることを確認します。
複数選択モードの場合、コピー(⌘+C OR Ctrl+C)
AAA|
BB|
CCCCC|
ファイルAに移動し、正確に同じ行数(この場合は3)で複数選択を入力してください。
Alpha|
Beta|
Gamma|
Delta
これがうまくいくかどうか教えてください!
少し遅れましたが、このパッケージをSublimeTextフォーラムでPaste as Columnという名前で見つけました。パッケージコントロールで見つけることができます。
少なくとも適切な領域でデータを取得するのに十分なほどうまく機能する
RE:元のフォーラムページ: https://www.sublimetext.com/forum/viewtopic.php?f=4&t=10008
ファイルBに移動します->複数行選択を行います。macosでは、オプションとマウスを押してドラッグすることで実行できます。
ファイルAに移動->複数行を選択して貼り付けます。
以前の回答で私を混乱させたのは、ファイルBで選択を行う方法でした。私はcmd + Aを実行して、すべてを選択していました。
したがって、ここで明らかなことは、ファイルBで複数行を選択する必要があることだけです。
マニュアル で簡単な解決策を見つけました
マウスの中央ボタン(他のオプションについてはマニュアルを参照)を使用して挿入ポイントを選択し、必要なものを入力(または貼り付け)すると、機能しました。