Pertanyaan Ada cara untuk mencari teks dalam nano?


Nano adalah editor yang saya gunakan dalam perintah perintah.

Ketika saya membuka file besar saya ingin mencari beberapa teks (pikirkan Ctrl + F).

Apakah ada cara untuk melakukan ini?


149
2018-06-07 17:48


asal


Ctrl + \ berguna untuk menggantikan. Saya tidak pernah memperhatikan, itu ada di bagian bawah layar nano. - Thufir


Jawaban:


Ctrl + W adalah pintasan untuk pencarian. Efek yang sama dapat dicapai dengan menekan tombol F6 kunci. Setelah memasukkan istilah pencarian, tekan Memasukkan. Untuk mengulangi pencarian, masalah Alt + W. Di menu ini, Anda dapat memilih pencarian sebelumnya menggunakan tombol panah atas / bawah.

Untuk beralih pencarian mundur, Anda perlu menekan Alt + B dalam dialog pencarian.

Untuk lebih banyak pintasan, tekan F1


236
2018-06-07 17:58



Alt + W menutup shell iterm untuk saya dan tidak mengulangi pencarian di Mac - anon58192932
Alt-B tidak berfungsi untuk saya - ubuntu_uk_user
@ParsaAkbari Emulator terminal Anda mungkin mencegat keystroke. Coba modifikasi pintasan terminal atau gunakan pintasan yang berbeda. Konsole bekerja untukku. - Lekensteyn
Jika Anda mengetik ctrl + W lagi dan tekan enter, Anda akan pergi ke item berikutnya. (Tapi saya setuju bahwa Alt + W lebih cepat.) - Emiel


CTRL-W

Panduan Dasar-Dasar Nano


19
2018-06-07 17:50



Bagaimana Anda mencari string yang terjadi beberapa kali, jadi loop melalui menyoroti teks yang cocok? - ubuntu_uk_user
F6 memicu tindakan yang sama, dan menyimpan keystroke. - computingfreak


^ W      (F6) Cari string atau ekspresi reguler

  1. Tidak di semua sistem kerja F1 untuk halaman bantuan. Mencoba ^ G.
  2. Tidak di semua sistem nano memiliki halaman bantuan

Ya, itu hanya halaman bantuan di bawah ini. Bagi mereka yang melihat pesan ini [Maaf, dukungan untuk fungsi ini telah dinonaktifkan] dari pada halaman bantuan nano

^ G      (F1) Tampilkan teks bantuan ini

^ X      (F2) Tutup buffer file saat ini / Keluar dari nano

^ O      (F3) Tulis file saat ini ke disk

^ J      (F4) Membenarkan paragraf saat ini

^ R      (F5) Masukkan file lain ke yang sekarang

^ W      (F6) Cari string atau ekspresi reguler

^ Y      (F7) Pergi ke layar sebelumnya

^ V      (F8) Pergi ke layar berikutnya

^ K      (F9) Potong baris saat ini dan simpan di cutbuffer

^ U      (F10) Dipotong dari cutbuffer ke baris saat ini

^ C      (F11) Menampilkan posisi kursor

^ T      (F12) Aktifkan pemeriksa ejaan, jika tersedia

M- \ (M- |) Pergi ke baris pertama file

M- /     (M-?) Pergi ke baris terakhir file

^ _      (F13) (M-G) Pergi ke nomor baris dan kolom

^ \ (F14) (M-R) Ganti string atau ekspresi reguler

^^      (F15) (M-A) Tandai teks pada posisi kursor

M-W     (F16) Ulangi pencarian terakhir

M- ^     (M-6) Salin baris saat ini dan simpan di cutbuffer

M-}                     Inden baris saat ini

M- {                     Batalkan baris saat ini

^ F                      Majulah satu karakter

^ B                      Kembali satu karakter

^ Ruang                  Maju satu kata

M-Space                 Kembalikan satu kata

^ P                      Pergi ke baris sebelumnya

^ N                      Pergi ke baris berikutnya

^ A                      Pergi ke awal baris saat ini

^ E                      Pergi ke akhir baris saat ini

M- (     (M-9) Ke awal paragraf; lalu dari paragraf sebelumnya

M-)     (M-0) Pergi di luar akhir paragraf; lalu paragraf berikutnya

M-]                     Pergi ke braket yang cocok

M--     (M-_) Gulir satu baris tanpa menggulir kursor

M- +     (M- =) Gulir ke bawah satu baris tanpa menggulir kursor

M- <     (M-,) Beralih ke buffer file sebelumnya

M->     (M-.) Beralih ke buffer file berikutnya

M-V                     Masukkan kata kunci keystroke berikutnya

^ I                      Masukkan tab pada posisi kursor

^ M                      Masukkan baris baru pada posisi kursor

^ D                      Hapus karakter di bawah kursor

^ H                      Hapus karakter di sebelah kiri kursor

M-T                     Potong dari posisi kursor ke ujung file

M-J                     Membenarkan seluruh file

M-D                     Hitung jumlah kata, garis, dan karakter

^ L                      Refresh (redraw) layar saat ini

^ Z                      Tangguhkan editor (jika penangguhan diaktifkan)

(M-X)                   Mode bantuan aktifkan / nonaktifkan

(M-C)                   Tampilan posisi kursor konstan memungkinkan / menonaktifkan

(M-O)                   Gunakan satu baris lagi untuk mengedit mengaktifkan / menonaktifkan

(NONA)                   Gulir halus aktifkan / nonaktifkan

(M-P)                   Tampilan spasi putih memungkinkan / menonaktifkan

(SAYA)                   Warna mengaktifkan / menonaktifkan sintaks warna

(M-H)                   Kunci rumah pintar aktifkan / nonaktifkan

(M-I)                   Indentasi otomatis aktifkan / nonaktifkan

(M-K)                   Potong untuk mengakhiri mengaktifkan / menonaktifkan

(M-L)                   Pembungkus garis panjang memungkinkan / menonaktifkan

(M-Q)                   Konversi tab yang diketikkan ke spasi mengaktifkan / menonaktifkan


7
2017-11-13 18:08





Anda dapat mencari teks dalam nano menggunakan Ctrl W.

Alt W (atau ESC, W) akan mengulang temuan. (Atau, membiarkan kotak kosong akan menjadi bawaan dari pencarian teks terakhir.)

Mendesak Ctrl R sementara dalam prompt Cari akan mengaktifkan mode Ganti.

(Sedihnya, Ctrl W doesn tampaknya bekerja saat di nano Ctrl G layar bantuan ..)


5
2017-07-07 11:21



Esc - W melakukannya untuk saya di Mac OS X El Capitan, v10.11.5 thankyou - Eleanor Zimmermann
Saya telah menemukan baru-baru ini, banyak pintas cenderung berfungsi jika Anda menekan Shift juga, jadi Alt-Shift-W dapat berfungsi juga. (Yang membuat banyak hal lebih mudah untuk pencarian berulang.) - mwfearnley
Alt W adalah apa yang saya cari. - Lakshman Pilaka
Perhatikan, beberapa terminal ambil Alt W, tapi Alt Shift W juga harus bekerja - mwfearnley