Dalam sistem bantuan bawaan Vim, bagaimana saya ...
- mencari topik yang ingin saya bantu?
- ikuti hyperlink?
- telusuri sekitar untuk materi terkait?
cursor-movement
help-system
search
tags
romainl
sumber
sumber
Jawaban:
Vim dilengkapi dengan dokumentasi lengkap dan diindeks lengkap yang berisi jawaban untuk sebagian besar pertanyaan yang mungkin Anda miliki tentang penggunaan Vim.
Tetapi dokumentasinya sangat besar dan mungkin memandang orang baru sebagai labirin yang tidak bisa ditembus. Berikut adalah beberapa panduan untuk membantu Anda menemukan yang Anda butuhkan ...
The
:help
perintah adalah gerbang Anda untuk dokumentasi Vim ini. Baca layar pertama sekarang .Mari kita pergi meta:
Anda dapat melengkapi argumen dengan
<Tab>
dan menampilkan daftar penyelesaian yang mungkin dengan<C-d>
.Omong-omong, berikut adalah penjelasan tentang notasi kunci:
Sebagian besar perintah Ex dapat disingkat menjadi beberapa karakter. Itu juga berlaku untuk
:help
:The
:help
komando dan nya tab-completion adalah case-sensitive sehingga dua perintah di bawah ini akan membawa Anda ke bagian yang sama:Catat itu
a
danA
keduanya perintah yang sah sehingga case-insensitivity tidak berlaku.Jika Anda hanya memiliki kata kunci generik untuk dicari, gunakan
:helpgrep
dan buka jendela perbaikan cepat:Gunakan
<C-]>
pada kata-kata yang disorot untuk melompat ke tag yang sesuai, gunakan<C-t>
untuk kembali.Lihat
:help tags
lebih lanjut.Gulir ke sekeliling untuk melihat apakah ada opsi atau perintah terkait yang lebih sesuai dengan kebutuhan Anda. Itu cara yang bagus untuk mempelajari trik baru juga.
Gunakan sintaksis yang tepat untuk mencari lebih efisien:
Contoh:
Anatomi
:help
bagian::help options
.:help option-summary
.Gunakan otak Anda, temukan pola logis yang akan membantu Anda untuk pencarian di masa depan.
Setelah Anda menemukan yang praktis
:help list-functions
, di mana mencari fungsi terkait string?Setelah Anda menemukan
:help i_ctrl-x_ctrl-o
, bagaimana Anda dapat menemukan bantuan<C-x><C-l>
dalam mode penyisipan?RTFM bukan penghinaan. Anda akan belajar lebih banyak dengan membaca dokumentasi dari dengan mengajukan pertanyaan cupet dengan orang asing acak jadi pastikan Anda setidaknya mencoba untuk R ead T dia F antastic M lipat sebelum bertanya.
sumber
:h help-summary
(perlu Vim baru-baru ini)4. The :help command and its tab-completion are case-insensitive
<← Itu tidak sepenuhnya benar: Misalnya:h a
dan:h A
dibedakan.:helpgrep
dapat disingkat menjadi:helpg
untuk penggunaan sehari-hari yang lebih efisien.-0.1 membuat catatan tentang vim dalam file. Gunakan itu sebagai referensi dan wadah.
cara cepat untuk menemukan bantuan vim
key | :cmd | 'option' | etc
:h gi
atau:h g;
untuk giatau g;dalam mode normal:h ^i
untuk Ctrl- idalam mode normal:h ^w^w
untuk Ctrl- wCtrl- wdalam mode normal:h ^wf
untuk Ctrl- wfdalam mode normal:h i^n
untuk mode penyisipan Ctrl-n:h c^r^r
untuk mode cmdline Ctrl- r Ctrl-r:h :pu
untuk ex-command:put
:h 'cb'
untuk opsiclipboard
.:h `>
untuk tanda<
.:h @:
untuk opsirepeat last ex command by eval register :
(mekanisme yang sama seperti makro).ketik
:h range
, saat ini Anda berada dalam mode cmdline, lalu:range
[Command Line]
"*dd
untuk memotongnya ke clipboard sistem.[Command Line]
h :range range() <range> [range] :func-range ...
kutipanh mode-Ex mode-replace mode-cmdline mode-switching ...
adalah kutipan untukmode-
.buf
win
tab
line
:, dll.cmdline-completion
.-0.2 mendefinisikan pemetaan kunci buffer-lokal untuk memohon bantuan vim kata di bawah kursor, ketika dalam file catatan vim yang disebutkan sebelumnya.
(dan mungkin dengan pasca pemrosesan setelah ekstrak
<cword>
, dalam fungsi vimscript)sumber
setl keywordprg=:help
, makaK
sudah berfungsiK
untuk mentah<cword>
, yang lain saya gunakan<Space>k
untuk<cWORD>
dengan post-precessing. (<Space>
Adalah salah satu kunci pemimpin saya. Juga, agar lancar, 'timeoutlen' sedang diatur)