Saya telah mendengar tentang Neovim ; apa bedanya dengan Vim? Semua poin di beranda hanyalah perubahan arsitektur 'di bawah tenda'. Sebagai pengguna, apa bedanya bagi saya?
Saya telah mendengar tentang Neovim ; apa bedanya dengan Vim? Semua poin di beranda hanyalah perubahan arsitektur 'di bawah tenda'. Sebagai pengguna, apa bedanya bagi saya?
Jawaban:
Seperti yang dijelaskan oleh homepage neovim, tujuan neovim adalah untuk membuka jalan bagi proyek open source berbasis komunitas yang lebih baik dan lebih terbuka.
Perubahan arsitektural tidak hanya akan membawa stabilitas lebih & meningkatkan kinerja ke vim tetapi membuat kode lebih banyak dipelihara dan membawa penghalang entri sedikit turun untuk siapa saja yang tertarik untuk berkontribusi.
Salah satu perubahan utama juga mencakup fitur inti dari akses untuk mengeksekusi pekerjaan / tugas secara tidak sinkron dalam vim, yang telah menjadi salah satu fitur vim yang paling diminta sejak lama. Ini dapat membantu meningkatkan kinerja vim lebih jauh terutama karena vim tidak harus memblokir sementara pekerjaan latar belakang melakukan sesuatu.
Sebagai pengguna vim, tidak banyak yang dapat berubah selain fakta bahwa neovim harus tumbuh sebagai perangkat lunak jauh lebih cepat (memperbaiki masalah, menambah fitur) dibandingkan dengan vim saham dan bahwa itu akan memiliki kinerja yang jauh lebih baik dalam jangka panjang.
Saya secara khusus menangani:
Kenapa aku harus peduli? Sebagai pengguna, apa bedanya bagi saya?
Hal yang paling saya sukai sebagai pengguna Vim adalah jenis baru plugin, integrasi, dan antarmuka yang akan diaktifkan oleh perubahan di bawah tudung Neovim.
Seiring berjalannya waktu, Anda akan mulai melihat plugin dan program yang sangat mengesankan yang bekerja dengan Neovim tetapi tidak dengan Vim. Ada daftar plugin khusus Neovim: di sini di github neovim .
Saya tidak tahu seberapa mutakhirnya, tetapi saya senang melihatnya bertambah saat kami mendapatkan lebih banyak alat untuk membuat pengkodean lebih efisien dan menyenangkan.
Tambahan favorit saya sendiri yang dibawa Neovim ke meja adalah mode terminal. Sekarang Anda dapat membagi jendela Neovim Anda dan menjalankan emulator terminal di satu sisi dan mengedit file di sisi lain! Saya kira Anda bahkan dapat menjalankan Neovim di dalam dirinya sendiri sekarang, kalau-kalau Anda benar-benar ingin melakukan itu.
Memiliki plugin yang tidak sinkron juga akan sangat berguna segera; ini berarti kita akhirnya dapat memiliki penyelesaian kode yang sangat bagus, setelah hanya 40 tahun menunggu!
Neovim juga memiliki dukungan mouse yang lebih baik daripada Vim.
set mouse=a
baris di vimrc untuk sementara waktu
Dua poin yang belum ditangani oleh jawaban lain dan mungkin menarik bagi pengguna, bahkan atau terutama pengguna baru tanpa (atau dengan file konfigurasi kecil):
$EDITOR
.