Atomエディターの画面分割


90

Atomエディターで分割画面を使用する方法(プラグインなど)はありますか?

メニューを調べましたが、関連するオプションが見つかりません。

回答:



163

コマンドパレットの使用

cmd+ shift+ p(OSX)またはctrl+ shift+ p(Linux / Windows)でコマンドパレットを開き、「split」と入力します。上、下、左、右の分割オプションが表示されます。

キーボードショートカットの使用

次のショートカットを使用して、現在のタブを方向に分割します

  • 最大       cmd / ctrl+ kその後、
  • 下   cmd / ctrl+ kその後
  • 左      cmd / ctrl+ kその後
  • 右    cmd / ctrl+ kその後

あなたがアクティブなスプリットペインを閉じることができますcmd / ctrl+ k、その後cmd / ctrl+ w

ペイン間を移動する

(キーボードを使用して)開いているペイン間を移動する場合は、キーマップファイルを変更する必要があります。行くアトム- >あなたのキーマップを開き、これを含めます:

'body':
  'cmd-alt left': 'window:focus-pane-on-left'
  'cmd-alt right': 'window:focus-pane-on-right'
  'cmd-alt up': 'window:focus-pane-above'
  'cmd-alt down': 'window:focus-pane-below'
  'cmd-alt-2': 'pane:split-right'
  'cmd-alt-3': 'pane:split-down'

これは私の個人的な設定です。私はSublimeのデフォルトに慣れていましたcmd + alt + arrow。左側のコマンドを自分の好みに変更します。

注意

cmd-alt1回押して放し、矢印ボタンを押す必要があります。それ以外の場合は機能しません。


1
ありがとう、でもどうやってフレームを切り替えることができますか?
Moriss、2015

4
@モリス、私もそう思っていた。判明:ctrl+ k、次にctrl+ <arrrow>。または、単にctrl + k + <arrow>
Anonsage 2015

1
@norbertpy実際、私は正しかった。ダッシュを追加すると、開いているファイル間を移動できなくなります。ペインの切り替えのみが可能です。間にスペースを残すと、ペインを切り替えてファイル間を移動できますが、2つのステップで行う必要があります。ヒットcmd-altし、キーボードからの「脱退」と指と矢印キーを押します。
appostolis

1
これが機能しない場合のトラブルシューティング方法に関するアイデアはありますか?他のアプリケーションではCtrl + kがローカルで機能するため、グローバルなハイジャックが発生しているとは思いません。コマンドパレットにオプションが表示されますが、キーの組み合わせが機能しません。
シェーン、2015

2
どのようにこれらの下に置くことを知っています'body'し、ではない'atom-text-editor'か、'atom-workspace'など?
2540625

22

開いているファイルの任意の場所を右クリックし、「左に分割」を選択します

ここに画像の説明を入力してください

ファイルが重複している場合は、「x」で削除します。


結果:

ここに画像の説明を入力してください



8

いつでもファイルの任意の場所を右クリックするだけで、コンテキストメニューで分割オプションを利用できます。


キーボードショートカットを使用する背後にある考え方は、生産性を向上させ、手/手首/腕の動きを減らすことです。キーボードから手を離してマウスを右クリックする必要があるという事実は、非常に非効率的です。
rpbaltazar 2017年

質問はショートカットのためではなかったので、なぜそのような明白な事実を述べるためにそのようなコメントを残すのか分かりません。
パレルモアンドレデシャン2017

あなたは完全に正しいと私は文脈外のコメントをお詫び申し上げます。キーボードショートカットの使い方を教える長い答えに夢中になってしまったと思います。それでも、SOを教育プラットフォームとして考える場合、優れたアイデアを植え付ける必要があります。
rpbaltazar 2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.