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


49

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

回答:


46

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

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


Macでマウスを使用すると、WindowsのCmd / ⌘代わりにキーになりCtrlます。


注意:

Windowsでは、OSまたはスクリーンカードのドライバー/ユーティリティによって、スクリーンの向きを変更するためにCtrl+ Altが既にマップされている場合があります。例:CTRL+ ALT+ WINDOWS KEY+ Up/Down

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

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


1
本当です。一般的には、Ctrlを使用したショートカットはMacのCmdキーにのみマップされることがわかりました。
ニール

3
マウスの方法は機能しますが、Ctrl + Altと矢印を押すと、実際にWindowsで画面が上下逆になります。
Tiwaz89

1
@ディーン。それはあなたがその後どこか別の場所、おそらくスクリーンカードにマップされたショートカットを持っているように聞こえます。次に、スクリーンカードドライバーユーティリティからショートカットを削除するか、Atomの別のキーマッピングを作成します。
ニール

2
Windowsでは、Ctrl + Windows + Alt +矢印キーが機能しました。
パトリックマッケルヘイニー

マウスを使用する場合は、ctrlだけでなくctrl + altも使用する必要があります
-Aequitas

18

Macユーザーの場合、3つの方法が見つかりました。

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

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


2
3番目のソリューションを最初の回答よりも少し簡単に提供してくれてありがとう。
-SimonSimCity


1

今日、「column-select」という名前のパッケージをAtomで見つけました。これまでのところ、完全に問題なく動作します。動作方法は、RstudioおよびKateのブロック選択の実装に非常に近いです。

ギャップを埋めるためのスペースは追加しません。文字列がある場合、文字通り垂直に選択できます(空の行と十分な長さのない行をスキップします)。

Githubからの次のgifは、その動作を示しています。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.