Pertanyaan yang diberi tag «search»

Mencari teks dengan / atau pencarian (). Untuk menemukan / mengganti operasi, gunakan tag [pengganti].

4
Hapus dari kursor hingga kemunculan karakter x
Saya tahu bahwa saya dapat menghapus dari kursor sampai dan termasuk kemunculan pertama karakter x dengan d/x<CR>atau dengan v/x<CR>djika saya ingin melihat pilihan pertama dan kemudian menghapus. Bagaimana cara menghapus dari posisi kursor saat ini sampai n th terjadinya x ? Misalnya, jika kursor adalah setelah spasi pertama dalam yada …


1
Apakah mungkin untuk mendapatkan string yang cocok setelah memanggil: search ()
Dalam fungsi vimscript, saya perlu menetapkan string yang cocok ke variabel l:matchedsetelah memanggil search()dan saya bertanya-tanya apakah ada cara yang lebih pendek dari apa yang saya lakukan saat ini: let l:pattern = '\v^Foo: \zs.*' let l:line = search(l:pattern) let l:line_text = getline(l:line) let l:matched = matchstr(l:line, l:pattern) Idealnya, saya ingin …
14 vimscript  search 

5
Pencarian cepat, terbatas pada fungsi C ++
Saya bekerja pada proyek C ++ yang agak besar. Salah satu aspek yang lebih menyulitkan dari organisasinya adalah fungsi yang sangat besar ditempatkan di dalam file yang sangat besar. Saya sering ingin mencari contoh variabel global atau panggilan fungsi tertentu, terbatas pada fungsi saat ini. Apakah ada formula yang cukup …

3
Bagaimana cara menerapkan serangkaian penekanan tombol pada setiap kemunculan kata?
Jika saya ingin menghapus setiap kata, itu mudah, karena saya akan melakukan sesuatu seperti ini: :s%/WORD//g Tetapi bagaimana jika saya ingin melakukan xyzsetiap kemunculan "WORD"? Misalnya, katakanlah saya ingin menghapus setiap baris yang berisi "WORD". Saya dapat memikirkan beberapa cara untuk melakukan ini, tetapi tidak satupun dari mereka yang tampak …
13 search  macro 

2
Apa kebalikan dari perintah 'pergi ke berikutnya'
Jika saya ingin pergi ke baris berikutnya ,maka saya ketik t,. Jika saya ingin pergi ke yang sebelumnya ,bisa saya gunakan /n, masuk, Ntapi ini sedikit biola. Apa cara terbaik untuk membalik tperintah dan pergi ke yang sebelumnya ,?
13 search 

2
Apa perbedaan fungsional antara: nohlsearch dan: set nohlsearch?
Saya perhatikan bahwa ketika saya menggunakannya :nohlsearchtidak benar-benar melakukan hal yang sama :set nohlsearch. Secara khusus, hlsearchpengaturan tidak benar-benar dimatikan (yang adalah apa :set hlsearch) selesai. Untuk menunjukkan apa yang saya maksud: :set hlsearch :nohlsearch :echo &hlsearch Cetakan ini 1( hlsearch masih disetel! ) :set hlsearch :set nohlsearch :echo &hlsearch …
13 search  highlight 

1
Apakah ada pencarian untuk perintah ganti?
Saya sangat menikmati incsearchfungsionalitas Vim . Apakah ada cara untuk memilikinya, atau sesuatu yang serupa dengannya, berfungsi saat saya melakukan penggantian? Misalnya, jika dalam mode normal saya ketik: :%s/potato/ Bisakah saya mendapatkan semua yang potatodisorot di file saya, sama seperti mereka disorot incsearchketika saya menulis /potato ? Ini sudah banyak …


1
Mengabaikan diakritik / aksen saat mencari
Apakah ada cara untuk menginstruksikan Vim bahwa saya ingin mengabaikan diakritik / aksen saat mencari? Sebagai contoh, saya ingin dapat mencari kočička dengan masuk /kocicka The ignorecasedan smartcasepilihan yang sangat berguna, tetapi mereka tampaknya tidak ada hubungannya dengan diakritik / aksen.
12 search 

1
Mengapa Umpan Baris dikonversi menjadi karakter Null di dalam register pencarian dan menjadi Pengembalian Carriage di baris perintah?
Jika saya memiliki teks berikut: foo bar Saya secara visual memilih dan menyalinnya. Teks sekarang disimpan dalam register tanpa nama "dan di sini adalah isinya (keluaran dari :reg "): "" foo^Jbar^J Menurut bagan ini , tampaknya ^Jadalah notasi tanda untuk Line Feed. Jika saya ingin menduplikasi register yang tidak disebutkan …

3
Memetakan dengan gerakan
Saya mencoba memahami bagaimana saya bisa menggunakan operator dengan gerakan selanjutnya di dalam pemetaan. Sebagai contoh: nmap /c c{here we pending for a motion}/<C-r>"<CR> Peta harus melakukan hal berikut: Aktifkan coperator dan dengarkan gerakan selanjutnya; Misalnya, saya bisa mengetik di sini t,untuk mengubah semuanya sebelum koma berikutnya; Pergi ke mode …

3
Langsung ke kemunculan kata yang baru saja saya ubah
Jika saya memiliki yang berikut ini: function foo(bar) { return bar + 1; } Dan saya menggunakan cwuntuk mengubah yang pertama baruntuk baz, bagaimana cara melompat ke pencocokan berikutnya bar, sehingga saya dapat menggunakan .untuk membuat perubahan yang sama? Saya tidak dapat menggunakan *, karena itu mencari kata saat ini …
12 search 

3
Apa perbedaan antara atom '\ zs' dan '\ @ <=' di Vim regex?
Inilah yang saya dapatkan dari dokumentasi: \zs"memulai bagian yang disorot" setelah mencocokkan regex sebelumnya, dan \@&lt;="memulai bagian yang disorot" setelah mencocokkan atom sebelumnya . Tapi saya tidak benar-benar memahami seluk-beluk ini, jadi adakah yang bisa menjelaskan bagaimana perbedaannya sedikit lebih dalam? Inilah yang membuat saya penasaran: apakah saya lari /\_s\zsnnoremap …


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.