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

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

4
vi, รับหลาย“ ขออภัยคำสั่งไม่สามารถใช้ได้ในรุ่นนี้…” หลังจากติดตั้งใหม่
จาก. vimrc ของฉันการรับ: line 16: E319: Sorry, the command is not available in this version: filetype on line 17: E319: Sorry, the command is not available in this version: filetype plugin on line 18: E319: Sorry, the command is not available in this version: filetype indent on line 21: E319: …
49 vim  vi  vimrc 

6
วิธีการปิดเสียงเรียกเข้าจากบรรทัดคำสั่ง?
ฉันรู้ว่านี่เป็นคำถามทั่วไปของ linux แต่มี / ดังนั้นเมื่อฉันเข้าสู่โปรแกรมเช่น vim ใน command prompt มันจะแสดงข้อความทั้งหมดในไฟล์และฉันสามารถแก้ไขได้ ฯลฯ แต่ฉันไม่สามารถหาวิธีปิดหรือบันทึกไฟล์และกลับไปที่ command prompt โดยไม่ต้องฆ่า กระบวนการ. ความช่วยเหลือใด ๆ ที่ชื่นชม
46 command-line  vim 

7
ทำไมฉันถึงแก้ไขไฟล์แบบอ่านอย่างเดียว?
คำถามสั้น ๆ : ทำไมเราสามารถจัดการไฟล์อ่านอย่างเดียวใน Vim โดยใช้:+ w+ q+ !ได้โดยไม่ต้องเป็นผู้ดูแลระบบ? คำถามยาว: ฉันมีไฟล์ข้อความ (myFile.txt) ซึ่งอ่านได้อย่างเดียวสำหรับทุกคน: navid@navid-ThinkPad-T530:~/ubuntuTest$ ls -l myFile.txt -r--r--r-- 1 navid navid 26 Aug 22 21:21 myFile.txt ฉันสามารถเปิดด้วย Vim ได้โดยไม่ต้องมีสิทธิ์ระดับผู้ดูแล: navid@navid-ThinkPad-T530:~/ubuntuTest$ vi myFile.txt ฉันแก้ไขมันและกด: Esc+ :+ w+ q+ Enterและฉันเห็นข้อความแสดงข้อผิดพลาดนี้: E45: 'readonly' option is set (add ! to override) จนถึงตอนนี้ทุกอย่างเข้าท่า แต่เมื่อฉันกด: Esc+ …

3
จะหยุด Gedit, Gvim, Vim, Nano จากการเพิ่มอักขระขึ้นบรรทัดใหม่ได้อย่างไร
บางครั้งฉันต้องการให้บรรทัดสุดท้ายของไฟล์ข้อความเป็นสตริงข้อความธรรมดาที่ไม่มีอักขระบรรทัดใหม่ต่อท้าย: ... เช่น เพื่อต่อไฟล์อื่นเข้าด้วยกัน บรรณาธิการหลายโดยอัตโนมัติแก้ไขข้อความของฉันโดยการเพิ่มอักขระ newline แม้ว่าฉันไม่ได้กดEnter Remains unmodified: Emacs, SciTE, Kate, Bluefish, Notepad (ไวน์) Newline is added: Gedit, Gvim, Vim, Nano ฉันต้องการทราบว่ามีวิธีการปรับแต่ง Gedit, Gvim และ Vim เพื่อบันทึกสิ่งที่ฉันได้พิมพ์หรือไม่และแม้แต่นาโนก็อาจมีประโยชน์ ขณะนี้ฉันใช้ Gedit และฉันเล่นน้ำใน Gvim / Vim .. ดังนั้นมันจะมีประโยชน์ที่จะรู้วิธี "สลับ" เปิด / ปิดเหล่านี้ ... ปล . เมื่อเปิดไฟล์เดียวกันอีกครั้งใน Gedit, Gvim และ Vim การวางตำแหน่งสิ้นสุดไฟล์ของเคอร์เซอร์จะอยู่ที่ท้ายข้อความในขณะที่มันควรจะปรากฏในบรรทัดถัดไป (ว่าง) …
42 vim  text-editor  gedit  gvim 

7
โปรแกรมแก้ไขเป็นกลุ่มฉันจะบันทึกไฟล์ในไดเรกทอรีอื่นได้อย่างไร
ฉันใหม่ในโลกของ ubuntu และ vim editor คำถามของฉันคือ: ฉันจะบันทึกไฟล์บน localhost ของฉันโดยใช้ vim ได้อย่างไร? เมื่อฉันใช้คำสั่ง:wฉันบันทึกไฟล์ แต่ที่ไหน และฉันจะเปลี่ยนตำแหน่งไฟล์เป็น/var/www/อย่างไร
41 vim 

7
วิธีการคัดลอกข้อมูลระหว่างอินสแตนซ์ต่าง ๆ ของ vim
หากฉันใช้ vim แรกเพื่อคัดลอกบรรทัด (พร้อมyy) ฉันจะวาง vim (ด้วยp) ของเทอร์มินัลอื่นได้อย่างไร มีคำสั่งหรือการตั้งค่าใดที่สามารถทำได้หรือไม่? ฉันสามารถคัดลอกและวางในคลิปบอร์ดของระบบส่วนกลางได้หรือไม่ ฉันรู้ว่าวิธีต่อไปนี้เป็นไปได้ แต่ฉันต้องการวิธีที่ง่ายกว่า: ฉันไม่ต้องการออกจากกลุ่มแรกและเปิดกลุ่มที่สองอีกครั้ง ฉันไม่ต้องการใช้หน้าต่างแยกต่างหาก (พร้อม:sp)
41 vim  clipboard 


3
ฉันจะได้รับเป็นกลุ่มเพื่อเก็บประวัติยกเลิกได้อย่างไร
หากฉันกำลังแก้ไขสองไฟล์ด้วย vim การเปลี่ยนเป็นไฟล์อื่น (: bnext,: bprev) ดูเหมือนว่าจะเลิกทำประวัติเลิกทำจากไฟล์ที่เปิด - กดปุ่มรายงาน 'u' ที่การเปลี่ยนแปลงที่เก่าที่สุด " ตัวอย่างเช่น: vim testfile1 testfile2 เพิ่มบางสิ่งลงใน testfile1 :w :bn :bp u EEP! ไม่สามารถเลิกทำ! มีวิธีใดบ้างที่จะเก็บประวัตินี้ไว้สำหรับบัฟเฟอร์ที่มองไม่เห็น?
36 vim 

8
ฉันจะหา Vim 7.3 ได้ที่ไหน
กลุ่ม 7.3 นั้นออกมา แต่ไม่สามารถใช้ได้ในแหล่งที่มา ฉันจะรับแพ็คเกจการติดตั้งสำหรับเวอร์ชั่น 7.3 ได้จากที่ใด ฉันไม่ต้องการติดตั้งด้วยตนเอง
34 ppa  vim 

4
Gvim GLib-GObject-WARNING ใน Ubuntu 13.10
ฉันอัพเกรดจาก ubuntu 13.04 เป็น ubuntu 13.10 บ่ายนี้ และเมื่อฉันลองเริ่มต้นเป็นกลุ่มเทอร์มินัลหลังจากการอัพเกรดฉันได้รับคำเตือนเหล่านี้ (gvim: 4054): GLib-GObject-WARNING **: ความพยายามที่จะเพิ่มคุณสมบัติ GnomeProgram :: sm-connect หลังจากเริ่มคลาส (gvim: 4054): GLib-GObject-WARNING **: พยายามเพิ่มคุณสมบัติ GnomeProgram :: show-crash-dialog หลังจากคลาสเริ่มต้นแล้ว (gvim: 4054): GLib-GObject-WARNING **: ความพยายามที่จะเพิ่มคุณสมบัติ GnomeProgram :: display หลังจากเริ่มต้นคลาส (gvim: 4054): GLib-GObject-WARNING **: พยายามที่จะเพิ่มคุณสมบัติ GnomeProgram :: default-icon หลังจากที่คลาสเริ่มต้นแล้ว ' ฉันจะแก้ไขสิ่งเหล่านี้ได้อย่างไรและคำเตือนเหล่านี้เกี่ยวกับอะไร
33 vim  gvim  glib 

3
แทรกเอาต์พุตของคำสั่งระบบที่ตำแหน่งปัจจุบันเป็นกลุ่ม
ในกลุ่มเมื่อฉันใช้ :r !ls somefilename มันแทรกเอาท์พุทของคำสั่งนั้นในบรรทัดใหม่ด้านล่างบรรทัดปัจจุบัน ถ้าฉันทำ let @a = system("ls") และหลังจากนั้น "ap มันยังคงแทรกเอาท์พุทในบรรทัดใหม่ด้านล่างบรรทัดปัจจุบัน มีวิธีทำ vim insert output ที่ตำแหน่งปัจจุบันหรือไม่?
33 command-line  vim 

5
ไม่พบเทอร์มินัลไลบรารีเมื่อรวบรวม Vim
ฉันใช้ Ubuntu 12.04 ฉันกำลังพยายามที่จะรับปลั๊กอินพิเศษสำหรับการทำงานเป็นกลุ่มและต้องการให้กลุ่มนั้นเปิดใช้งานการสนับสนุนทับทิม (ปลั๊กอินคือ command-t) มีคนบอกฉันว่าฉันจะต้องเข้าไปในไดเรกทอรีกลุ่มของฉันและเรียกใช้ ./configure --enable-rubyinterp เมื่อฉันทำสิ่งนี้ฉันได้รับข้อผิดพลาดต่อไปนี้: no terminal library found checking for tgetent()... configure: error: NOT FOUND! You need to install a terminal library; for example ncurses. Or specify the name of the library with --with-tlib. ตอนนี้ฉันตรวจสอบแล้วและติดตั้ง ncurses-base แล้ว ฉันต้องทำอะไร

2
คุณสมบัติอะไรที่เป็นกลุ่มเล็ก ๆ มี?
ดังนั้นการลดการvim-tinyติดตั้งโดยค่าเริ่มต้นใน Ubuntu ฉันไม่สนใจที่จะใช้มัน แต่ฉันไม่สามารถหาเอกสารประกอบและคำสั่งส่วนใหญ่ที่ฉันคุ้นเคยกับ Vim ปกติไม่ทำงาน จนถึงตอนนี้ฉันได้ค้นพบว่า:nและ:Nไประหว่างบัฟเฟอร์และ:splitแยกหน้าจอ (แต่Ctrl- W+ Sไม่) :closeปิดการแยกและCtrl- W+ Wกระโดดระหว่างการแยก ฉันไม่มีคำสั่งอื่นใดอีก
31 vim 


5
ความแตกต่างระหว่าง Nano และ Vim [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันเพิ่งเริ่มใช้ Ubuntu และเทอร์มินัล ในฐานะที่เป็นโปรแกรมแก้ไขข้อความฉันได้ใช้การติดตั้งnanoล่วงหน้า ตอนนี้ฉันสงสัยว่าฉันควรติดตั้งและใช้vimเช่นกัน ฟีเจอร์ข้อดีและข้อเสียพิเศษของเครื่องมือแก้ไขข้อความคืออะไร อันไหนที่เหมาะกว่าสำหรับผู้มาใหม่และกรณีอื่น ๆ ที่ใช้จะดีกว่า?
27 vim  nano 

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