ฉันจะตรวจสอบชื่อไฟล์ที่เปิดในเทอร์มินัลได้อย่างไร นั่นคือฉันจะตรวจสอบไฟล์ที่เปิดอยู่ใน terminal ได้อย่างไร?
ตอนนี้เมื่อใดก็ตามที่ฉันต้องการเห็นชื่อไฟล์ฉันต้องออกแล้วต้องตรวจสอบ มีวิธีการตรวจสอบชื่อไฟล์ปัจจุบันในเทอร์มินัลหรือไม่?
ฉันจะตรวจสอบชื่อไฟล์ที่เปิดในเทอร์มินัลได้อย่างไร นั่นคือฉันจะตรวจสอบไฟล์ที่เปิดอยู่ใน terminal ได้อย่างไร?
ตอนนี้เมื่อใดก็ตามที่ฉันต้องการเห็นชื่อไฟล์ฉันต้องออกแล้วต้องตรวจสอบ มีวิธีการตรวจสอบชื่อไฟล์ปัจจุบันในเทอร์มินัลหรือไม่?
คำตอบ:
:f
ใช้ มันจะแสดงชื่อไฟล์เช่นเดียวกับข้อมูลเพิ่มเติม:
คุณยังสามารถใช้:args
เพื่อดูว่าชื่อไฟล์อะไรเป็นอาร์กิวเมนต์บรรทัดคำสั่งที่ได้รับการเป็นกลุ่ม สิ่งนี้จะสะดวกเมื่อคุณต้องการทราบว่าบัฟเฟอร์ใดที่คุณใช้ถ้าคุณเปิดหลายไฟล์ (อันปัจจุบันอยู่ในวงเล็บ):
หากต้องการดูชื่อไฟล์ใน vi (m) ให้กดescแล้วพิมพ์
:set title
ชื่อไฟล์จะปรากฏในแถบด้านบนของหน้าต่างเทอร์มินัล คุณยังสามารถทำ
:buffers
เพื่อดูไฟล์ที่เปิดอยู่ในปัจจุบัน - ข้อมูลจะปรากฏขึ้นภายในเครื่องที่ด้านล่าง หากคุณมีหลายไฟล์ที่เปิดอยู่คุณสามารถบอกได้ว่าไฟล์ใดที่คุณอยู่ตามที่%a
แสดงข้างไฟล์ปัจจุบันตัวอย่างเช่น
:buffers
1 %a= "unicorns" line 19
2 "rainbows" line 1
Press ENTER or type command to continue
set title
ไฟล์ ~ /
ฉันชอบ Ctrl-G:
http://vimdoc.sourceforge.net/htmldoc/editing.html
CTRL-G or *CTRL-G* *:f* *:fi* *:file*
:f[ile] Prints the current file name (as typed, unless ":cd"
was used), the cursor position (unless the 'ruler'
option is set), and the file status (readonly,
modified, read errors, new file). See the 'shortmess'
option about how to make this message shorter.
{Vi does not include column number}
ชื่อไฟล์ของไฟล์ที่แก้ไขปัจจุบันอยู่ในการ%
ลงทะเบียน :reg %
คุณสามารถดูได้ด้วย
ฉันชอบบรรทัดสถานะมาก: set laststatus=2
(หรือset ls=2
)
อย่างที่คุณเห็นในหมู่ข้อมูลที่เป็นประโยชน์อื่น ๆ เช่นโหมดปัจจุบันสถานะไฟล์ไม้บรรทัด ฯลฯ บรรทัดสถานะจะแสดงเส้นทางแบบเต็มของไฟล์ที่เปิดอยู่ในปัจจุบัน
ดู: ช่วย laststatusสำหรับรายละเอียดเพิ่มเติม
ฉันชอบที่จะเห็นบรรทัดสถานะได้ตลอดเวลาดังนั้นฉันจึงเพิ่มคำสั่งข้างต้นลงvim
ในการกำหนดค่าท้องถิ่นของฉัน:
sudo sh -c "echo 'set ls=2' >> ~/.vimrc"
/etc/vim/vimrc.local
นอกจากนี้ยังไม่จำเป็นต้องตั้งค่าใน ตั้งไว้ในความ~/.vimrc
ประสงค์ของคุณจะเพียงพอ /etc/vim/vimrc.local
เป็นโลกที่ค่อนข้างมากสำหรับผู้ใช้ทุกคน