วิธีใดในการค้นหาข้อความภายในนาโน?


174

Nano เป็นเครื่องมือแก้ไขที่ฉันใช้ในคำสั่ง

เมื่อฉันเปิดไฟล์ขนาดใหญ่ฉันต้องการค้นหาข้อความ (คิดCtrl+ F)

มีวิธีทำเช่นนี้หรือไม่?


Ctrl + \ มีประโยชน์สำหรับการแทนที่ ฉันไม่เคยสังเกตว่ามันอยู่ที่ด้านล่างของหน้าจอนาโน
Thufir

คำตอบ:


275

Ctrl+ Wเป็นทางลัดสำหรับการค้นหา ผลเดียวกันสามารถทำได้โดยการกดF6คีย์ Enterหลังจากป้อนคำค้นหาให้กด ที่จะทำซ้ำการค้นหาปัญหา+Alt Wในเมนูนี้คุณสามารถเลือกการค้นหาก่อนหน้าโดยใช้ปุ่มลูกศรขึ้น / ลง

หากต้องการสลับการค้นหาแบบย้อนกลับคุณจะต้องกดAlt+ Bในกล่องโต้ตอบการค้นหา

สำหรับทางลัดเพิ่มเติมให้กด F1


3
Alt + W กำลังปิดเชลล์ iterm สำหรับฉันและไม่ทำการค้นหาบน Mac ซ้ำอีกครั้ง
anon58192932

Alt-B ไม่ทำงานสำหรับฉัน
ubuntu_uk_user

1
@ParsaAkbari ตัวจำลองเทอร์มินัลของคุณอาจขัดขวางการกดแป้นพิมพ์ ลองปรับเปลี่ยนทางลัดของเทอร์มินัลหรือใช้วิธีอื่น Konsole เหมาะสำหรับฉัน
Lekensteyn

2
หากคุณพิมพ์ ctrl + W อีกครั้งแล้วกด Enter คุณจะไปที่รายการถัดไป (แต่ฉันยอมรับว่า Alt + W เร็วขึ้น)
Emiel

22

1
คุณจะค้นหาสตริงที่เกิดขึ้นได้อย่างไรหลายครั้งดังนั้นวนซ้ำผ่านการเน้นข้อความที่ตรงกัน
ubuntu_uk_user

F6ทริกเกอร์การกระทำเดียวกันและบันทึกการกดแป้น
computingfreak

9

^ W (F6) ค้นหาสตริงหรือนิพจน์ทั่วไป

  1. ไม่ได้อยู่ในระบบการทำงานF1 ทั้งหมดสำหรับหน้าช่วยเหลือ ลอง^ G
  2. ไม่ได้อยู่ในทุกระบบนาโนมีหน้าช่วยเหลือ

ใช่มันเป็นเพียงหน้าช่วยเหลือด้านล่าง สำหรับผู้ที่เห็นข้อความนี้[ขออภัยการสนับสนุนฟังก์ชั่นนี้ถูกปิดใช้งาน]แทนที่จะเป็นหน้าช่วยเหลือนาโน

^ G (F1) แสดงข้อความช่วยเหลือนี้

^ X (F2) ปิดบัฟเฟอร์ไฟล์ปัจจุบัน / ออกจากนาโน

^ O (F3) เขียนไฟล์ปัจจุบันไปยังดิสก์

^ J (F4) จัดย่อหน้าปัจจุบันให้เหมาะสม

^ R (F5) แทรกไฟล์อื่นลงในไฟล์ปัจจุบัน

^ W (F6) ค้นหาสตริงหรือนิพจน์ทั่วไป

^ Y (F7) ไปที่หน้าจอก่อนหน้า

^ V (F8) ไปที่หน้าจอถัดไป

^ K (F9) ตัดบรรทัดปัจจุบันและเก็บไว้ใน cutbuffer

^ U (F10) เจียระไนจาก cutbuffer เข้าสู่บรรทัดปัจจุบัน

^ C (F11) แสดงตำแหน่งของเคอร์เซอร์

^ T (F12) เรียกใช้ตัวตรวจสอบการสะกดหากมี

M- \ (M- |) ไปที่บรรทัดแรกของไฟล์

M- / (M-?) ไปที่บรรทัดสุดท้ายของไฟล์

^ _ (F13) (MG) ไปที่หมายเลขบรรทัดและคอลัมน์

^ \ (F14) (MR) แทนที่สตริงหรือนิพจน์ทั่วไป

^^ (F15) (MA) ทำเครื่องหมายข้อความที่ตำแหน่งเคอร์เซอร์

MW (F16) ค้นหาซ้ำครั้งสุดท้าย

M- ^ (M-6) คัดลอกบรรทัดปัจจุบันและเก็บไว้ใน cutbuffer

M-} เยื้องบรรทัดปัจจุบัน

M- { แยกบรรทัดปัจจุบัน

^ F ไปข้างหน้าตัวละครตัวหนึ่ง

^ B ย้อนกลับไปหนึ่งตัวละคร

^ Space ไปข้างหน้าหนึ่งคำ

M-Space ย้อนกลับไปหนึ่งคำ

^ P ไปที่บรรทัดก่อนหน้า

^ N ไปที่บรรทัดถัดไป

^ A ไปที่จุดเริ่มต้นของบรรทัดปัจจุบัน

^ E ไปที่ท้ายบรรทัดปัจจุบัน

M- ( (M-9) ไปที่จุดเริ่มต้นของย่อหน้าจากนั้นวรรคก่อน

M-) (M-0) ไปให้ไกลกว่าย่อหน้าท้าย; จากวรรคถัดไป

M-] ไปที่วงเล็บที่ตรงกัน

M-- (M-_) เลื่อนขึ้นหนึ่งบรรทัดโดยไม่ต้องเลื่อนเคอร์เซอร์

M- + (M- =) เลื่อนลงหนึ่งบรรทัดโดยไม่ต้องเลื่อนเคอร์เซอร์

M- < (M-,) สลับไปยังบัฟเฟอร์ไฟล์ก่อนหน้า

M-> (M-.) สลับไปที่บัฟเฟอร์ไฟล์ถัดไป

MV ใส่คำต่อคำกดแป้นต่อไป

ฉัน ใส่แท็บที่ตำแหน่งเคอร์เซอร์

^ M แทรกบรรทัดใหม่ที่ตำแหน่งเคอร์เซอร์

^ D ลบอักขระใต้เคอร์เซอร์

^ H ลบอักขระทางด้านซ้ายของเคอร์เซอร์

MT Cut จากตำแหน่งเคอร์เซอร์จนถึงท้ายไฟล์

MJ จัดชิดไฟล์ทั้งหมด

MD นับจำนวนคำบรรทัดและตัวอักษร

^ L รีเฟรช (วาดใหม่) หน้าจอปัจจุบัน

^ Z ระงับเครื่องมือแก้ไข (หากเปิดใช้งานการระงับ)

(MX) โหมดช่วยเหลือเปิด / ปิดการใช้งาน

(MC) การ เปิด / ปิดการแสดงตำแหน่งเคอร์เซอร์คงที่

(MO) การ ใช้อีกหนึ่งบรรทัดสำหรับการแก้ไขเปิด / ปิดการใช้งาน

(MS) การเปิด / ปิดการเลื่อนแบบราบรื่น

(MP) การ เปิด / ปิดการแสดงผลของ Whitespace

(MY) การ เน้นสีไวยากรณ์เปิด / ปิดใช้งาน

(MH) เปิด / ปิดการใช้งานปุ่มโฮมอัจฉริยะ

(MI) เยื้องอัตโนมัติเปิด / ปิดการใช้งาน

(MK) ตัดเพื่อสิ้นสุดการเปิด / ปิดการใช้งาน

(ML) การ เปิด / ปิดการตัดบรรทัดยาว

(MQ) การแปลงแท็บที่พิมพ์เป็นช่องว่างเปิด / ปิด


6

Ctrl Wคุณสามารถค้นหาข้อความในนาโนโดยใช้

Alt W(หรือEsc, W) จะทำการค้นหาซ้ำ (อีกทางหนึ่งการเว้นช่องว่างไว้จะเป็นข้อความสุดท้ายที่ค้นหา)

กดCtrl Rขณะที่อยู่ในพรอมต์ค้นหาจะเปิดใช้งานโหมดแทนที่

ในฐานะของนาโน 2.8.2 (พฤษภาคม 2017) การค้นหายังใช้งานได้ในCtrl Gหน้าจอช่วยเหลือของนาโน


3
Esc - Wทำเพื่อฉันใน Mac OS X El Capitan, v10.11.5 ขอบคุณ
Eleanor Zimmermann

ฉันเพิ่งค้นพบเมื่อเร็ว ๆ นี้ปุ่มลัดจำนวนมากมักทำงานได้ถ้าคุณกด Shift เช่นกันดังนั้น Alt-Shift-W ก็อาจใช้ได้เช่นกัน (ซึ่งทำให้สิ่งต่าง ๆ ง่ายขึ้นมากสำหรับการค้นหาซ้ำ)
mwfearnley

Alt W คือสิ่งที่ฉันกำลังมองหา
Lakshman Pilaka

หมายเหตุบางเครื่องจับAlt Wแต่Alt Shift Wควรทำงาน
mwfearnley
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.