Untuk beberapa tugas seperti menggunakan ruby pry
dan tmux
keduanya eshell
dan shell
tidak berperilaku baik. Saya mencoba menggunakan term
, tetapi ketidakbersalahan saya untuk mengesampingkan keybindings term
membuat penggunaannya mengganggu.
Bagaimana saya bisa mengatur, mengatakan, M-o
sebagai other-window
dan M-k
sebagai kill-buffer
ketika menggunakan term
?
term
tetapi hanya dalam mode garisC-c C-j
. Saya hanya mengaktifkan mode charC-c C-k
bila perlu.C-c C-j
danC-c C-k
! Terima kasih!Jawaban:
mungkin menggunakan
ansi-term
sebagai gantinya akan sedikit kurang mengganggu, karena memperlihatkanC-x
awalan, memungkinkan Anda untuk menggunakan, mengatakan,C-x o
atauC-x k
tanpa trik khusus.Jika itu tidak cukup, Anda dapat menggunakan pendekatan berikut:
sumber
Dalam term-mode,
C-x whatever
pengikatan kunci biasa menjadiC-c whatever
sebaliknya. Atas perkenan Josh MatthewsSekarang untuk menentukan ikatan kunci yang hanya akan aktif dalam mode istilah, coba ini:
sumber
term-mode-hook
ini sangat mungkin tidak berguna: Anda akan menginstal ulang kunci-kunci itu setiap kali mode ini diaktifkan, alih-alih melakukannya hanya sekali.