Pertanyaan yang diberi tag vim

105
Bagaimana cara mendeteksi jika file tertentu ada di Vimscript?

Saya mencari cara yang elegan di Vimscript untuk memeriksa apakah file ada di direktori saat ini. Saya datang dengan kode di bawah ini tetapi saya tidak yakin apakah itu solusi yang paling elegan (saya akan menetapkan opsi Vim jika file tersebut ada). Adakah cara agar tidak perlu membandingkan...

104
Dapat vim memantau perubahan waktu nyata ke file

Pertanyaan saya mirip dengan ini bagaimana memonitor file teks secara realtime tetapi saya ingin melakukannya di vim. Saya tahu saya dapat membaca file menggunakan file yang dibuka tail -f sample.xml, dan ketika konten baru ditulis ke file, itu juga akan menulis konten baru ke layar saya. Dapatkah...

103
Vim: menerapkan pengaturan pada file dalam direktori

Bagaimana cara menentukan pengaturan Vim untuk semua file di bawah direktori saat ini? Solusi ideal adalah jika Vim mencari dan membaca .vimrc di direktori saat ini sebelum mencari ~ / .vimrc, dan menerapkan pengaturan di sana untuk keseluruhan struktur. Saya telah melihat plugin , tetapi ini...

103
Vim - cara menjalankan perintah segera saat memulai vim?

Saya memiliki sebuah plugin (FindFile.vim) yang perlu dijalankan :FindFileCache .setiap kali saya memulai vim untuk mengumpulkan cache file untuk pembukaan cepat .. Saya harus menjalankan ini setiap kali saya memulai vim. Bagaimana saya bisa menulis perintah yang berjalan sekali, setiap kali vim...

102
Bagaimana cara mengatur bahasa UI di vim?

Saya melihat ini di reddit, dan itu mengingatkan saya pada salah satu keluhan vim saya: Ini menunjukkan UI dalam bahasa Jerman . Sialan, vim! Saya ingin bahasa Inggris , tetapi karena OS saya diatur dalam bahasa Jerman (standar di kantor kami), saya rasa vim sebenarnya mencoba untuk...

102
Cara menyalin dari posisi saat ini ke akhir baris di vi

Saya menggunakan gvim di windows. Cara menyalin teks dari posisi saat ini ke akhir baris di vi dan menempelkannya di file lain yang dibuka di vi. Saya mencari di Google tetapi tidak dapat menemukan solusi untuk ini. Hargai bantuan apa pun dalam hal ini. Terima

101
Cara mengeksekusi file yang saya edit di Vi (m)

Bagaimana cara mengeksekusi file yang saya edit di Vi (m) dan mendapatkan output di jendela terpisah (seperti di SciTE)? Tentu saja saya bisa menjalankannya seperti itu: :!scriptname Tetapi apakah mungkin untuk menghindari penulisan nama skrip dan bagaimana cara mendapatkan output di jendela...

101
Vim indent file xml

Saya mempelajari Vim tetapi saya pikir ini adalah tugas yang sederhana tetapi saya tidak dapat membuatnya berfungsi. Saya memiliki browser SO tetapi solusinya tidak berfungsi untuk saya. Saya mencoba memasukkan file (xml) dengan benar. Perintah yang saya gunakan adalah: gg=G atau ggVG =...

101
Masukkan karakter carriage return di vim

Saya mengedit bingkai protokol jaringan yang menyimpan file di Unix ( \nbaris baru). Saya perlu memasukkan karakter kembali kereta ( U+000Dalias \r). Ketika saya mencoba menempelkannya dari clipboard ( "+p) atau mengetiknya menggunakan Ctrl+ Shift+ u- 000d, linefeed disisipkan ( U+000A). Bagaimana...