Vi & Vim

10
Menavigasi menggunakan SSH

Saya tahu orang dapat menggunakan vim scp://host/path/to/fileuntuk mengedit file jarak jauh secara lokal kemudian memperbarui mesin jarak jauh saat menyimpan ( :w). Namun saya ingin tahu apakah mungkin untuk menavigasi direktori menggunakan ssh (atau jika ada plugin untuk melakukan itu) NERDTree...

10
Bagaimana cara menyingkirkan bilah baris perintah?

Saya menggunakan vim-airline dan itu sangat bagus. Namun, saya mendapatkan bilah status kedua di bawahnya yang ingin saya sembunyikan. Saya telah mencoba set noshowmodedi saya .vimrc, tapi itu hanya tampaknya menyembunyikan indikator modus default. Jelas nama file ada yang berlebihan (maskapai...

10
Ganti pilihan dengan output dari perintah eksternal

Dengan asumsi saya memiliki baris dalam file dengan XXXXmenjadi pengganti yang saya pilih melalui vsebagai berikut: XXXX Some other text Bagaimana saya bisa mengubah hanya satu XXXXdengan output dari perintah eksternal, seperti date +%Y%m%d? Saya mendapat sejauh :'<,'>!date +\%Y\%m\%d...

10
Vim, tagag dan kelebihan beban

Apakah ada cara untuk membuat lompatan vim ke definisi pencocokan yang tepat secara otomatis dalam kasus beberapa definisi. Kode C ++ kami banyak menggunakan fungsi yang berlebihan dan penanganan ctag secara vim tampaknya tidak siap untuk itu. Sebagai contoh, void abc(int a, int b) { } void...

10
Blok visual menyisipkan baris baru

Saya banyak bekerja dengan mode blok visual, yang menurut saya sangat berguna untuk perubahan cepat di banyak baris. Tetapi sesuatu yang saya perjuangkan adalah memasukkan baris baru seperti ini: Seleksi dicatat sebagai []: Some [t]ext Some [t]ext Some [t]ext Some [t]ext Some [t]ext Saya...

10
Menyortir kolom tanpa mengubah kolom lainnya

Baru-baru ini saya menyadari !teknik penyaringan , dan saya menyukainya. Sayangnya, saya tidak dapat menggunakannya dalam mode blok visual. Semoga beberapa ahli di sini akan membantu saya. Pada dasarnya, saya ingin mengurutkan kolom seperti yang ketiga di bawah ini (hanya MWE). Dan saya tidak...

10
Apakah mungkin untuk menghapus entri dari undo history?

Saya memiliki baris-baris ini di .vimrc untuk membantu indentasi: autocmd BufReadPost * set noexpandtab | retab! 4 autocmd BufWritePre * set expandtab | retab! 4 autocmd BufWritePost * set noexpandtab | retab! 4 Namun, mereka membuat banyak suara dalam sejarah undo. Karena mereka pada dasarnya...

10
Gandakan buffer ke tab baru alih-alih memindahkannya

Saya sering ingin memaksimalkan buffer sementara di halaman tab dan kemudian kembali ke konfigurasi buffer lama yang saya lihat. Alur kerja saya saat ini untuk melakukan sesuatu seperti ini adalah menutup semua buffer lain menggunakan <c-w>oatau memindahkan buffer yang saat ini saya lihat ke...

10
Bagaimana cara mendaftar opsi plugin yang tersedia?

Saya baru-baru ini menemukan bahwa YouCompleteMememiliki g:ycm_autoclose_preview_window_after_insertionopsi yang secara otomatis menyembunyikan jendela pratinjau dokumentasi setelah keluar dari mode penyisipan, dan saya juga baru-baru ini mulai menggunakan vim, jadi ini adalah pertama kalinya saya...