web-dev-qa-db-ja.com

Atomエディタで複数行編集を行うにはどうすればいいですか?

私はずっと読み続けてきましたが、Windowsの Atom でこれを行う方法について何も見つけることができませんか?そして複数行の編集とは、カーソルを複数行にまたがって入力することができ、また入力できることを意味します。入力したものはすべて選択したすべての行に複製されます。

47
Tiwaz89

IIRC、それはSublime Textと同じです。 Ctrl+Alt 次に矢印キーを使用して追加の行を選択します。マウスを使っているのなら、 Ctrl キーが使用されます。選択された場所は必要に応じて指定できますが、特定の順序にする必要はありません。

Atomには、ブロック編集の詳細 を含む「フライトマニュアル」(ユーザーマニュアル)があります


Macでは、マウスを使うときは、 Cmd / ⌘ キーの代わりに Ctrl Windowsと同じです。


注:

Windowsでは、 Ctrl+Alt 画面の向きを変更するために、OSまたはスクリーンカードドライバ/ユーティリティによってすでにマッピングされている可能性があります。次に例を示します。 CTRL + ALT + WINDOWS KEY + Up / Down

Macでも同じことが言えます。 Ctrl + Shift (Sublimeで使用されているように)OSによってマッピングされることが多いので、そこの機能が優先されます。

どちらの場合も、両方に対応するためにキーバインドを別のものに変更することができます(またはOSのオフ、スクリーンカードのショートカット)。

44
Niall

Macユーザーのために、私は3つの方法を見つけました:

  1. サポートを追加するプラグインがあります alt + 長方形のマウス選択sublime-style-column-selectionと呼ばれます。
  2. と  + 複数の場所でをクリックして複数のカーソルを作成します。
  3. またはマウスなしで、あります control+shift+ そして control+shift+しかし、あなたはする必要があります同じショートカットを無効にするシステム設定 - > キーボード - > ショートカット Mission Control で使用されます:^ ↑を探します(すなわち。 control+)と^ ↓(すなわち。 control+).

    enter image description here

18
SeF

プラグインをインストールする

https://atom.io/packages/multi-cursor

注:マルチカーソルプラグインは、他のプラグインのように[パッケージ]メニューに表示されません。

次のキーの組み合わせを押すと、複数行の編集ができます。

ウィンドウズ:alt上矢印

Linux:alt shift up arrow

4
James Schiiller

今日、私はAtomに " column-select "という名前のパッケージを見つけました。これまでのところ、それは完全にうまくいきます。それが機能する方法は、RstudioとKateのブロック選択の実装に非常に近いです。

それはギャップを埋めるためにスペースを追加しません。そこに何かがあればそれは文字通りあなたが垂直方向に選択することを可能にします(空の行と十分な長さがない行をスキップします)。

彼らのGithubからの次のgifはそれがどのように働くかを示します:

enter image description here

1