Saya menulis banyak python di VIM saya, di terminal. Apa yang saya lakukan?
Saya menulis banyak python di VIM saya, di terminal. Apa yang saya lakukan?
Jawaban:
Lakukan pintasan vi standar berusia di atas 30 tahun
^f
(maju == halaman ke bawah)
^b
(kembali == halaman ke atas)
^
(itu adalah tanda shift-6 untuk awal baris) dan
$
(akhir baris)
...tidak bekerja?
Atau apakah Anda mencari tombol keyboard gaya PC untuk fungsi-fungsi itu? Untuk itu, gunakan tombol panah Fn +:
Fn + panah bawah == halaman bawah
Fn + panah atas == halaman atas
Fn + panah kiri == rumah
Fn + panah kanan == end
|
setara dengan HOME: keduanya menuju ke kolom ke 0 baris, bukan ke karakter non-spasi pertama di dalamnya.
bind '"\e[1~":"\eOH"'
dan bind '"\e[4~":"\eOF"'
di $ HOME / .bashrc Anda. Lebih banyak kustomisasi bash / vim yang ramah-Mac dan ramah-Linux di github.com/sudoer/dotfiles .
Perintah Vim (ini bukan spesifik mac):
akhir baris: $
mulai dari baris: 0
halaman bawah: ctrl + f
halaman atas: ctrl + b
Jika Anda melihat di pengaturan keyboard terminal - Anda dapat menukar tindakan untuk halaman atas / bawah dan menggeser halaman atas / bawah. Itu berfungsi dalam vim default dan seperti yang Anda harapkan di kotak jauh.
gg dan G adalah semua yang Anda butuhkan untuk home / end. (Saya memang menghabiskan waktu mencoba membuatnya bekerja)
Untuk mendapatkan HOME dan END untuk bekerja di vim dan di shell, masukkan bind '"\e[1~":"\eOH"'
dan bind '"\e[4~":"\eOF"'
dalam file $ HOME / .bashrc Anda.
Lebih banyak kustomisasi bash / vim untuk Mac dan Linux yang ramah di https://github.com/sudoer/dotfiles . Di skrip bash, cari kata-kata $ OSTYPE dan "darwin". Ada blok "Darwin" yang serupa di vimrc untuk tweak vim khusus Mac.