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

3
วิธีการแถบช่องว่างต่อท้ายโดยอัตโนมัติบันทึกใน Vi และ Vim?
มีการ.vimrcตั้งค่าให้ลบช่องว่างต่อท้ายโดยอัตโนมัติเมื่อบันทึกไฟล์หรือไม่ เป็นการดี (เพื่อความปลอดภัย) ฉันต้องการมีฟังก์ชั่นนี้สำหรับไฟล์บางไฟล์เท่านั้นเช่น *.rb
22 vim  vi  editors  vimrc  whitespace 

3
การเปิดเทอร์มินัลแนวตั้งใน Vim 8.1
Vim 8.1 เพิ่ม:terminalคำสั่งซึ่งจะเปิด bash terminal ใหม่เป็นการแยก อย่างไรก็ตามดูเหมือนว่าจะเป็นการแบ่งแนวนอนเสมอและฉันชอบการแยกแนวตั้ง มีวิธีการเปิดเทอร์มินัลโดยการแบ่งแนวตั้งโดยไม่ใช้หรือไม่: :vsp :terminal <c-w>j :q อีกวิธีหนึ่งคือมีวิธีที่ฉันสามารถเพิ่มเป็นคำสั่งใน. vimrcของฉันเช่น: command Vterm :vsp | :terminal | <c-w>j | :q คำสั่งข้างต้นฉายาเกี่ยวกับการพยายามที่จะดำเนินการ<c-w>jเปิดการแบ่งเป็นกลุ่มใหม่ด้วยดังต่อไปนี้: การเรียกใช้งานล้มเหลว: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว เพียงแค่มี: command Vterm :vsp | :terminal ทำงานได้ดี แต่ทิ้งการแยกเดิม
20 vim  vimrc 

2
เป็นไปได้หรือไม่ที่จะสร้างและใช้เมนูใน (ตามเทอร์มินัล)
ฉันกำลังตั้งค่ากล่อง Linux แบบเสมือน (เป็นเซิร์ฟเวอร์การพัฒนาในท้องถิ่น) สำหรับนักพัฒนาใน บริษัท ที่ใช้ Windows เป็นหลักและนักพัฒนาบางคนสร้างรอยร้าวเชิงลบเกี่ยวกับ vim (เหนือสิ่งอื่นใด) (ดูเหมือนว่าพวกเขาจะเป็นตัวแทนของ Linux / Unix ในทางใดทางหนึ่งและพิสูจน์ว่าสภาพแวดล้อมนั้นยากต่อการใช้) ฉันจำได้ว่าเมื่อฉันถูกบังคับให้ใช้ vim เป็นครั้งแรก (sysadmins ปฏิเสธที่จะติดตั้ง emacs!) โค้งการเรียนรู้ดังนั้นฉันค่อนข้างเห็นอกเห็นใจ มันเกิดขึ้นกับฉันมากกว่าที่จะแนะนำให้รู้จักกับnano(ซึ่งพวกเขาอาจจะไม่เคยผ่านมาแล้ว) มันอาจเป็นไปได้ที่จะตั้งค่าเมนูที่คล้ายกับนาโนในกลุ่มเพื่อให้การเปลี่ยนแปลงง่ายขึ้น (ฉันได้พบไฟล์. vimrc ที่เป็นมิตรสำหรับผู้เริ่มต้นแล้ว แต่มันไม่มีอะไรเหมือนเมนูสไตล์นาโน) ปัญหาเดียวคือสิ่งเดียวที่ฉันสามารถค้นหาได้ว่าการอ้างว่าเป็นไปได้ที่จะตั้งค่าเมนูใน vim (ไม่ใช่ gvim) ไม่ทำงานและความพยายามของฉันในการแก้ไขปัญหาเพิ่งทำให้ฉันเหลืออีกปัญหาที่ต้องแก้ไข ก่อนที่ฉันจะเสียเวลามากฉันอยากรู้ว่ามันเป็นไปได้จริงหรือเปล่าเพราะดูเหมือนว่ามีข้อมูลน้อยมากเกี่ยวกับวิธีการทำ
18 vim  vimrc 

5
VIM แสดงความคิดเห็นกับสิ่งที่ฉันวาง
ฉันได้รับสิ่งนี้เมื่อพยายามคัดลอกแก่นสารนี้ใน vim: https://gist.github.com/w0ng/3278077 ฉันสังเกตเห็นพฤติกรรมเดียวกันทุกที่: หากฉันวางสิ่งที่มีความคิดเห็นทุกอย่างที่ตามความคิดเห็นนั้นจะถูกวางความคิดเห็น อาจจะมีบางอย่างเกี่ยวข้องกับความจริงที่ว่าถ้าฉันเขียนความคิดเห็นในโหมดแทรกและกด Enter บรรทัดต่อไปนี้จะผนวกความคิดเห็นโดยอัตโนมัติ ฉันจะกำจัดพฤติกรรมนี้ได้อย่างไร
14 vim  vimrc 

2
ฉันจะเน้นบรรทัดปัจจุบันและเคอร์เซอร์ใน. vimrc ได้อย่างไร
ฉันกำลังพยายามเน้นบรรทัดปัจจุบันรวมถึงตำแหน่งเคอร์เซอร์ใน Vim นี่คือ. vimrc ของฉัน: set cursorline hi CursorLine ctermbg=8 ctermfg=15 "8 = dark gray, 15 = white hi Cursor ctermbg=15 ctermfg=8 ปัญหาที่ฉันพบคือสีพื้นหลังของบรรทัดปัจจุบันครอบคลุมสีพื้นหลังของเคอร์เซอร์ดังนั้นจึงมีลักษณะดังนี้: ฉันสามารถบอกได้อย่างชัดเจนว่าเคอร์เซอร์อยู่ที่ใดเพราะสีพื้นหน้าเกือบดำ แต่เมื่อเคอร์เซอร์อยู่ในที่ว่างหรือที่จุดเริ่มต้น / ปลายของเส้น ฉันทำอะไรผิดที่นี่
14 vim  vimrc 

5
vimrc - วิธีการปิดกั้นความคิดเห็น?
ฉันไม่ต้องการแสดงความคิดเห็นบรรทัดข้อความในไฟล์ข้อความหรือรหัส ฉันกำลังมองหาการแทรกความคิดเห็นบล็อกในไฟล์. vimrc เมื่อต้องการแทรกข้อคิดเห็นบรรทัดเดียว"ถูกใช้ตัวอย่างเช่น: " remove spaces and tabs as well at the end of line automatically while saving autocmd BufWritePre * :%s/\s\+$//e ตอนนี้ฉันมีการตั้งค่า / การตั้งค่า / ปลั๊กอินจำนวนมากในช่วงหลายปีที่ผ่านมาหลังจากเรียกดูผ่านอินเทอร์เน็ตเพื่อเพิ่มคุณสมบัติเจ๋ง ๆ ฉันต้องการเพิ่มบล็อกความคิดเห็นขนาดใหญ่ลงในไฟล์. vimrc ของฉัน การเพิ่ม"ในแต่ละบรรทัดเป็นตัวเลือก แต่ฉันกำลังมองหาไวยากรณ์ความคิดเห็นบล็อก คล้ายกับ/**/ใน C. //เหมือน" /* */กันกับ_ ____ใช่ไหม? การค้นหา Unix.SE ดังนั้นและ googling ไม่ได้ช่วยอะไรมาก

1
ปิดใช้งานหรือลบการโยงปุ่มลัดเริ่มต้น
มีวิธีการปิดการใช้งานหรือลบ keybinding เป็นกลุ่มเริ่มต้นหรือไม่ ตัวอย่างเช่นถ้าฉันต้องการ<S-k>(shift-k) ไม่ทำอะไรฉันจะทำสิ่งนี้ได้อย่างไร
11 vim  key-mapping  vimrc 

2
. vimrc สามารถแบ่งออกเป็นหลายไฟล์ได้หรือไม่?
สมมติว่าฉันมีการแมปซ้ำอีกหลายร้อยแบบที่กำหนดเองiabสำหรับ Java และการแมปอีกหนึ่งร้อยหรือมากกว่านั้นสำหรับ Haskell จากนั้นฉันต้องการแบ่งสิ่งเหล่านี้ออกเป็นไฟล์ต่าง ๆ เพื่อให้จัดการได้ง่ายขึ้น สิ่งที่ฉันกำลังมองหาคือการสร้างสิ่งนี้: ~/. ├── .vimrc └── .vim └── custom ├── java.vim └── haskell.vim ที่. vimrc อาจมีหน้าตาเป็นอย่างไร import java import haskell เป็นเช่นนี้เป็นไปได้ที่จะทำหรือฉันเพิ่งจะสรุปสิ่งต่าง ๆ ? ฉันเดาว่าสิ่งที่ฉันพยายามทำให้ได้คือสิ่งที่ LaTeX ทำด้วย\inputคำสั่ง ...
11 vim  vimrc 

1
หยุดการเลือกเป็นกลุ่มให้เป็นข้อความ!
ฉันใช้ VI และ VIM เป็นเวลาหลายปี (30 หรือมากกว่า) (ใน xterms ไม่ใช่หน้าต่างของตัวเอง gvim) และฉันมีคลังคำสั่ง vim ขนาดใหญ่ที่ฉันให้ vim โดยใช้ปุ่มกลางของเมาส์เป็นตัวเลือก ตัวอย่างเช่นฉันมักจะทำสิ่งต่าง ๆ เช่น ... vi {many_hundreds_of_files} paste vim commands using mouse - one paste per file. การเลือกจะรวมคำสั่ง VIM จำนวนมากเพื่อทำสิ่งต่าง ๆ เช่นการแทนที่การทดสอบการจัดรูปแบบการย้ายเส้นรอบ ๆ ฯลฯ ฯลฯ และโดยทั่วไปแล้วลงท้ายด้วย: w และ: คำสั่ง VIM ถัดไปในตอนท้ายของการเลือก ดังนั้นเสียงเรียกเข้าก็พร้อมให้ฉันวางอีกครั้งในไฟล์ถัดไป สิ่งนี้ช่วยให้ฉันอัปเดตไฟล์จำนวนมากในรูปแบบที่ซับซ้อนมากโดยไม่จำเป็นต้องใช้สคริปต์พิเศษ (เช่นการแก้ไขในสถานที่ perl) …
10 vim  mouse  vimrc 

1
Powerline ในการตั้งค่าข้อผิดพลาดเป็นกลุ่ม
ฉันติดตั้ง powerline โดยใช้ pip install ตามคำแนะนำในการติดตั้ง ฉันได้มันทำงานได้ดีทั้งใน zsh เป็นพรอมต์และ tmux เป็น statusline แต่ฉันไม่สามารถทำงานเป็นกลุ่มได้ เมื่อฉันเพิ่มต่อไปนี้ใน vimrc ของฉัน: python from powerline.vim import setup as powerline_setup python powerline_setup() python del powerline_setup ฉันได้รับข้อผิดพลาดดังต่อไปนี้ Error detected while processing /home/jordan/.vimrc: line 1: E319: Sorry, the command is not available in this version: python from powerline.vim import …
9 vim  vimrc 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.