Vi & Vim

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

1
Bash-like partial tab-complete untuk nama file di Vim
Di Bash, ketika ada beberapa file dengan awalan yang sama dan saya mengetik bagian dari awalan dan tekan Tab, itu melengkapi awalan umum dan memungkinkan saya untuk terus mengetik untuk membedakan di antara hasil yang mungkin. Di Vim, ketika ada beberapa file dengan awalan yang sama dan saya mengetik bagian …

1
Cegah Vim dari memecah tautan tanda tengah pada penurunan harga
Katakanlah saya memiliki file penurunan harga ini: [Lorem ipsum dolor sit ](http://vi.stackexchange.com/many-links-are-often-very) Terlihat bagus. Tapi tautan belum selesai, jadi saya mengetik -long, dan sekarang Vim memecah baris: [Lorem ipsum dolor sit ](http://vi.stackexchange.com/many-links-are-often-very-long) Karena textwidth=80pengaturan saya ... Sementara memecah tag tengah tautan secara teknis adalah penurunan harga yang valid, tampaknya IMHO …


3
Bisakah saya mengeluarkan shell interaktif di jendela Vim?
Saya tahu saya bisa :!atau :r!menjalankan perintah eksternal dan secara opsional memasukkan outputnya ke dalam teks. Saya bahkan dapat melakukan :!shdan saya akan menelurkan shell yang akan hidup sampai saya keluar - tetapi sementara shell aktif, Vim 'tertidur' dan tidak dapat diakses. Saya harus keluar dari shell, dan menelurkan yang …

2
Ubah ukuran panel saat jendela host diubah ukurannya
Saya suka menggunakan vimdiff sebagai alat git diff / merge. Masalahnya adalah ketika saya mengubah ukuran jendela terminal host ke ukuran baru: dari dua panel split, sisa paling kiri dengan lebar yang sama, sedangkan yang paling kanan diperluas ke ukuran jendela penuh. Apakah ada perintah untuk membuat panel split sama …
16 split  vimdiff 

1
Perlakukan string string sebagai bahasa yang berbeda
Saya memiliki sejumlah file JavaScript di mana string adalah potongan-potongan HTML untuk dimasukkan ke halaman web. Vim melakukan penyorotan sintaks pada JavaScript, dan menyoroti string yang dikutip seperti itu. Tampaknya melampaui penyorotan, pada kenyataannya: dalam kutipan, vim tidak cocok dengan <yang memulai tag dengan >yang berakhir saat menggunakan %; tampaknya …

4
Atur opsi tempel, tetapi hanya untuk satu penyisipan
Saya ingin memiliki cara cepat mengatur 'paste'opsi Vim , memasukkan beberapa teks, dan kembali ke nilai sebelumnya 'paste'. Sebuah kasus penggunaan tipikal memasukkan konten clipboard OS secara literal, terlepas dari mode penulisan ulang apa pun yang mungkin aktif, seperti lekukan otomatis, dan tanpa mengubah status Vim. Kasus penggunaan lain adalah …

3
Tidak ada penyorotan sintaks di tmux
Saya telah menginstal tmuxdi iTerm 2. (Build 3.0.13) Ketika saya jalankan vimdi tmux, sintaks terlihat seperti ini. Tapi di luar tmux, penyorotan sintaks terlihat bagus. Saya $TERMdi dalam dan di luar tmux adalah xterm-256color. Saya juga menambahkan set -g default-terminal "screen-256color" di .tmux.confdan menambahkan ini set t_Co=256 set t_AB=m set …



8
Kesulitan Menggunakan Skema Warna di NeoVim
Saya tidak memiliki pemahaman penuh tentang bagaimana skema warna saya berinteraksi dengan termpengaturan di vim dan ini menghambat kemampuan saya untuk membuatnya ditampilkan dengan benar di neovim. Dalam file .vimrc saya, perilaku yang benar dari skema warna tersebut membutuhkan pengaturan set term=xterm set t_Co=256 Menghilangkan salah satu dari pengaturan tersebut …


1
Apakah magics regex Vim kompatibel dengan kelas regex terkenal?
Sintaks ekspresi reguler Banyak alat Unix sering kali adalah Basic Regular Expressified dan Ekspresi POSIX (BRE dan ERE, masing-masing), dan, dalam beberapa implementasi modern, gaya-Perl (PCRE menjadi implementasi dari ini). Apakah ada korespondensi satu-ke-satu antara tingkat sihir Vim dan kelas yang didefinisikan secara eksternal, namun terkenal itu? Sepertinya \mBRE dan …

1
Seberapa amankah mengenkripsi file dengan blowfish?
Aku tahu menggunakan :set cryptmethod=zipadalah tidak aman, tapi bagaimana aman menggunakan :set cryptmethod=blowfish? Di wikipedia saya membaca bahwa cipher blowfish, dengan demikian, harus aman, tetapi ini tidak mengatakan apa-apa tentang keamanan implementasi Vim untuk itu. Dan bagaimana dengan swapfile, backupfile, undofile, dan cara-cara lain yang memungkinkan untuk mem-bypass enkripsi blowfish? …


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.