ในโปรแกรมแก้ไขข้อความ GUI ส่วนใหญ่ฉันสามารถใช้ ctrl คลิกเพื่อเปิดหลายไฟล์พร้อมกัน ฉันไม่สามารถทำได้ใน gvim
วิธี gvim ที่จะทำมัน?
tnx
-ed-- ... โดยใช้วิธี gui แทนบรรทัดคำสั่ง
ในโปรแกรมแก้ไขข้อความ GUI ส่วนใหญ่ฉันสามารถใช้ ctrl คลิกเพื่อเปิดหลายไฟล์พร้อมกัน ฉันไม่สามารถทำได้ใน gvim
วิธี gvim ที่จะทำมัน?
tnx
-ed-- ... โดยใช้วิธี gui แทนบรรทัดคำสั่ง
คำตอบ:
ง่าย:
gvim -p file1.c file3.c ...
หรือ:
gvim -p *.c
gVim เปิดไฟล์หลายไฟล์ในบัฟเฟอร์
:tab ball
จะเปิดบัฟเฟอร์เหล่านี้ในแท็บของตนเอง ฉันเดาว่าคุณสามารถเพิ่มคำสั่งนี้ใน _vimrc ของคุณเพื่อให้มันเกิดขึ้นทุกครั้งที่ gvim ทำงาน
ใน Windows: gvimext.dll: รองรับการโหลดไฟล์ลงในแท็บ VIM
:tab
คำสั่ง แต่สิ่งที่คล้ายกันที่มีอยู่บน gvim ของฉัน 7.2 :tabnew
-
นี่เป็นการแก้ไขรีจิสทรีบางส่วน (การเลือกหลายไฟล์และคลิกขวาแก้ไขด้วย gVim เปิดไฟล์เหล่านั้นในแท็บต่าง ๆ ในหน้าต่างเดียวกัน)
[HKEY_CLASSES_ROOT\Applications\gvim.exe\shell\edit\command]
@="C:\\Program Files\\Vim\\vim70\\gvim.exe --remote-tab-silent \"%1\""
คุณสามารถเปิดหลายไฟล์ใน gvim หลังจากที่คุณเลือกไฟล์ที่คุณต้องการเปิดให้คลิกขวาและเลือก "แก้ไขด้วย Vim เดียว" Vim จะแสดงเฉพาะไฟล์แรก แต่ชื่อไฟล์ทั้งหมดอยู่ในรายการอาร์กิวเมนต์ของ Vim ปฏิบัติ
:n
เพื่อเปิดแต่ละไฟล์ในรายการทีละรายการ ( :N
เพื่อย้อนกลับ) หรือ
:all
เพื่อดูไฟล์ทั้งหมดพร้อมกันในหน้าต่าง Vim ที่แตกต่างกันหรือ
:tab all
เพื่อดูแต่ละแท็บที่แตกต่างกัน
เปิดไฟล์:
vim {file1,file2,...}
ในบัฟเฟอร์จากนั้นใช้
:ls (list), :n (next), :p (previous), :b<N> (open file N), :b [press TAB]
เปิดในแท็บ :
vim -p <files>
ตามที่ polemon เขียนแล้วใช้คำสั่งเดียวกับข้างบน
เปิดในหลายหน้าต่าง :
vim -o {file1,file2,...}
จากนั้นดูเช่นhttp://www.cs.oberlin.edu/~kuperman/help/vim/windows.html
คุณสามารถเปิดหลายไฟล์ในหน้าต่างแยกเดี่ยวโดยใช้
gvim -O file1.c file2.c ... (split vertically)
gvim -o file1.c file2.c ... (split horizontally)
หรือ
ในหลายแท็บโดยใช้
gvim -p file1.c file2.c ...
หากคุณมีมากกว่า 10 ไฟล์ให้เปิดใช้คำสั่งต่อไปนี้
:set tabpagemax=99 (or number of tabs you want to open)
:tab ball (to open all the files in buffer in tabs)
คุณอาจลองติดตามด้วยการเพิ่ม:
autocmd BufReadPost * tab ball
ในไฟล์ VIM RC ใน VIM เวอร์ชัน 7.X (ใช้งานได้กับ Windows 7/8)