คำถามติดแท็ก vim

Vim เป็นตัวแก้ไขข้อความที่สามารถกำหนดค่าได้อย่างสูงซึ่งสร้างขึ้นเพื่อให้สามารถแก้ไขข้อความได้อย่างมีประสิทธิภาพ มันเป็นเวอร์ชันปรับปรุงของตัวแก้ไข vi

2
ฉันจะให้ Vim เยื้องบรรทัดทั้งหมดในรายการได้อย่างไรไม่ใช่แค่บรรทัดที่สอง?
nตัวเลือกในการเป็นกลุ่มของformatoptionsการตั้งค่าจะเยื้องบรรทัดที่สองของรายการเพื่อให้ตรงกับการเยื้องของบรรทัดแรก อย่างไรก็ตามบรรทัดที่สามและบรรทัดถัดไปกลับไม่มีการย่อหน้าดังนั้น: 1. Doing a list. This is my list. I am writing a list. It's quite a long list. It's really long. I can't believe how long it is. And this just the first item! 2. Another list item. ฉันอยากให้มันเยื้องบรรทัดทั้งหมดเช่นนี้ 1. Doing a list. This is my list. I …
17 vim  formatting 

6
วิธีข้ามไปยังจุดเริ่มต้นหรือจุดสิ้นสุดของบรรทัดใน vim + OS X
ในเทอร์มินัลฉันสามารถทำได้โดยกด shift + home และ shift + end แต่ดูเหมือนจะไม่ทำงานในกลุ่ม ปุ่ม Home และปุ่ม End จะเลื่อนหน้าต่างเทอร์มินัลเท่านั้น ฉันต้องการกระโดดในโหมดแก้ไข
17 macos  mac  vim 

3
ฉันสามารถใช้ vim เพื่อเปิดไฟล์ขนาดใหญ่ได้อย่างมีประสิทธิภาพหรือไม่?
บางครั้งฉันต้องเปิดไฟล์บันทึกหลาย GB ตอนนี้ฉันต้องใช้ tail เพื่อรับส่วนที่เหมาะสม แต่นั่นน่าเบื่อมาก ฉันสามารถใช้เสียงเรียกเข้าเพื่อเปิดโดยตรงได้ไหม ปัจจุบันกลุ่มจะใช้หน่วยความจำมากเมื่อเปิดไฟล์ขนาดใหญ่ ... แค่สงสัยว่าทำไมมันต้อง? หากมีตัวเลือกบางอย่างสามารถป้องกันหน่วยความจำที่โหลดได้?
16 vim 

2
รับ CTRL + V เพื่อทำงานใน Vim ข้างใน Conemu
Conemu ใช้CTRL+ Vเป็นทางลัดในการ "แปะบรรทัดแรกของ clipboad" ฉันต้องการฟังก์ชั่นนี้เมื่อฉันโต้ตอบกับ command-line แต่เมื่อฉันอยู่ใน Vim ฉันต้องการให้ Vim จัดการกับมัน
16 windows  vim  conemu 

9
กวดวิชาเป็นกลุ่มที่ดี? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบ เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันเคยได้ยินสิ่งดีๆเกี่ยวกับกลุ่มและตอนนี้ฉันก็สนใจ สิ่งเดียวที่ทำให้ฉันปิดมันคือการควบคุมแป้นพิมพ์ที่ผิดปกติ ไม่มีใครรู้บทเรียนเริ่มต้นที่ดีสำหรับกลุ่ม?
16 vim 

6
Colorscheme ใน. vimrc ไม่ทำงาน
ฉันได้ดูคำถามมากมายที่นี่และฉันก็ค่อนข้างประสบกับ Vim แต่ด้วยเหตุผลบางอย่างที่ฉัน.vimrcไม่ได้ตั้งค่าcolorschemeเพิ่มเติม ฉันไม่ทราบว่าเมื่อเริ่มต้นสิ่งนี้ แต่ฉันเพิ่งย้ายไปที่เครื่องใหม่และค่อนข้างยุ่งกับฉัน ส่วนที่แปลกคือผมสามารถที่จะตั้งด้วยตนเอง:colorscheme vividchalkมันก็จะไม่ทำงานเมื่อฉันมีในcolorscheme vividchalk .vimrcฉันพยายามแสดงความคิดเห็นทุกอย่างอื่นในตัวฉัน.vimrcยังไม่มีโชค พยายามแสดงความคิดเห็นทุกอย่าง แต่syntax onและset t_Co=256ยังไม่มีโชค (และพฤติกรรมเดียวกันกับการตั้งค่าด้วยตนเอง) ความคิดใด ๆ การตั้งค่าsshของฉันเข้าสู่คอมพิวเตอร์ Ubuntu จาก Chrome OS
16 vim 

8
เป็นกลุ่ม: วิธีการติดตั้งสายการบิน?
ฉันเพิ่งเริ่มใช้ Vim มันเป็นประสบการณ์ที่สนุก แต่ฉันพบว่ามันช่างล้นเหลือ ฉันกำลังพยายามติดตั้งปลั๊กอินนี้เป็นกลุ่มสายการบินแต่ฉันมีปัญหามาก ส่วนการติดตั้งบนหน้า Github จะระบุเพียง: คัดลอกไฟล์ทั้งหมดลงในไดเรกทอรี ~ / .vim ของคุณ สันนิษฐานว่าหมายถึงดาวน์โหลด. zip แยกและคัดลอกไฟล์เหล่านั้นทั้งหมดลงใน ~ / .vim / ฉันทำสิ่งนี้ แต่เป็นกลุ่มก็เริ่มเหมือนปกติและการวิ่ง:help airlineก็ให้: ขออภัยไม่มีสายการบินให้ความช่วยเหลือ ฉันถือว่านี่หมายความว่าไม่ได้รับการติดตั้ง นอกจากนี้แถบสถานะยังคงเหมือนเดิม ฉันใหม่กับ Vim และอยากจะทำงานนี้จริงๆ ขอบคุณล่วงหน้า! แก้ไข:ฉันยังพยายามวางไฟล์ลงใน / usr / share / vim / vim73 / ไม่มีลูกเต๋า แก้ไข 2:ฉันวิ่ง:helptags ~/.vim/docและตอนนี้หน้าช่วยเหลือปรากฏขึ้นเมื่อฉันพิมพ์:help airlineแต่ฉันยังไม่ได้รับปลั๊กอิน (แถบสถานะ) Vim มีลักษณะเดียวกัน แต่สามารถแสดงหน้าวิธีใช้ได้แล้ว
16 vim  vim-plugins 

3
การตั้งค่ากฎไฮไลต์หลายรายการในกลุ่ม
ฉันกำลังพยายามตั้งค่ากฎเพื่อเน้นทั้งช่องว่างต่อท้ายและบรรทัดที่เกินความยาวโดยเพิ่มสิ่งนี้ลงใน. vimrc ของฉัน: highlight ExtraWhitespace ctermbg=lightgray guibg=lightgray match ExtraWhitespace /\s\+$/ highlight OverLength ctermbg=lightgray guibg=lightgray match OverLength /\%>80v.\+/ อย่างไรก็ตามดูเหมือนว่าจะเลือกขึ้นอยู่กับว่าจะมีอายุเท่าใด ฉันไม่สามารถหาวิธีที่จะทำให้พวกเขาทำงานได้พร้อมกันทั้งคู่
16 vim  highlighting 

1
ฉันจะบอกให้ Vim แสดงรหัสหลบหนี ANSI ได้อย่างถูกต้องได้อย่างไร?
ฉันพยายามที่จะดูและแก้ไขไฟล์ใน Vim แต่ไฟล์นี้มีรหัสหลบหนี ANSI: ^[[1m[0.05s elapsed, 00:00:13 total]^[[0m ฉันจะบอกให้ Vim ตีความอย่างถูกต้องได้อย่างไรแทนที่จะแสดงเพียงรหัสดิบ?

9
เป็นกลุ่ม: รันสคริปต์ฉันกำลังทำงานในหน้าจอแยก
ฉันกำลังทำงานกับสคริปต์หลามขนาดเล็กซึ่งต้องการการประมวลผลบ่อยครั้งเพื่อแก้ไขข้อบกพร่องและพัฒนาต่อไป ฉันสามารถแบ่งหน้าจอที่เป็นกลุ่มและรันสคริปต์ของฉันในส่วนเดียวด้วยการกดแป้นพิมพ์ได้หรือไม่?


3
เป็นกลุ่ม: เปิดใช้งาน folds แต่ไม่ปิดโดยอัตโนมัติ
ผมชอบการพับในกลุ่ม แต่มีบัฟเฟอร์คู่ไม่ใช่ไฟล์ (คำสั่งเสื้อหน้าต่างปลั๊กอินสำหรับหนึ่ง) ที่ฉันจริงๆไม่ต้องการพับเป็นคำสั่งพับปกติไม่ได้ทำงานที่นั่น ถ้าฉันสามารถบอก vim ให้ไม่ปิด folds โดยอัตโนมัติ (ปิดเฉพาะเมื่อฉันบอกให้) ที่ควรแก้ไขปัญหา แต่ฉันไม่เห็นตัวเลือกใด ๆ ใน vim ช่วยในการเปลี่ยนพฤติกรรมนั้น มีวิธีการเปิดใช้งานการพับหรือไม่ แต่ไม่ปิดการพับทั้งหมดโดยอัตโนมัติเมื่อมีการสร้างบัฟเฟอร์ / เปิดไฟล์หรือไม่
16 vim 

2
วิธีการตั้งค่าสีพื้นหลังสำหรับหน้าต่างที่ใช้งานเป็นกลุ่มเท่านั้น?
คุณสมบัติเล็ก แต่น่าดึงดูดใจและเพิ่มความสะดวกในการใช้งานเล็กน้อยฉันต้องการให้ Vim ใช้สีพื้นหลังที่แตกต่างกันสำหรับหน้าต่างที่ใช้งานอยู่ นี่คือภาพร่างของสิ่งที่ฉันเป็นหลังจาก: โดยปกติเสียงเรียกเข้านั้นจะมีพื้นหลังเป็นสีดำ แต่ถ้าเฉพาะหน้าต่างที่ใช้งานจะมีสีของตัวเองเพื่อเน้นความสนใจของผู้ใช้ การเน้นเฉพาะแถบสถานะเท่านั้นยังไม่พอ!
16 vim  gvim 

1
แสดงคำสั่งเมื่อมีการป้อนคำสั่งในคอนโซลคอนโซล?
ตัวอย่างเช่นใน gvim ถ้าฉันอยู่ในโหมดปกติแล้วฉันกด "ayiw เพื่อดึงคำลงทะเบียน a, gvim แสดง" ayi ขณะที่ฉันพิมพ์ใกล้มุมล่างขวา เป็นไปได้หรือไม่ที่จะได้รับการแสดงผลแบบเรียลไทม์ในคอนโซลคอนโซลถ้าเป็นเช่นนั้น
16 linux  vim  gvim 

2
คำสั่ง Un-mapping ใน Vim
ดังนั้นฉันกำลังมองหาวิธีการเยื้องหลายบรรทัดในกลุ่มและมีคนแนะนำให้ทำ :map <Tab> < และทุกอย่างมันคือการใส่<ตัวละครทุกครั้งที่ฉันกดแท็บ (ฉันไม่เห็นมันเกิดขึ้น) ฉันพยายามทำ:map <Tab> <Tab>และ:map <Tab> \tนำกลับมาเยื้องเป็นประจำโดยไม่ประสบความสำเร็จ ฉันใหม่กับvimการทำแผนที่ที่สำคัญดังนั้นฉันจะขอบคุณความช่วยเหลือจริงๆ นอกจากนี้หากมีคนชี้ให้เห็นวิธีเยื้องหลายบรรทัดในvimนั้นจะน่ากลัว ขอบคุณล่วงหน้า!
16 vim 

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