Pertanyaan yang diberi tag vim

122
apa itu .netrwhist?

Ketika saya mengedit file di saya ~/.vim, .netrwhistfile itu secara misterius akan berubah juga. Isinya: let g:netrw_dirhistmax =10 let g:netrw_dirhist_cnt =6 ...and so on... Apa fungsi file ini? Apakah itu

122
Kembali ke penjelajahan direktori setelah membuka file di vim

Ketika saya membuka direktori browsing di vim, saya dapat membuka file dengan menggerakkan kursor ke nama file dan menekan Enter. Sekarang, apakah ada perintah untuk kembali ke penjelajahan direktori sebelumnya? Jika tidak, apakah ada cara untuk membuka file tanpa menutup mode penjelajahan...

122
Vim: Membuat direktori induk saat menyimpan

Jika saya memanggil vim foo/bar/somefiletetapi foo/barbelum ada, Vim menolak untuk menyimpan. Saya tahu saya dapat beralih ke shell atau melakukan :!mkdir foo/bardari Vim tetapi saya malas :) Apakah ada cara untuk membuat Vim melakukan itu secara otomatis ketika itu menyimpan

121
Aktifkan Penyorotan Sintaks Vim Secara Default

Saya tahu cara mengaktifkan dan menonaktifkan penyorotan sintaks di vim dengan menjalankan ini di editor: :syntax on/off Tapi saya ingin penyorotan sintaks diaktifkan secara default, jadi saya tidak perlu menyalakannya setiap kali saya menjalankan vim. Bagaimana saya melakukan...

121
Diff dua tab di Vim

Skenario: Saya telah membuka Vim dan menempelkan beberapa teks. Saya membuka tab kedua dengan :tabedan menempelkan beberapa teks lain di sana. Sasaran: Saya ingin tab ketiga dengan output yang setara dengan menulis kedua teks ke file dan membukanya vimdiff. Yang paling dekat yang bisa saya...

120
VIM + JSLint?

Saya menghabiskan hari-hari saya di vim, saat ini menulis banyak JavaScript. Saya telah mencoba menemukan cara untuk mengintegrasikan JSLint atau sesuatu yang serupa dengan vim untuk meningkatkan pengkodean saya. Adakah yang berhasil melakukan hal seperti ini? Edit: mencoba ini: Memeriksa Sintaks...

120
Bagaimana cara menutup buffer tanpa menutup jendela?

Tampilan berlapis-lapis Vim (Windows, Buffer dan Tab) membuat saya sedikit bingung. Katakanlah saya membagi tampilan (: sp) dan kemudian memilih buffer yang berbeda untuk ditampilkan di setiap jendela. Sekarang saya ingin menutup salah satu buffer, namun saya tidak ingin jendelanya ditutup (Setelah...

120
Bagaimana cara menghapus beberapa buffer di Vim?

Dengan asumsi saya memiliki banyak file yang dibuka sebagai buffer di Vim. File-file tersebut memiliki *.cpp, *.hdan beberapa diantaranya *.xml. Saya ingin menutup semua file XML dengan :bd *.xml. Namun, Vim tidak mengizinkan ini (E93: Lebih dari satu pertandingan ...). Apakah ada cara untuk...

119
vim menghapus trik mundur

Bagaimana cara menghapus satu kata ke kiri? Dengan kata lain, hapus kata saat kursor berdiri di ujungnya. Bagaimana cara seseorang menghapus karakter ke awal baris? Bagaimana cara menghapus whitespace pertama di sebelah kiri? Adakah trik lain yang melibatkan penghapusan

119
VIM + Syntastic: bagaimana cara menonaktifkan pemeriksa?

Saya menggunakan Syntastic yang diaktifkan untuk file HTML saya. Karena saya memiliki file yang sangat besar dengan checker "validator w3" diaktifkan, GVIM atau VIM menjadi sangat lambat saat menyimpan file (: w). Apakah mungkin untuk menonaktifkan sintastik sementara hanya untuk sesi saat...

118
Cara menyalin teks yang ditarik ke prompt perintah VI

Saya ingin tahu apakah ada cara untuk menempelkan teks yang ditarik ke jendela perintah. Misalnya jika saya telah menarik sebuah kata dan saya ingin grep di beberapa lokasi, saya tidak bisa begitu saja menempelkan kata tersebut menggunakan 'p'. Namun jika saya menyalinnya ke clipboard, Shift-Insert...

118
Mengonfigurasi Vim untuk C ++

Saya ingin menjadikan vim editor C ++ saya. Saya memiliki sedikit pengalaman bekerja dengannya dan membutuhkan bantuan dalam mengkonfigurasi vim untuk bekerja dengan C ++. Saya membutuhkan fitur seperti kode-lengkap (untuk stl dan untuk kelas saya) beralih antara file .cc dan .h mungkin ada...

117
Dukungan regex multi-baris di Vim

Saya perhatikan sintaks regex standar untuk pencocokan di beberapa baris adalah menggunakan / s, seperti: This is\nsome text /This.*text/s Ini berfungsi di Perl misalnya, tetapi tampaknya tidak didukung di Vim. Sebaliknya, saya harus lebih spesifik: /This[^\r\n]*[\r\n]*text/ Saya tidak dapat...