Bagaimana cara saya mengedit multi-baris di editor Atom?

48

Saya telah membaca seluruh dan saya tidak dapat menemukan apa pun tentang cara melakukan ini di Atom pada Windows? Dan dengan pengeditan multi-baris, maksud saya bisa memperluas kursor Anda di beberapa baris, dan bisa mengetik, dan bahwa apa pun yang Anda ketikkan mereplikasi semua baris yang telah Anda pilih

Tiwaz89
sumber

Jawaban:

45

IIRC, sama dengan Sublime Text. Ctrl+ Altdan kemudian gunakan tombol panah untuk memilih baris tambahan. Jika menggunakan mouse, maka hanya Ctrlkunci yang digunakan; lokasi yang dipilih dapat sesuai kebutuhan, tidak perlu dalam urutan tertentu.

Atom memiliki "manual penerbangan" (manual user) dengan beberapa detail lebih lanjut dari pengeditan blok di sini .


Pada Mac saat menggunakan mouse, itu akan menjadi Cmd / ⌘kunci dan bukan Ctrlpada Windows.


catatan:

Pada Windows, tanda Ctrl+ Altdapat dipetakan oleh OS atau driver / utilitas kartu layar untuk mengubah orientasi layar, misalnya: CTRL+ ALT+ WINDOWS KEY+ Up/Down

Hal yang sama berlaku pada Mac, misalnya: tanda Ctrl+ Shift(seperti yang digunakan dalam Sublime) sering dipetakan oleh OS, sehingga fungsionalitas di sana membutuhkan preferensi.

Dalam kedua kasus ikatan kunci dapat diubah menjadi sesuatu yang lain untuk mengakomodasi keduanya (atau mematikan OS, pintasan kartu layar).

Niall
sumber
1
Benar. Saya menemukan secara umum bahwa jalan pintas menggunakan Ctrl hanya memetakan ke kunci Cmd pada Mac.
Niall
3
Sementara cara mouse bekerja, melakukan Ctrl + Alt dan panah sebenarnya mengubah layar saya terbalik pada Windows ..
Tiwaz89
1
@Dekan. Kedengarannya seperti yang Anda miliki lalu pintas dipetakan di tempat lain lalu, mungkin kartu layar. Anda kemudian dapat menghapus pintasan dari utilitas driver kartu layar, atau membuat pemetaan kunci lain untuk Atom.
Niall
2
Ctrl + Windows + Alt + tombol panah bekerja untuk saya di Windows.
Patrick McElhaney
jika Anda menggunakan mouse, Anda masih harus menggunakan ctrl + alt bukan hanya ctrl
Aequitas
18

Untuk pengguna mac, saya menemukan 3 cara:

  1. Anda memiliki plugin untuk menambahkan dukungan untuk alt+ pilihan mouse persegi panjang , bernama sublime-style-column-selection.
  2. Dengan + klik mouse di banyak tempat untuk membuat banyak kursor.
  3. Atau tanpa mouse, ada control+ shift+ dan control+ shift+ , tetapi Anda harus menonaktifkan pintasan yang sama dari System Preference -> Keyboard -> Shortcuts yang digunakan oleh Mission Control : cari ^ ↑(mis. control+ ) Dan ^ ↓(mis. control+ ).

    masukkan deskripsi gambar di sini

SeF
sumber
2
Terima kasih telah memberikan solusi ke-3 sedikit lebih mudah daripada yang ada di jawaban pertama.
SimonSimCity
4

Pasang plugin,

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

CATATAN: plugin multi-kursor tidak muncul di menu Paket seperti beberapa plugin lainnya.

Menekan tombol kombo berikut akan memberi Anda pengeditan multi baris,

Windows: panah alt up

Linux: alt menggeser panah ke atas

James Schiiller
sumber
1

Hari ini saya menemukan paket di Atom bernama " kolom-pilih ". Sejauh ini berfungsi dengan baik. Cara kerjanya sangat dekat dengan implementasi pemilihan Block Rstudio dan Kate.

Itu tidak menambah ruang untuk mengisi celah. Secara harfiah membiarkan Anda memilih secara vertikal jika ada sesuatu di sana (melompati garis kosong dan garis yang tidak memiliki cukup panjang).

Gif berikut dari Github mereka menunjukkan cara kerjanya:

masukkan deskripsi gambar di sini

Mehrad Mahmoudian
sumber