web-dev-qa-db-ja.com

Atomで複数の行を選択する

AtomにSublime Textの機能をレプリケートする方法はありますか? alt キーを押しながらマウスを上下に動かして、複数行の最後にカーソルを選択して作成し、複数行を同時に編集できるようにしますか?

36
pyCthon

あなたの質問が正しく理解できたら、複数の行を選択し、各行の最後にカーソルを作成します。これを実現する方法はいくつかあります。

  1. 行への分割の使用
    1. 好きなように複数の行を強調表示します。
    2. Selection|Split Into Linesコマンドを使用します(Cmd+Shift+L OS Xまたはプレス Cmd/Ctrl+Shift+P Split Into Lines)と入力して、複数行の選択を各行の選択に分割します。
    3. 選択の最後にカーソルを表示するには、右矢印を単独で押します。
  2. [選択を下に追加]の使用
    1. 選択する最初の行の上の行にカーソルを置きます
    2. Selection|Add Selection Belowを使用して、カーソルのある行を必要な数だけ追加します
    3. 通常のカーソル位置決めコマンドを使用して、カーソルを希望する場所に配置します
34
Lee

私はSublime Text 3Atomは本当に素晴らしいのが大好きですが勝てないSublime:)

さて、Your Favorite Sublime Key 'CTRL + SHIFT + L' "を内に作成してみてください。 [〜#〜] atom [〜#〜]マルチカーソルで複数行選択を取得するには:

ファイル>キーマップ...

コードの下に貼り付けて、笑ってください:)

'atom-text-editor':
    'ctrl-shift-l': 'editor:split-selections-into-lines'

タブを保存して閉じます。任意のファイルを開き、「CTRL+SHIFT+L "。魔法:D、矢印キーを押すと、選択した行に複数のカーソルが表示されます。

14
Neeraj Singh

Ubuntuの場合は、shift-alt-up/down

11
Supertracer

このパッケージでは、「alt」キーを押して複数の行を選択できます https://atom.io/packages/sublime-style-column-selection

4
knguyen

Windowsユーザーの場合、
デフォルトのキーバインド Ctrl+Shift+Up/Down 動作するようです。

Macユーザーの場合、
次のカスタムキーバインドコードを
/user/<yourName>/.atom/keymap.csonファイル

# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# change the keybinding for ADD SELECTION ABOVE / BELOW
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  'shift-alt-up': 'editor:add-selection-above'
#  'shift-alt-down': 'editor:add-selection`-below'
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

次に、開始したい場所にカーソルを置き、長押しします Shift+Alt を押す Up または Down カーソルを必要な数の行に繰り返し拡張します。

上記の@Leeのソリューションに+1。これは上記のオプション2と同じですが、キーバインドを使用します

3
Pankil Shah

そして、Alt + Shift + Archの上下矢印(manjaro/i3)です。

1
bezoris

最近、Atomエディターですべての行にカーソルをハイライトして表示する方法を探していました。

Atomにはパターンマッチの選択があります。パターンを強調表示して選択する場合は__(アンダースコア)すべての行:

  1. パターンの最初の出現を選択する
  2. 次に CTRL + D (Windowsの場合)。

Atomエディターはすべての行を実行し、同じパターンを強調表示します。

[〜#〜] but [〜#〜]すべての行でカーソルを選択して強調表示する場合パターンなし

このショートキーを試すことができます CTRL + ALT + UP/DOWN

My Atomエディターのバージョンは1.22.1

これが役立つことを願っています。

1
ArtisanBay

2019年だからここに来たし、私はまだ原子の大ファンです。 CTRL + ALT + Left Clickあなたが編集したい各行で動作します。

1
Callat

私は複数行の選択と複数行から単一行への変換パッケージを探していましたが、これらの素晴らしいパッケージを見つけました。

0
Ash