Vi & Vim

38
Mengapa saya membutuhkan vimrc dan gvimrc?

Tampaknya ada dua cara untuk menyimpan preferensi khusus untuk gvim: Simpan .vimrcfile untuk vim dan .gvimrcfile untuk tambahan khusus gvim. Simpan semua pengaturan .vimrcdan bungkus pengaturan khusus gvim dalam kondisi deteksi fitur: if has('gui_running') " gvim specific settings...

38
Deteksi OS dalam Vimscript

Dapatkah saya mengambil sistem operasi saat ini (Windows, Linux, OS X, ..) menggunakan Vimscript murni (tanpa Python atau Perl)? Saya ingin mengaktifkan berbagai pengaturan di .vimrc (disinkronkan) saya untuk berbagai jenis sistem operasi yang saya gunakan.

38
Bisakah saya membenarkan teks dalam Vim?

Satu-satunya alasan mengapa saya pernah mengedit file teks di Pico atau Nano, dan tidak di Vim adalah perintah "Justify" -nya ^J. Ini akan memformat ulang paragraf teks, membuat jeda baris saat jeda kata sehingga teks akan mengapung di layar lebar tetap dengan baik - memformat teks agar sesuai...

37
Bagaimana cara menonaktifkan pengguliran horizontal?

Saya memiliki beberapa karakter tersembunyi di buffer dan pengguliran horizontal membunuh penyelarasan waktu besar. Apakah ada cara bagaimana menonaktifkannya? Saya tidak dapat menemukan opsi yang relevan. Edit: Demo ditambahkan. Anda dapat melihat vim mendasarkan offset gulir pada bagian file...

37
Vim search mengganti semua file dalam folder (proyek) saat ini

Salah satu pertanyaan terbuka yang saya miliki tentang Vim adalah apakah ada cara untuk melakukan pencarian / penggantian dalam proyek saat ini (bersabarlah jika saya menggunakan gagasan ini yang diwarisi dari editor lain). Sebagai contoh, mari kita asumsikan saya ingin mencari file proyek saya...

36
Bagaimana saya bisa menggunakan undofile?

Item berita terakhir di vim.org berbicara tentang penggunaan 'undofile' untuk menyimpan riwayat Anda dan membatalkan perubahan bahkan setelah reboot: Fitur yang saya nikmati menggunakan diri saya sendiri tidak diketahui banyak pengguna, seperti yang saya temukan akhir pekan lalu. Selain...

36
Lihat titik kode Unicode dari karakter saat ini

Bagaimana saya bisa melihat titik kode Unicode dari karakter tempat kursor berada? Misalnya, jika kursor saya pada ⌘karakter, saya ingin Vim memberi tahu saya bahwa itu adalah U + 2318 . Informasi alternatif, seperti representasi basis-10 (8984) atau representasi UTF-8 (E2 8C 98) akan dapat...

35
Bagaimana cara saya menyimpan file di direktori yang belum ada?

Misalkan saya memulai Vim untuk mengedit file baru di direktori yang belum dibuat: vim nonExisitingDirectory/newFile.txt Vim dengan senang hati akan menunjukkan kepada saya buffer kosong dan saya dapat mulai menulis file baru saya. Tetapi ketika saya ingin menulis file ke disk saya mendapatkan...

35
Apa yang dilakukan: set background = dark do?

Saya tidak menempatkan color xxxdi saya .vimrc. Jadi saya melihat ini ketika saya pertama kali membuka .vimrc. :colorberikan saya di defaultsini. Lalu aku mengetik :color darcula. Dan itu berubah menjadi ini. :colormemberi saya di darculasini (secara alami). Lalu aku mengetik :set...

35
Bagaimana cara membuka file dari cabang git lain?

Saya ingin membuka file dari cabang lain di repositori git saat ini. Saya telah melihat pertanyaan SO ini , tetapi saran untuk menggabungkannya dengan Vim rumit (pipa ke Vim, buka stdin, atur filetype, dll secara manual). Apakah ada cara yang lebih sederhana yang mempertahankan penyorotan sintaks,...