web-dev-qa-db-ja.com

崇高なテキストを含むテキストの列を挿入する3

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の行をターゲットファイルにコピーして、同じプロセス。

14
LMNOP

コピーするファイルBの行を選択してコピーします。ファイルAに移動し、コピー先の行を選択します。 Ctrl + Shift + Lを押して、選択を複数行の選択に分割し、カーソルを目的の場所に移動して貼り付けます。

これの1つの制限は、カーソルが相対的な位置を維持することです。これは望ましくない場合があります。おそらく、それらすべてを固定列に残しておく必要があります。

マウスの中央ボタンを押したままドラッグしてテキストの1つまたは複数の列を選択し、もう一度Ctrl + Shift + Lを押して選択を行に分割し、前と同じように続行します。

16
owl

手順:

  1. ファイルBに移動し、複数選択(++L OR Ctrl+shiftL) オン

    AAA
    BB
    CCCCC
    

    コピーする行の一部だけでなく、すべてが選択されていることを確認します。

  2. 複数選択モードの場合、コピー+C OR Ctrl+C

    AAA|
    BB|
    CCCCC|
    
  3. ファイルAに移動し、正確に同じ行数(この場合は3)で複数選択を入力してください。

    Alpha|
    Beta|
    Gamma|
    Delta
    
  4. 貼り付け(+V OR Ctrl+V)&voilà:)

これがうまくいくかどうか教えてください!

9
Q8i

少し遅れましたが、このパッケージをSublimeTextフォーラムでPaste as Columnという名前で見つけました。パッケージコントロールで見つけることができます。

少なくとも適切な領域でデータを取得するのに十分なほどうまく機能する

RE:元のフォーラムページ: https://www.sublimetext.com/forum/viewtopic.php?f=4&t=10008

2
Tab

ファイルBに移動します->複数行選択を行います。macosでは、オプションとマウスを押してドラッグすることで実行できます。

ファイルAに移動->複数行を選択して貼り付けます。

以前の回答で私を混乱させたのは、ファイルBで選択を行う方法でした。私はcmd + Aを実行して、すべてを選択していました。

したがって、ここで明らかなことは、ファイルBで複数行を選択する必要があることだけです。

0
anurag

マニュアル で簡単な解決策を見つけました

マウスの中央ボタン(他のオプションについてはマニュアルを参照)を使用して挿入ポイントを選択し、必要なものを入力(または貼り付け)すると、機能しました。

0
Vijay