Vi & Vim

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

4
Apa cara paling nyaman untuk bekerja dengan keyboard yang berbeda di vim?
Saya kadang-kadang perlu menulis kata-kata Yunani, tetapi ketika saya menggunakan keyboard Yunani, memukul, mengatakan, <C-p>akan dipahami sebagai <C-π>dan bukan sebagai perintah yang saya maksudkan. Ini bisa diperbaiki dengan :map <C-p> <C-π>. Bisakah saya melakukan ini untuk semua surat tanpa membuat daftar semua? PS. Membuat daftar semua tidak menghasilkan hasil yang …

1
Bagaimana saya bisa memetakan d [hitung] d?
NB Ini bukan duplikat dari Bagaimana cara kerja perintah "d3fg"? Silakan baca sebelum pemungutan suara untuk menutup! Saya menemui sedikit kebuntuan dalam pencarian saya untuk menghapus pekerjaan kecil seperti yang besar . Masalah yang saya miliki adalah bahwa saya tidak tahu bagaimana cara membuat ulang perintah seperti d3d. Faktanya, saya …

2
Apa yang dilakukan: buka lakukan di vim?
Dokumentasi Vim mengatakan ini tentang :openperintah: This command is in Vi, but Vim only simulates it: *:o* *:op* *:open* :[range]o[pen] Works like |:visual|: end Ex mode. {Vi: start editing in open mode} :[range]o[pen] /pattern/ As above, additionally move the cursor to the column where "pattern" matches in the cursor line. …
18 ex-mode 


1
Apa kapitalisasi huruf 'vim' yang benar?
Apa cara yang tepat untuk menggunakan huruf besar 'vim'? Saya telah melihat varian ini digunakan: vim Vim Vim VIM Mana yang benar? Atau apakah mereka semua dianggap benar? Jika saya melihat :helpfile, saya melihat beberapa gaya sedang digunakan.

2
Gulir layar, bukan kursor, saat menggunakan scrollwheel
Saya menggunakan Vim di terminal, jadi menggulir dengan roda gulir menggunakan \e[Adan \e[Bsintaks (di mana \emelambangkan \x1b, atau melarikan diri). Namun, Vim menafsirkan ini dengan menggerakkan kursor ke atas atau ke bawah garis. Perilaku yang diinginkan adalah bahwa layar digerakkan ke atas atau ke bawah, suka <C-e>dan <C-y>lakukan. Bagaimana saya …

3
Apa '[Baris Perintah]' yang kadang muncul ketika saya mencoba untuk berhenti, dan bagaimana saya bisa keluar dengan cepat?
Kadang-kadang ketika saya mencoba untuk berhenti Vim, saya mendapatkan sesuatu yang terlihat seperti ini: Saya tidak yakin bagaimana saya secara tidak sengaja memintanya, tetapi metode saya saat ini untuk melarikan diri adalah dengan menekan tombol acak dan akhirnya hilang. Dua pertanyaan: Bagaimana saya memintanya (saya gunakan :quntuk keluar dari vim) …

4
Bagaimana saya bisa menginstal Vim 64-bit di Windows?
Halaman Unduhan Vim mengatakan versi 64-bit dihentikan: Win64 Versi 32-bit Vim berjalan dengan baik di windows 64-bit. Ada biner 64-bit, tetapi tidak digunakan banyak dan pemeliharaan berhenti. Yang baik-baik saja, saya kira, kecuali bahwa Vim 32-bit tidak mengambil Python 64-bit. has('python')? 0. Apa pilihan saya untuk menginstal Vim 64-bit secara …


4
Dukungan perbaikan cepat untuk tracebacks Python
Katakanlah saya memiliki skrip python dengan kesalahan runtime: $ cat example.py #! /usr/bin/env python3 a = 1/0 pemberian yang mana: $ python3 example.py Traceback (most recent call last): File "example.py", line 3, in <module> a = 1/0 ZeroDivisionError: division by zero Saya ingin Vim melompat ke baris bermasalah dari file …

2
Apa hubungan antara vi, nvi dan vim?
Pada beberapa unix kadang-kadang saya menemukan perintah bernama nvi. Itu adalah editor vi-like, tanpa banyak fungsi. Mungkin itu garpu tua vi? Bagaimanapun, viversi mana yang merupakan fork dari yang lain, dan mana yang merupakan pengembangan independen? Apakah mereka memiliki "pohon keluarga", mirip dengan unix?


1
Bisakah saya mencari karakter menggabungkan Unicode di Vim?
Saya memiliki file dengan karakter ã(huruf kecil + menggabungkan tilde). Encodingdan fileencodingkeduanya utf-8. gamenunjukkan <a> 97, hex 61, octal 141 <~> 771, Hex 0303, Octal 1403 (tetapi dengan tilde menggabungkan yang sebenarnya di <>) dan g8menunjukkan 61 + cc 83 Pencarian dengan /a\%u0303berfungsi dengan baik. Mencari hanya \%u0303memberi Pola E486 …


1
Buka file terakhir di vim
Banyak file teks dapat dibuka sekaligus menggunakan vim *txt Saya tahu saya dapat menggunakan :<int>nuntuk memajukan <int>file, tetapi saya tidak tahu bagaimana menuju ke file yang terakhir dibuka. Sejauh ini saya sudah mencoba :1000nuntuk melakukan overshoot tetapi itu memberikan kesalahan E165: Tidak dapat melampaui file terakhir Dari sana saya hanya …

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.