Cara apa pun untuk membuat Cmd-D “hapus kata berikutnya” daripada “split-pane” di Terminal

8

Saya sangat terbiasa menggunakan Duntuk "delete-next-word" di emacs dan xterm, sehingga saya secara otomatis menekannya di Terminal sepanjang waktu, yang agak mengganggu (bagi saya, setidaknya) menyebabkan panel untuk membelah sebagai gantinya. Saya sudah mencoba solusi google, tetapi semua yang saya dapatkan adalah hit yang memberi tahu saya apa fitur yang rapi ini.

Saya hanya bisa menggunakan XTerm di bawah X11, tetapi Terminal bermain lebih baik dengan beberapa utilitas Mac favorit saya (terutama Divvy). Saya sudah mencoba iTerm2, tetapi yang terbaik saya bisa mengabaikannya D, tidak benar-benar menghapus kata.

Ada ide?

Matt Hall
sumber

Jawaban:

6

Beralih ke iTerm2 . Ini gratis dan sooo jauh lebih bagus daripada terminal tua biasa. Juga memiliki lebih banyak opsi untuk penyesuaian, seperti pintasan keyboard.

Saya juga suka bahwa Anda dapat menggunakan cmddan 1-9 untuk beralih antar tab. Cobalah dan Anda tidak akan pernah kembali ke terminal reguler :)

Cara mengatur hapus kata berikutnya di iTerm 2

  1. Instal iTerm2
  2. Luncurkan dan kemudian pergi ke panel preferensi.
  3. Pilih tab "Tombol"

  4. Klik tombol plus untuk menambahkan pintasan keyboard baru

  5. Pada kotak pertama ketik CMD + D
  6. Di kotak kedua pilih "Kirim Escape Sequence"
  7. Pada kotak ketiga ketikkan huruf d

Voila! Sekarang di iTerm2 cmd + d akan menghapus kata di depan kursor.

Lihat juga /programming/81272/is-there-any-way-in-the-os-x-terminal-to-move-the-cursor-word-by-word/8250989#8250989

cwd
sumber
2

Aku tidak tahu bagaimana untuk mengikat Duntuk M-d, tetapi ini akan menghapus shortcut dari Berpisah Pane menu bar Item:

defaults write com.apple.Terminal NSUserKeyEquivalents -dict-add "Split Pane" nul
Lri
sumber
Hmm, ini menonaktifkan pintasan untuk panel split, tetapi sepertinya tidak menghapus kata
Nathan Greenstein
0

Anda bisa mendapatkan 'meta-' di terminal menggunakan 'escape' sebagai awalan, atau menggunakan opt / alt sebagai tombol shift. Saya tidak dapat menemukan cara untuk menggunakan kunci perintah, dan tidak ada pencarian saya yang menemukan apa pun (kecuali menginstal mapper kunci); keluhan yang sama saja.

JRobert
sumber
Instal mapper kunci untuk menukar Opsi dan Perintah di Terminal, lalu aktifkan "Gunakan Opsi sebagai kunci meta".
Chris Page