Vi & Vim

T&J untuk orang yang menggunakan keluarga editor teks vi dan Vim

2
Apakah Vim disimpan otomatis?
Dari :help swap-file: Memperbarui swapfile File swap diperbarui setelah mengetik 200 karakter atau ketika Anda belum mengetik apa pun selama empat detik. Ini hanya terjadi jika buffer diubah, bukan ketika Anda hanya bergerak. Alasan mengapa ini tidak selalu diperbarui adalah karena ini akan memperlambat kerja normal terlalu banyak. Anda dapat …
13 save  swap-file  backup 

9
Latar belakang Colorscheme tidak benar di terminal
Saya mengimpor colorcheme dan palet yang solarized. Terminal saya memiliki warna dan latar belakang yang benar, gvim memiliki warna dan latar belakang yang benar, tetapi vim memiliki latar belakang warna yang salah. Teks semuanya benar, tetapi latar belakangnya tampak hitam pekat. Inilah .vimrc saya: syntax enable if has('gui_running') set background=dark …

1
Bisakah vim sintaks dibuat untuk menyentuh / tumpang tindih?
Jadi beberapa waktu yang lalu saya telah memutuskan untuk mempelajari lebih lanjut tentang bagaimana file sintaks vim bekerja, dengan membuat sendiri. Tujuan saya adalah membuat file sintaksis sederhana yang akan membagi file menjadi 3 bagian berdasarkan pembatas, dan menyertakan file sintaksis yang sudah ada sebelumnya untuk dua dari tiga bagian …

2
Naikkan jendela memegang file swap
Dari waktu ke waktu ketika mengerjakan beberapa proyek, dan / atau apa pun, itu membuat saya dengan (terlalu) banyak contoh Vim terbuka - seperti yang terjadi, saya membuka file yang sudah dibuka di tempat lain, memberi saya pilihan untuk: [O]pen Read-only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort Apakah ada beberapa cara …
13 swap-file  x11  linux 



1
Vim dikompilasi dengan python3 tetapi memiliki ('python') mengembalikan 0
Saya baru saja mengikuti instruksi ini untuk mengkompilasi vim dengan python 3: https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source Setelah menginstal saya memeriksa untuk melihat apakah saya punya python3: vim --version | grep "python" Yang dikembalikan: +python3/dyn dan +python/dyn Tetapi ketika saya memulai vim dan mengetik salah satu perintah followinf, saya mendapatkan 0: :echo has('python3/dyn') :echo …

2
Mengapa Vim menetapkan lebar teks maks ke 79 bukan 80?
Saya agak bingung tentang beberapa nilai default di Vim. Secara khusus, untuk gq{motion}, dikatakan bahwa [...] If the 'textwidth' option is 0, the formatted line length is the screen width (with a maximum width of 79). Saya berpikir bahwa itu seharusnya lebih masuk akal jika itu akan mengatur lebar maks …
13 formatting 

1
Akhir dari gerakan blok python
Saya membutuhkan gerakan yang bergerak ke akhir / awal blok python, dan saya membutuhkan gerakan lain yang bergerak ke awal / akhir metode / kelas sebelumnya / berikutnya (semua kombinasi). Saya sudah mencoba vim-indent-object, python-mode, chapa, vim-python-object, dll. Tidak ada yang mendukung end of block, dan tidak ada yang mendukung …

3
Bagaimana cara mengetahui kunci yang dipetakan?
Saya tahu bahwa menjalankan :mapperintah tanpa argumen harus memberi saya daftar pemetaan yang ditentukan pengguna, tetapi, misalnya, ketika saya menekan Ctrl-W Ctrl-I sesuatu terjadi, namun saya tidak tahu fungsi apa yang baru saja terjadi sebagai pemetaan bawaan tidak muncul dalam :mapperintah. Bagaimana cara mengetahui apa yang dilakukan kunci?


2
Bagaimana saya bisa membuat vim mengunduh file mantra?
Saat mengatur spelllanguntuk pertama kalinya, saya diminta untuk mengunduh file mantra yang sesuai secara otomatis. Entah bagaimana saya membatalkan proses karena instruksi yang tidak jelas, ketika ditanya, ke direktori mana ia harus pergi. Sekarang ketika saya :set spelllanghanya mengatakan Warning: Cannot find word list... tetapi tidak menawarkan untuk mengunduhnya. Bagaimana …

2
Apa kebalikan dari perintah 'pergi ke berikutnya'
Jika saya ingin pergi ke baris berikutnya ,maka saya ketik t,. Jika saya ingin pergi ke yang sebelumnya ,bisa saya gunakan /n, masuk, Ntapi ini sedikit biola. Apa cara terbaik untuk membalik tperintah dan pergi ke yang sebelumnya ,?
13 search 

2
Apa perbedaan fungsional antara: nohlsearch dan: set nohlsearch?
Saya perhatikan bahwa ketika saya menggunakannya :nohlsearchtidak benar-benar melakukan hal yang sama :set nohlsearch. Secara khusus, hlsearchpengaturan tidak benar-benar dimatikan (yang adalah apa :set hlsearch) selesai. Untuk menunjukkan apa yang saya maksud: :set hlsearch :nohlsearch :echo &hlsearch Cetakan ini 1( hlsearch masih disetel! ) :set hlsearch :set nohlsearch :echo &hlsearch …
13 search  highlight 

2
Apakah cpo & vim adalah sintaks khusus?
Dalam skrip, biasanya melakukan sesuatu seperti: let s:save_cpo = &cpo set cpo&vim ... script ... let &cpo = s:save_cpo Untuk memastikan mode yang tidak kompatibel untuk skrip. Adalah: set cpo&vim semacam sintaks khusus, seperti pada foo & bar? Atau lebih seperti perintah, garis pemicu atau yang lainnya?
13 vimscript 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.