Pertanyaan yang diberi tag vim

323
Gabungkan beberapa baris (dua blok) di Vim

Saya ingin menggabungkan dua blok garis di Vim, yaitu mengambil garis n..mdan menambahkannya ke garis a..b. Jika Anda lebih suka penjelasan kodesemu:[a[i] + b[i] for i in min(len(a), len(b))] Contoh: abc def ... 123 45 ... harus menjadi abc123 def45 Apakah ada cara yang bagus untuk...

321
Melintasi teks dalam mode Sisipkan

Saat dalam Mode Sisipkan di Vim, apakah ada cara untuk menelusuri teks yang memindahkan beberapa karakter maju dan mundur selain menggunakan tombol panah? Jika saya tekan h, j, kdan lsementara dalam mode Insert, karakter yang sebenarnya dicetak di layar bukannya bergerak melalui teks. Cara saya...

316
Cara meningkatkan ukuran jendela split vertikal di Vim

:vsplit(bentuk pendek :vs:) bagi viewport Vim secara vertikal. :30vsmemisahkan viewport, membuat jendela baru menjadi 30 karakter. Setelah 30 jendela char ini dibuat, bagaimana seseorang mengubah ukurannya menjadi 31 atau 29? Dengan jendela horizontal Ctrl- W +menambah jumlah baris per satu. Apa...

311
Pindahkan seluruh baris ke atas dan ke bawah di Vim

Di Notepad ++, saya bisa menggunakan Ctrl+ Shift+ Up/ Downuntuk memindahkan garis saat ini ke atas dan ke bawah. Apakah ada perintah yang mirip dengan ini di Vim? Saya telah melihat melalui panduan yang tak ada habisnya, tetapi tidak menemukan apa pun. Jika tidak ada, bagaimana saya bisa mengikat...

306
Bagaimana cara menjalankan terminal di dalam Vim?

Saya sudah terbiasa dengan Emacs, tetapi saya mencoba Vim untuk melihat mana yang saya sukai. Satu hal yang saya sukai dari Emacs adalah kemampuan untuk menjalankan terminal di dalam Emacs. Apakah ini mungkin di dalam Vim? Saya tahu bahwa Anda dapat menjalankan perintah dari Vim, tetapi saya...

306
Vim: masukkan karakter yang sama di beberapa baris

Terkadang saya ingin mengedit blok visual teks tertentu di beberapa baris. Misalnya, saya akan mengambil teks yang terlihat seperti ini: name comment phone email Dan membuatnya terlihat seperti ini vendor_name vendor_comment vendor_phone vendor_email Saat ini cara saya akan melakukannya...

274
Dapatkan nilai pengaturan saat ini di Vim

Apakah ada cara sederhana untuk mengetahui nilai saat ini dari pengaturan Vim yang ditentukan? Jika saya ingin mengetahui nilai saat ini, katakanlah tabstop, saya dapat menjalankan: :set tabstop tanpa melewati argumen, dan Vim akan memberi tahu saya nilai saat ini. Ini bagus untuk banyak...

271
Hapus baris baru di Vim

Apakah ada cara untuk menghapus baris baru di akhir baris di Vim, sehingga baris berikutnya ditambahkan ke baris saat ini? Sebagai contoh: Evaluator<T>(): _bestPos(){ } Saya ingin meletakkan ini semua dalam satu baris tanpa menyalin garis dan menempelkannya ke yang sebelumnya. Sepertinya...