ฉันจะคัดลอกสองสามบรรทัดจากไฟล์หนึ่งไปยังไฟล์อื่นโดยใช้โปรแกรมแก้ไขนาโนได้อย่างไร
ฉันจะคัดลอกสองสามบรรทัดจากไฟล์หนึ่งไปยังไฟล์อื่นโดยใช้โปรแกรมแก้ไขนาโนได้อย่างไร
คำตอบ:
สมมติว่าคุณอยู่ในโหมดบริสุทธิ์และไม่สามารถใช้เมาส์เพื่อคัดลอก / วาง:
หมายเหตุ: ในการสลับระหว่างบัฟเฟอร์ให้ใช้ ESC- <และ ESC-> หรือ ESC- และ ESC- (ในภายหลังจะเป็นประโยชน์หาก <และ> ใช้คีย์เดียวกันบนเค้าโครงแป้นพิมพ์ของคุณ)
อีกทางเลือกที่ 2-4 ด้านบนคือไปที่บรรทัดที่คุณต้องการคัดลอกและ CTRL-K เพื่อลบทิ้งกด CTRL-K ซ้ำ ๆ ไปยังหลายบรรทัดไปยังบัฟเฟอร์ เมื่อคุณตัดทุกบรรทัดที่คุณต้องการคัดลอกแล้ว CTRL-Y เพื่อวางกลับเข้าไปในบัฟเฟอร์ปัจจุบันอีกครั้ง จากนั้นดำเนินการต่อในขั้นตอนที่ 5
ALT หรือปุ่มอื่น ๆ ที่มีการทำงานของMeta-keyสามารถใช้แทน ESC ในคำสั่งเหล่านี้
คัดลอกข้อความจากไฟล์หนึ่งไปยังอีกไฟล์ด้วย nano text editor
หมายเหตุ: เพื่อช่วยให้คุณเข้าใจดีขึ้นเราจะใช้
ไฟล์ต้นฉบับ: /var/named/athens.local
ไฟล์ปลายทาง: /var/named/patra.local
nano -F destination_file
ดังนั้นเราจึงมี:
nano -F /var/named/patra.local
กด+Ctrlr
จากเครื่องมือแก้ไขภายในนาโนเปิดไฟล์ต้นฉบับ
/var/named/athens.local
กดctrl+ ^ (สิ่งนี้จะเปิดใช้งานโหมด "ชุดเครื่องหมาย")
เลือกข้อความของคุณ
เมื่อคุณทำเครื่องหมายข้อความทั้งหมดที่คุณต้องการแล้วให้คัดลอกข้อความไปที่
คลิปบอร์ดโดยกดAlt+ ^
Note: Now your text is in clipboard.
Note: In help file you will see the Alt+^ described as M-^.
กดctrl+ xเพื่อปิดไฟล์ต้นฉบับ ( /var/named/athens.local
)
ตอนนี้เราจะเห็นไฟล์ปลายทาง ( /var/named/patra.local
)
เลื่อนเคอร์เซอร์ไปยังตำแหน่งที่คุณต้องการวางข้อความที่คัดลอก (ซึ่งก็คือ
ในบัฟเฟอร์อย่าลืมสิ่งนั้น)
กดctrl+ uเพื่อวางข้อความ
คุณทำเสร็จแล้ว