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

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

1
การเน้นไวยากรณ์เป็นกลุ่ม: วิธีหยุดการขีดเส้นใต้อัตโนมัติของ <a href=..>?
เมื่อฉันพิมพ์องค์ประกอบ HTML a จะมีการขีดเส้นใต้เสมอ ฉันต้องการหยุดสิ่งนี้ แต่ไม่ทราบได้อย่างไร ฉันกำลังพูดถึงไฮไลต์ไวยากรณ์เป็นกลุ่ม
7 vim  html 

5
จับภาพหน้าจอในทุกการกดแป้น
ไม่นานมานี้ฉันเห็นภาพเคลื่อนไหวที่ยอดเยี่ยมของคำอธิบายที่จะทำอะไรบางอย่างใน Vim ฉันต้องการที่จะทำเช่นนั้นโดยการจับภาพหน้าจอของหน้าต่าง Vim ทุกครั้งที่ฉันกดปุ่ม (โดยอัตโนมัติ) ไม่มีใครรู้เครื่องมือที่จะทำให้ฉันทำใน Linux ได้หรือไม่?
7 linux  vim  screenshot 

3
โปรแกรมอ่าน PDF สำหรับ CLI
ฉันกำลังมองหาโปรแกรมอ่าน PDF ที่สามารถใช้งาน SSH ผ่านเทอร์มินัลและใช้งานscreenได้ สิ่งนั้นมีอยู่จริงหรือไม่? โดยหลักการแล้วฉันต้องการlessเพจเจอร์ขั้นต่ำอย่างน้อยแต่มีการจัดรูปแบบ PDF บางส่วนการกำหนดหมายเลขหน้าและอาจนำทางผ่านลิงก์ในเอกสารด้วย การรวมกลุ่มจะน่ากลัว แต่ฉันเกรงว่าฉันจะขออะไรมากมาย ฉันจะรักถ้าคุณพิสูจน์ฉันผิด
7 linux  vim  pdf  shell  pdf-reader 

2
เป็นกลุ่มกับ wdiff?
ฉันกำลังรวมข้อความ (ไม่ใช่รหัส) โดยใช้เสียงเรียกเข้า น่าเสียดายที่การจัดรูปแบบย่อหน้าแตกต่างกันระหว่างสองข้อความ ฉันรู้ว่าฉันใช้ wdiff มันจะแสดงเฉพาะความแตกต่างที่ฉันสนใจ แต่เพื่อแก้ไขข้อความฉันต้องการใช้โหมด diff ในกลุ่ม การค้นหาอย่างรวดเร็วในความช่วยเหลือเป็นกลุ่มและ vim wiki ทำให้ฉันไม่มีเพลงฮิต อะไรจะเป็นวิธีที่ดีในการบรรลุเป้าหมายนี้?
6 vim 

1
ฉันจะเปิดใช้งานการตัดคำในการแยกที่เปิดอยู่ทั้งหมดได้อย่างไร
ฉันใช้ vimdiff เพื่อเปรียบเทียบไฟล์สามไฟล์เคียงข้างกัน ฉันจะเปิดใช้งานการตัดคำภายในสามแยกได้อย่างไรโดยไม่ต้องสลับไปที่แต่ละรายการและออก: ตั้งค่าตัดสามครั้ง ฉันจะไม่เปิดใช้การตัดคำตามค่าเริ่มต้น
6 vim 

4
ฉันจะสร้างไฟล์แท็กของตัวเองด้วย Vim สำหรับข้อความที่ไม่ใช่รหัสที่เชื่อมต่อได้อย่างไร?
ฉันกำลังเขียนข้อความที่ไม่ใช่รหัสที่เชื่อมต่อถึงกันเป็นกลุ่มในบิตและฉันต้องการสร้างแท็กของตัวเองเพื่อใช้กับการแท็กเป็นกลุ่ม ตัวอย่างเช่นมีไฟล์ทั้งหมดเกี่ยวกับ "foo" และนึกคิดเมื่อใดก็ตามที่ฉันแก้ไขไฟล์ "bar" และ "baz" และคำว่า "foo" ปรากฏขึ้นฉันต้องการกด ^] และ ข้ามไปที่ไฟล์ foo จากนั้นกด ^ T แล้วข้ามกลับไปทุกที่ที่ฉันอยู่ มีวิธีใดบ้างที่ฉันจะสร้างไฟล์แท็กของตัวเองโดยที่คำว่า "foo" ชี้ไปที่ไฟล์ "foo" และอื่น ๆ ทุกแหล่งที่ฉันได้ตรวจสอบเพียงอธิบายถึงวิธีการใช้ ctags เพื่อสร้างแท็กสำหรับทุกภาษาการเขียนโปรแกรมภายใต้ดวงอาทิตย์ แต่ฉันแค่อยากจะสามารถสร้างไฟล์แท็กง่าย ๆ ของฉันเอง
6 vim  tags 

2
เป็นกลุ่มดำเนินการกระบวนการในพื้นหลัง
ฉันต้องการเรียกใช้กระบวนการในพื้นหลังใน Vim บน Mac OS X (หรือ Unix โดยทั่วไป) ฉันหวังและคาดหวังสิ่งต่อไปนี้หรือตัวแปรบางอย่างที่จะทำให้สิ่งนี้บรรลุผล: execute "!my_command &amp;" หรือ !my_command &amp; หรือ !my_command \&amp; หรือทางเลือกอื่น ๆ น่าเสียดายที่นี่ดูเหมือนจะไม่ทำงานmy_commandเลย ฉันคาดหวังว่าจะมีตัวเลือกที่บางเบา ทางเลือกหนึ่งคือการเขียนสคริปต์ตัวตัดคำที่ใช้คำสั่งและออก แต่ฉันแน่ใจว่ามีคนทำเช่นนั้นแล้ว ( GNU Parallel ?) วิธีที่ดีที่สุดในการทำสิ่งนี้ให้สำเร็จคืออะไร?
6 macos  bash  vim 

4
ฉันจะใช้ jumplist เพื่อข้ามหนึ่งครั้งต่อไฟล์ได้อย่างไร
เมื่อไปที่ Vim ฉันมักจะพบว่าตัวเองกระโดดไปที่ไฟล์กระโดดไปรอบ ๆ ไฟล์นั้นจากนั้นก็ไปยังไฟล์อื่นเป็นต้น ในที่สุดฉันต้องการกลับไปที่ไฟล์ต้นฉบับ การใช้&lt;CTRL-O&gt;ทำงานได้ แต่ต้องการกดมากกว่าที่ฉันต้องการ ฉันรู้ว่าฉันสามารถตั้งเครื่องหมายล่วงหน้า แต่ฉันต้องการวิธีแก้ปัญหาที่ไม่ต้องใช้ความคิดล่วงหน้า ฉันกำลังมองหาวิธีที่จะย้อนกลับไปที่ jumplist โดยหยุดหนึ่งครั้งต่อไฟล์
6 vim 


2
การส่งคำสั่งไปยังเซสชัน tmux พาเรนต์จากกลุ่ม
ฉันมีการติดตั้งหน้าต่างแยกเป็นกลุ่มและคมใน tmux ฉันกำลังพยายามสร้างสคริปต์เพื่อให้ฉันสามารถส่งคำสั่งแบบกำหนดเองไปเป็นกลุ่มซึ่งจะบันทึกสคริปต์ที่ฉันทำงานสลับโฟกัสไปที่บานหน้าต่าง Lynx รีเฟรชหน้าคมแล้วเปลี่ยนกลับเป็นบานหน้าต่างกลุ่ม มีสคริปต์ที่มีอยู่ที่ทำเช่นนี้? ถ้าไม่จะเป็นวิธีที่ดีที่สุดสำหรับการสร้างสคริปต์นี้อะไร
5 bash  vim  script  tmux  lynx 

2
ฉันจะทำให้เทอร์มินัล VIM เป็นแอปพลิเคชันตัวแก้ไขเริ่มต้นของฉันใน Mac OS X ได้อย่างไร
ฉันรู้เกี่ยวกับ MacVim และในขณะที่มันดีมากฉันอยู่ในอาคารผู้โดยสารตลอดเวลา เหตุใดจึงมีสองโปรแกรมที่ทำงานเมื่อฉันสามารถอยู่ในหนึ่ง ดังนั้นคำถามคือฉันจะทำให้ VIM (ทำงานใน iTerm2) เป็นตัวแก้ไขข้อความเริ่มต้นได้อย่างไร

1
แก้ไขการเน้นไวยากรณ์ของ YAML ใน VIM
ไวยากรณ์ YAML ที่เน้นใน Vim 7.3 นั้นไม่ดีนัก การใส่เครื่องหมายอะโพสโทรฟีในบรรทัดของข้อความทำให้เกิดการเน้นคำพูดแม้ว่าจะไม่มีเครื่องหมายคำพูด บางครั้งไฟล์เดียวกันก็เกิดขึ้นเช่นเดียวกัน ฉันโพสต์ภาพหน้าจอด้านล่าง มีวิธีใดบ้างในการแก้ไขปัญหานี้หรือมีไฟล์ไวยากรณ์ YAML อื่นที่ฉันสามารถใช้ได้ซึ่งจะไม่เรียกการทำงานนี้หรือไม่ สิ่งนี้เกิดขึ้นทั้งใน MacVim และ Vim ใน Terminal ฉันกำลังใช้ v7.3 ขอบคุณสำหรับความช่วยเหลือของคุณเควิน
5 vim  regex  syntax 

2
การแมป <Esc> ใน MacVim angers Vim อีกครั้ง
ฉันมีบรรทัดต่อไปนี้ในของฉัน.vimrc: nnoremap &lt;Esc&gt; :noh&lt;Cr&gt; ทำงานได้ดีใน MacVim เมื่อใดก็ตามที่ฉันเปิด Vim ตัวเอง "command bar" จะเริ่มต้นด้วย: .2c สำหรับสิ่งที่คุ้มค่า, E16: Invalid rangeป้อนเมื่อดำเนินการคำสั่งที่เป็นกลุ่มบ่นกับ มันเป็นความรำคาญเล็กน้อย แต่ฉันจะแก้ไขปัญหานี้ได้อย่างไร
5 vim  remapping 

6
ฉันสามารถเรียกใช้กระบวนการกลุ่มที่มีอยู่ต่อได้หรือไม่
เมื่อฉันออกจากงานเมื่อวานฉันเปิดเป็นกลุ่มด้วยไฟล์ที่ฉันทำงานอยู่ ฉันทำงานจากที่บ้านวันนี้ฉันจึง VPN'ed ในและเมื่อฉันไปแก้ไขไฟล์เดียวกันฉันได้รับคำเตือนว่ามีเซสชัน vim ปัจจุบันเปิดอยู่กับไฟล์เหล่านั้น ฉันรู้ว่าฉันสามารถบังคับให้ออกจากระบบผู้ใช้รายอื่นของฉัน แต่นั่นจะฆ่าเซสชันที่มีอยู่เดิม ฉันคิดว่าการเปลี่ยนแปลงของฉันทั้งหมดจะถูกบันทึกไว้ใน.swpไฟล์ เป็นไปได้หรือไม่ที่ฉันจะใช้เซสชัน vim นั้นและเปิดมันด้วยการเข้าสู่ระบบครั้งที่สองของฉัน ด้วยวิธีนี้จะช่วยรักษาการเปลี่ยนแปลงทั้งหมดของฉันไว้อย่างแน่นอนและฉันไม่ต้องเปิดแท็บเดิมทั้งหมดอีกครั้ง
5 linux  vim  user 

4
คุณสมบัติของ Emacs ที่เติมเต็มให้กับ Vim?
ฉันใช้ Vim อย่างกว้างขวางมาระยะหนึ่งแล้วและฉันก็สนุกกับการทำงานกับมันมาก อย่างไรก็ตามฉันยังคงอ่านสรรเสริญสำหรับ Emacs ฉันตัดสินใจที่จะดู Emacs เพื่อสรุปความรู้เกี่ยวกับบรรณาธิการ Unix ของฉัน (ไม่พูดถึงการใช้ปุ่มกด Emacs อย่างกว้างขวาง) แต่! ฉันมีความสุขที่ได้ทำงานส่วนใหญ่ที่ Vim ดังนั้นสิ่งที่ฉันต้องการคือการดู (นอกเหนือจากพื้นฐาน) คือช่องว่างที่ Emacs สามารถเติมเต็มหรือสิ่งที่มันสามารถทำได้ดีกว่า Vim ฉันคิดว่าตัวอย่างที่ยอมรับได้คือการเข้ารหัส Lisp / Scheme ใน Emacs กับ Vim คุณจะเริ่มต้นอย่างไรกับ Emacs เพื่อชื่นชมพลังของมันและเพื่อให้ได้แนวคิดที่ดีว่าวิธีการแก้ไขนั้นแตกต่างจาก Vim อย่างไรและบรรณาธิการสามารถเสริมซึ่งกันและกันได้อย่างไร อะไรจะเป็นการแนะนำที่ดีในหลอดเลือดดำเดียวกัน
5 vim  emacs 

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