Saya ingin memiliki lekukan yang berbeda berdasarkan jenis file yang saya kerjakan. Misalnya, mengerjakan .cfile yang saya ingin lekukan saya menjadi 4 spasi. Dalam .htmlfile saya ingin (harus) bekerja dengan tab. Bagaimana saya
Saya ingin memiliki lekukan yang berbeda berdasarkan jenis file yang saya kerjakan. Misalnya, mengerjakan .cfile yang saya ingin lekukan saya menjadi 4 spasi. Dalam .htmlfile saya ingin (harus) bekerja dengan tab. Bagaimana saya
Kadang-kadang ketika saya sedang mengerjakan suatu file, saya akan membuka banyak file hanya untuk mendapatkan gambaran tentang aliran kode saat ini hingga titik tertentu. Namun hal ini kadang-kadang menyebabkan banyak file dibuka pada suatu waktu secara terpisah. Apakah ada perintah untuk keluar...
Paket Ubuntu bisa sangat lama, tetapi untuk beberapa program desktop (seperti Vim) saya lebih suka memiliki versi terbaru, karena versi yang lebih baru sering memperbaiki berbagai bug. Bagaimana saya bisa mendapatkan versi Vim yang cukup baru di
Di tempat kerja saya menggunakan standar ts2; preferensi pribadi saya adalah 4, yang merupakan apa yang saya gunakan untuk proyek hobi saya, dan proyek lain yang kami warisi ini memiliki konvensi ts=8. Ada juga beberapa pengaturan lain yang ingin saya atur berdasarkan proyek (misalnya melipat)....
Untuk menyisipkan en dash , saya menggunakan ^v u 2014tujuh penekanan tombol. Apakah ada cara yang lebih mudah? (Saya sedang melihat digraf dan tidak menemukan en dash di
Operasi yang cukup umum bagi saya di vim, karena saya kompulsif-obsesif dan ingin menjaga file saya bebas dari spasi, adalah untuk menghapus isi dari seluruh baris, tetapi bukan baris itu sendiri (yaitu bukan pemecah baris). Apakah ada cara vim bawaan untuk melakukan ini? Mungkin d<movement...
Misalkan Anda menjalankan vimscript berikut: let @z = system("date") Ini akan memasukkan versi string dari tanggal saat ini ke dalam register z, tetapi string akan diakhiri dengan baris baru yang tidak saya inginkan. Apakah ada cara built-in (mirip dengan Perl chomp) untuk menghilangkan baris...
Beberapa pengolah kata dan editor teks secara otomatis menyimpan file yang sedang kami edit dari waktu ke waktu, yang sangat nyaman untuk selamat dari kecelakaan parah, dll. Apakah ada cara untuk membuat Vim menyimpan otomatis file kami setelah interval tertentu?
Beberapa editor (seperti studio visual di windows) melakukan pelengkapan otomatis C ++ yang memahami C ++. Misalnya, diberikan: #include <vector> int main(void) { std::vector<int> v; v.i Dalam visual studio penyelesaian otomatis tahu satu-satunya metode std::vector<int>yang...
Apakah ada cara untuk menggunakan font non-monospace di salah satu vimatau gvim? Saya mencoba mengubah font untuk gVim dengan: :set guifont=Dejavu\ Serif\ 12 Tetapi ini memberi saya beberapa hasil yang agak jelek: Saya mendapatkan hasil yang sama jika saya menggunakan menu (Edit -> Pilih...
Saya tahu bahwa Vim menyimpan riwayat untuk mantan perintah, pencarian, lompati lokasi, perubahan, dan mungkin yang lainnya. Dengan showcmdset, Vim juga menunjukkan kepada Anda tombol apa yang telah Anda masukkan sejauh ini untuk perintah mode normal, sampai perintah itu dijalankan. Terkadang,...
Saya mengerti cara kerja perintah otomatis , dan cara menggunakannya, tapi saya sedikit yakin untuk apa augroup itu. Saya membaca:help augroup *:aug* *:augroup* :aug[roup] {name} Define the autocmd group name for the following ":autocmd" commands. The name "end" or "END" selects the default...
Dalam file yang panjang, saya ingin mencari pola yang akan cocok dengan sekitar 200 baris atau lebih. Baris yang cocok berada di tempat acak dalam file. Ketika sebuah baris cocok, hanya baris itu sendiri yang relevan, tidak ada konteks di atas atau di bawah. Biasanya, saya akan mencari /dan...
Kadang-kadang saya telah memilih seleksi visual dengan, misalnya Vjjjjj, hanya untuk menyadari kemudian bahwa saya harus memulai seleksi satu baris lebih tinggi. Namun, menekan khanya mengurangi rentang pilihan yang lebih rendah daripada memindahkan seluruh pilihan ke satu baris. Berikut adalah...
Seringkali, dalam file konfigurasi saya dapat menyalin dan menempel blok baris, maka saya ingin membuat perubahan kecil pada blok itu. Setelah menempel, saya gunakan xuntuk menghapus karakter yang ingin saya hapus, kemudian pindah untuk menempelkan blok berikutnya. Kecuali xmenempatkan karakter...
Ini mungkin pertanyaan yang sangat sederhana, tetapi saya tidak menemukan jawaban sejauh ini (saya harus kekurangan sumber yang tepat, dan saya tidak tahu ke mana harus mencari bantuan vim). Saya memiliki kondisi dan saya ingin memasukkan 'DAN', seperti if (condition1 .AND. condition2) "do what...
Saya terkadang mencoba memanggil Vim menggunakan xargs, seperti ini: find . -name '*.java' | xargs vim ... jenis pekerjaan apa: Saat Vim diluncurkan, saya melihat lampu kilat peringatan berikut: Vim: Warning: Input is not from a terminal Pengeditan berfungsi - :filesdengan benar...
Katakan berikut ini adalah struktur jendela saya saat ini: + ----- + ---------------------------- | | | A | | | + ----- + | | | B | Urutan A dan B tidak cukup alami. Akan lebih baik jika B ada di atas. Namun, jika saya pergi <C-w>K, B akan menjadi yang paling atas dari semua jendela, yang...
Setelah saya mengerjakan proyek untuk sementara waktu, saya mulai melihat celah besar antara nomor buffer berturut-turut. Ini karena buffer di antara mereka terhapus karena berbagai alasan. Sayangnya, ini bisa membuatnya canggung untuk melompat ke buffer tertentu, atau memilih berbagai buffer,...
Tanda kutip di LaTeX berbeda dari pada teks normal, karena diformat ``like this''(atau `like this'untuk tanda kutip tunggal). Ini membuatnya sulit untuk dinavigasi melalui mereka di Vim. Saya biasanya menggunakan sesuatu seperti T`ct'(mundur sampai `, ganti sampai '). Namun, ini kikuk dan tidak...