Saya belajar Vim dengan menonton screencasts. Dan saya bertanya-tanya, mengapa banyak orang menggunakan gVim atau MacVim?
Dari apa yang saya lihat, versi GUI Vim hanya memiliki fitur tambahan yang melibatkan penggunaan mouse. Tetapi bukankah ini bertentangan dengan "filsafat Vim"?
Adakah yang bisa menjelaskan fitur tambahan apa yang ditawarkan versi GUI Vim versus Vim berbasis terminal?
Jawaban:
Beberapa fitur yang hanya akan berfungsi dengan gVim:
Kedua, bahkan jika Anda lebih suka menggunakan Vim, menginstal versi GUI dapat menawarkan lebih banyak fitur waktu kompilasi daripada versi tanpa, setidaknya di beberapa distro (seperti
clipboard
danclientserver
dukungan pada sistem berbasis Debian divim-nox
vsvim-gnome
).Juga, di bawah Windows, jendela gVim dapat diubah ukurannya lebih mudah daripada jendela konsol Vim.
Hal- hal yang tidak dilakukan gVim :
:!vim
,,:!mutt
atau:!irssi
dari gVim, atau menekan Ksatu kata (yang, secara default, membuka halaman manual untuk kata itu). Lihat juga ini .sumber
menu.vim
dan kemudian kemungkinan menggunakanset wildmenu
dan:emenu <Tab>
menavigasi dengan cara yang menyerupai ... well, menu.Saya hanya bisa berbicara tentang gVim. Selain perbedaan mendasar, saya menemukan bahwa menggunakan gVim banyak membantu saya di awal untuk mempelajari perintah dasar (misalnya satu cara menyalin teks yang dipilih ke clipboard dengan "+ y) dengan membaca setiap pintasan yang ditampilkan pada menu. Mungkin saja terdengar konyol, tetapi Anda benar-benar harus meluangkan waktu melintasi menu dan tidak hanya mengklik item, tetapi untuk benar-benar menguji jalan pintas yang ditunjukkannya.
sumber
Sebagian dari kita terjebak di tanah Windows, sehingga opsi terminal kurang nyaman.
Di Windows Explorer Anda dapat mengklik kanan file dan langsung membukanya dengan gVim. Itu jauh lebih mudah dan lebih cepat daripada membuka terminal (cygwin atau apa pun), menavigasi ke direktori, dan vimming file.
(Pada PC pekerjaan saya, bash gVim dan MinGW menutupi sebagian besar kebutuhan pengeditan saya)
sumber
xterm -e vim %
atau semacamnya ...gVim
menginstal. Font terminal Windows membuat mata Anda berdarah.Untuk menambahkan hal yang sepele: Saat menggunakan gvim, daftar jendela Desktop saya menunjukkan simbol Vim yang bagus daripada simbol Xterm, yang membuatnya lebih mudah untuk beralih ke editor jika banyak xterms terbuka.
sumber
xseticon
:-)Satu poin penting bagi saya yang terus membuat saya menggunakan ayat MacVim hanya terminal + vi adalah kecepatan. Saya memiliki semua jenis plugin vim dan petunjuk bahasa dan checker sintaks yang secara mengejutkan menutup terminal vi, sementara bin yang dikompilasi dari MacVim menangani semua gula sintaksis dengan baik.
sumber
Mengubah bentuk kursor tergantung pada mode (mis. Normal vs Sisipkan) berfungsi sangat baik dengan gVim. Ini seharusnya bekerja ketika menggunakan vim dalam program terminal seperti Konsole, tetapi saya belum pernah melihatnya bekerja.
sumber