Apakah ada binding kunci mirip Windows PowerShell untuk Bash atau Zsh?

0

Jujur, setelah menggunakan Bash dan Zsh untuk waktu yang lama sebelum mempelajari Windows CMD atau PowerShell, PowerCell mengikat kunci gaya CUA (ctrl + panah untuk memindahkan kata per kata, ctrl + a untuk memilih seluruh baris perintah, ctrl + v untuk menempelkan , ctrl + c untuk menyalin, dll.) masih lebih produktif bagi saya. Ini adalah cara kerja kebanyakan editor modern.

Saya suka Vim, tetapi saya tidak memiliki emulasi Vim untuk menjadi cukup baik. Saya benar-benar ingin memiliki ikatan CUA di Bash atau Zsh (bukan Emacs atau Vi).

Apakah ini mungkin?

trusktr
sumber
Man, saya berharap ada shell Linux dengan opsi CUA. Setelah mencoba ini di Windows CMD, saya menyadari betapa MUDAH ini membuat pengeditan di baris perintah! Itu satu-satunya hal yang saya sukai dari Windows CMD! Di PowerShell, jika tidak ada yang dipilih, ctrl+cmembatalkan baris perintah, dan hanya menyalin ketika teks dipilih. Ini KUAT.
trusktr
Saya harus menarik kembali pernyataan saya sebelumnya. Ctrl + C sebenarnya tidak ditangani oleh shell tetapi oleh terminal, yang kemudian mengirim a SIGINTke shell. Dan itu sebenarnya mungkin untuk mengubah ini untuk beberapa kunci lainnya yang mengikat untuk membebaskan Ctrl + C . Lihat jawaban ini di U&L
Adaephon
@trusktr agar adil, setidaknya ada shell Linux pone dengan opsi mengikat CUA: PowerShell.
Nick Cox

Jawaban:

2

Sebab bash, semuanya didokumentasikan di sini . Ada binding default, tetapi Anda dapat mengubahnya, dan Anda bahkan dapat mendefinisikan macro.

xenoid
sumber