Di server Linux saya di kantor, admin tidak menginstal cscope, dan saya menginstalnya dari sumber di direktori home saya dan menambahkannya ke $ PATH. Masalahnya adalah, / etc / vimrc memiliki referensi ke / usr / bin / cscope yang tidak ada dan setiap kali saya memulai vim, ia mengeluh …
Saya membagikan file konfigurasi VIM saya di antara beberapa komputer. Namun, saya ingin beberapa pengaturan spesifik untuk komputer tertentu. Misalnya, ukuran font pada laptop resolusi tinggi harus berbeda dengan desktop resolusi rendah. Dan yang lebih penting, saya ingin gVIM di Windows untuk berperilaku lebih windowsy dan MacVim di OSX untuk …
Saya baru saja menambahkan plugin Git Talang untuk Vim yang menunjukkan baris ditambahkan / dimodifikasi / dihapus menurut git diff. Ini menggunakan Sign Columnuntuk menampilkan karakter di sebelah setiap baris. Saat ini kolom muncul di save, yang cukup menggelegar. Saya lebih suka kolom selalu ditampilkan, meskipun kosong. Bagaimana saya bisa …
Apakah .vimrcdan .viminfofile yang sama tetapi dengan nama yang berbeda? Di setiap tutorial ada saran untuk diubah .vimrc, tapi saya tidak punya file ini, hanya .viminfo. Apakah mereka sama?
Pertanyaan ini dimigrasikan dari Server Fault karena dapat dijawab pada Super User. Bermigrasi 7 tahun yang lalu . Saya menjalankan Vim 7.3 di Linux Mint 13 (menggunakan MATE) dan saya tidak dapat menyimpan teks ke clipboard sistem. Saya menjalankan Vim di terminal dan menyalin teks dari terminal dengan CTRLINSERT. Ketika …
Apakah mungkin untuk menempatkan .vimrcke dalam .vimfolder sehingga saya hanya perlu sinkronisasi seluruh folder dan tidak folder dan file komputer lain?
Saya ingin memodifikasi saya .vimrcuntuk membaca nilai variabel dari file eksternal. Bagaimana saya bisa melakukan ini? Secara khusus, seorang teman dan saya berbagi repo git dengan .vimfile kami , tetapi ada beberapa perbedaan kecil dalam apa yang kami inginkan dalam konfigurasi kami. Jadi sebagian besar file adalah umum, tetapi kami …
Saya memiliki daftar buffer di vim. Saya dapat membagi buffer secara horizontal menggunakan: sb [N] di mana N adalah nomor buffer. Bagaimana saya bisa membagi buffer secara vertikal?
Saya menggunakan Mac OSX 10.7.5, isi .vimrc adalah sebagai berikut: set tabstop=4 set shiftwidth=4 set softtabstop=4 set expandtab set shiftround set smarttab set autoindent set copyindent autocmd FileType make setlocal noexpandtab Apa yang saya coba lakukan adalah ketika saya mengedit file normal seperti .js, .html Saya ingin tab saya diindentasi …
Saya tampaknya memiliki masalah dengan konfigurasi Vim lokal saya tetapi saya tidak yakin apa itu. Saya perlu mengganti beberapa pengaturan spesifik tipe file. Sesuai beberapa tutorial / howtos, saya buat ~/.vim/after/ftplugin/cpp.vimdengan setlocalpernyataan yang sesuai , tetapi sepertinya tidak dibaca. Aku memeriksa bahwa ~/.vim/afterdalam runtimepath. Saya bekerja di sekitar ini dengan …
Dalam vim terminal, menempelkan data clipboard sering mengacaukan indentasi kode. Saya hanya tahu jika saya menggunakan :set paste indentasi tidak rusak. Padahal, setelah menempelkan data, harus saya lakukan :set nopaste lagi? Bagaimana jika saya tidak melakukannya, masalah apa yang muncul?
Ada proyek pemrograman yang saya kerjakan di mana orang lain menggunakan tabsize 4, jadi saya menemukannya paling mudah set tabstop=4di saya ~/.vimrc. Namun, saya lebih suka tidak memiliki ini mempengaruhi setiap file yang saya edit - hanya yang untuk proyek ini - katakanlah setiap file dalam direktori tertentu (dan subdirektori …
Saya bisa gunakan vim -u filenameuntuk menggunakan filenamebukan default saya .vimrc. Saya menggunakan metode ini ketika beralih konteks pengguna ( su) untuk menggunakan saya .vimrc meskipun berjalan sebagai pengguna super. Bagaimana saya bisa mencapai hal yang sama juga untuk folder yang secara default ~/.vimsehingga saya bisa mengarahkan Vim dari baris …