Saya mencoba hari ini untuk melakukan pencarian pada setiap file proyek. Saya menggunakan Ctrl-P dan mencari di baris seperti ini:
Tetapi hasil pencarian hanya pada file yang dibuka sebelumnya. Di sini saya buka saja main.php
.
Apakah Anda tahu cara mencari di semua file tanpa harus membukanya satu per satu?
Terima kasih,
search
plugin-ctrlp
nobe4
sumber
sumber
Jawaban:
:CtrlPLine
sebenarnya seharusnya bekerja pada buffer yang terdaftar.Jika Anda benar - benar ingin menggunakan fitur itu pada setiap file di proyek Anda, Anda bisa menambahkannya ke daftar argumen (dan dengan demikian daftar buffer) dengan sesuatu seperti:
tetapi itu tidak terdengar seperti ide yang sangat bagus untuk alasan kinerja.
Menggunakan
:vimgrep
atau:grep
terdengar jauh lebih baik bagi saya:Anda kehilangan "ketidakjelasan" CtrlP, jelas, tetapi Anda mendapatkan keandalan dan fleksibilitas sebagai imbalannya.
Referensi:
sumber
Anda harus menggunakan plugin thesis Sidesearch atau fzf
Keduanya memungkinkan untuk mencari di direktori rekursif menggunakan silversearch-ag
fzf memungkinkan untuk mencari file-file yang terdaftar yang termasuk string Anda.
sumber