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

ตัวแก้ไขข้อความโอเพนซอร์ซซึ่งโดยทั่วไปแล้วจะเรียกใช้จากบรรทัดคำสั่ง เวอร์ชันขั้นต่ำจะรวมอยู่ใน Ubuntu โดยค่าเริ่มต้น แต่เวอร์ชันเต็มมีอยู่ในที่เก็บ คำถามควรเกี่ยวข้องกับการใช้ Vim บน Ubuntu

6
ไม่สามารถติดตั้งเป็นกลุ่ม
ฉันใช้งาน Ubuntu 11.10 อย่าง Xubuntu ในเครื่อง AMD 64 ที่ได้รับการกำหนดค่าเป็นบูทคู่กับ Windows 7 ฉันพยายามติดตั้งเป็นกลุ่มด้วยสิ่งนี้: sudo apt-get install vim ฉันได้รับข้อความแสดงข้อผิดพลาดนี้: The following packages have unmet dependencies: vim : Depends: vim-common (= 2:7.3.154+hg~74503f6ee649-2ubuntu2) but 2:7.3.154+hg~74503f6ee649-2ubuntu3 is to be installed E: Unable to correct problems, you have held broken packages. ฉันมีความคิดเพียงเล็กน้อยว่าปัญหาคืออะไรและไม่มีสิ่งใดที่จะแก้ไขได้ หวังว่าพวกคุณสามารถช่วยได้

3
วิธีการลบขอบล่างไขมันของ gVim? (และปรับขนาดกริป)
ดังนั้น gVim ของฉันมีขอบล่างที่น่ารำคาญนี้: ฉันหวังว่ามันจะไม่ได้และดูเหมือนว่า gnome-terminal มากขึ้น: มีวิธีใดที่ gVim จะเป็นอย่างนั้น? อัพเดท: มี! นี่คือภาพหน้าจอหลังจากเพิ่มการตั้งค่าจาก Jeremy Cantarell และคำตอบของฉัน:

2
เป็นไปได้หรือไม่ที่จะรวบรวมแพ็คเกจตัวเลือกที่รวบรวม?
ฉันสนใจที่จะรู้ว่ามีตัวเลือกใดบ้างที่ใช้รวบรวม vim ในแพ็คเกจ "vim" เนื่องจากฉันพยายามรวบรวม vim จากซอร์สบนระบบอื่นไม่ใช่ใช้ Debian / Ubuntu และต้องการให้มันทำงานในลักษณะเดียวกัน

3
กำหนดค่า Caps Lock เป็น AltGr และ Arrows เหมือนเป็นกลุ่ม
1. ฉันจะทั่วโลกแผนที่Caps Lockเพื่อAltGr? ฉันไม่ต้องการ CapsLock และต้องการมีปุ่ม AltGr ที่เข้าถึงได้ง่าย 2. ฉันต้องการแมปแป้นการเคลื่อนไหวทั้งหมดไปยังvimตำแหน่งที่เหมือนกัน AltGr+ F=Backspace AltGr+ H=LeftArr AltGr+ J=DownArr AltGr+ L=RightArr AltGr+ K=UpArr AltGr+ U=PgUp AltGr+ D=PgDown AltGr+ S=Enter AltGr+ 3=Pos1 AltGr+ $=End AltGr+ X=Del ดังนั้นฉันสามารถเดินผ่านรหัสของฉันได้อย่างง่ายดายโดยไม่ขยับมือออกจากตำแหน่ง 10 นิ้ว (เหมือนในvimเครื่องมือแก้ไข) ฉันพบคำตอบนี้: ฉันจะทำการแมปคีย์แคปล็อคเข้ากับคีย์ Backspace ได้อย่างไร แนะนำให้ใช้ xmodmap -e "keycode [code] = [new key]" ดู: http://wiki.linuxquestions.org/wiki/List_of_Keysyms_Recognised_by_Xmodmap …

2
กำลังพยายามแมป <Ctrl> + <hjkl> ถึง <Left Down Up Right> ทั่วโลก (ปุ่มลูกศรเหมือน Vim) ด้วย xmodmap
ฉันพยายามที่จะ map Ctrl+ H, J, K, Lไปปุ่มลูกศรLeft, Down, Up, Rightตามลำดับบน Ubuntu OS (ทั่วโลกไม่ได้อยู่ในกลุ่ม) ฉันพยายามแก้ไขปัญหาที่โพสต์ที่นี่แต่คำสั่งปรับปรุงไม่ทำงาน นี่คือสิ่งที่ฉันพยายาม: xmodmap -e "keycode 45 Control_L = k Up" xmodmap -e "keycode 45 control = k Up" (รหัส 45 แผนที่ไปยัง "k") คำสั่งไม่ทำงาน (พวกเขาไม่มีข้อผิดพลาด แต่ctrl+ kจะไม่ถูกแมปใหม่up arrow) มีวิธีในการทำ xmodmap นี้หรือไม่และถ้าไม่มีวิธีแก้ไขที่ดีกว่าหรือไม่ ขอบคุณ! แก้ไข: ฉันได้พบคำตอบที่นี่ - ขอบคุณที่รวดเร็ว

1
จะทำการประมวลผลคำสั่ง xmodmap สำหรับการตั้งค่า CapsLock ใหม่ให้เป็น Esc ได้อย่างไร
ฉันใช้เสียงเรียกเข้าและผมใช้Escบ่อยดังนั้นฉันแมปไปCaps LockEsc ฉันมีสิ่งนี้ใน~/.profile: # remap Esc to Caps Lock xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape' ปัญหาคือทุกครั้งที่ฉันระงับคอมพิวเตอร์หรือล็อคหน้าจอการแมปCaps Lockกลับไปเป็นค่าเริ่มต้น คำถามของฉันคือฉันควรวางสายนี้ไว้ที่ใดเพื่อให้ทำการแมปยังคงอยู่หลังจากหยุดพักและล็อคหน้าจอ (ฯลฯ )
8 keyboard  vim  xmodmap 

1
อักขระ Unicode ไม่ปรากฏใน terminal gnome สำหรับกลุ่มสายการบิน vim
ฉันรู้ว่าสิ่งนี้ถูกถามสองสามครั้ง แต่ไม่มีคำตอบใดที่เหมาะกับฉัน ฉันใช้เทอร์มินอล gnome เป็นค่าเริ่มต้นใน Ubuntu 14.10 และฉันไม่สามารถรับตัวอักษรยูนิโค้ดให้แสดงได้อย่างถูกต้อง ฉันได้ตั้งค่าการเข้ารหัสอักขระเป็น Unicode UTF8 ในเมนูเทอร์มินัล และ LANG ส่งคืน utf8: echo $LANG en_US.UTF-8 ฉันได้ติดตั้งฟอนต์ที่ปรับปรุงแล้วจากhttps://github.com/powerline/fonts/ ฉันอาจลองใช้เคล็ดลับอื่น ๆ ที่พบใน stackexchange ซึ่งตอนนี้ฉันจำไม่ได้แล้วและฉันยังเห็นตัวละครแปลก ๆ : เมื่อฉันติดตั้งฟอนต์เดียวกันบน OSX ด้วย iterm มันทำงานได้ทันที ฉันได้ลองในเทอร์มินัลอื่น ๆ ในระบบเดียวกันเช่น guake หรือใช้ ctrl-alt-f1 และผลลัพธ์ก็เหมือนกัน ฉันได้ลองทั้งข้างในหรือข้างนอก tmux เช่นกัน ยินดีต้อนรับความช่วยเหลือใด ๆ

2
: wq ใน Vim ไม่ได้บันทึก
ฉันกำลังพยายามใช้:wqเพื่อบันทึกไฟล์ข้อความที่ฉันได้แก้ไขเป็นกลุ่ม แต่เมื่อฉันป้อน:wqฉันจะได้รับข้อผิดพลาด E45: 'readonly' option is set (add ! to override)` เมื่อฉันเพิ่ม!จะ:wqชอบ:wq!ผมได้รับนี้ "/etc/dhcp/dhcpd.conf" "/etc/dhcp/dhcpd.conf" E212: Can't open file for writing ไฟล์ที่ฉันต้องการแก้ไขอยู่dhcpdใน/etc/dhcpdเส้นทาง ฉันจะทำสิ่งนี้ได้อย่างไร
8 vim 

1
การตั้งค่ากลุ่มด้วยชุดยาง
ฉันกำลังพยายามติดตั้งเป็นกลุ่มด้วยชุดยางพารา ฉันได้ติดตั้ง vim จาก terminal prompt sudo apt-get install vim แต่ sudo apt-get install latex-suite or latexsuite ไม่ทำอะไรเลย ฉันต้องทำอย่างไรเพื่อติดตั้งชุดยางพารา หลังจากนั้นต้องทำอะไรอีกเพื่อรับเสียงเรียกเข้าจากห้องชุด? ฉันเคยเห็นเว็บไซต์ที่เป็นกลุ่ม แต่คำแนะนำไม่เป็นประโยชน์กับฉันตั้งแต่ฉันยังใหม่กับ Linux
8 12.04  vim  latex 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.