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

gVim เป็นโปรแกรมแก้ไขข้อความที่มีคุณสมบัติหลากหลายและสามารถกำหนดค่าได้สูง

1
ความแตกต่างระหว่าง vim-gtk และ vim-gnome
แพคเกจ vim-gtk และ vim-gnome แตกต่างกันอย่างไร? ฉันลองทั้งคู่แล้วผลลัพธ์ที่ได้จาก Gvim ก็รู้สึกเหมือนกัน (สำหรับฉัน) หากไม่มีความแตกต่างทำไมทั้งสองแพคเกจได้รับการดูแล?
139 gnome  gtk  gvim 

1
อะไรคือความแตกต่างระหว่างแพ็คเกจ vim ที่แตกต่างกันใน Ubuntu
ความแตกต่างระหว่างvim-gtkและvim-gnomeได้รับการกล่าวถึงที่นี่ อูบุนตูมักจะเสนอมากกว่าสองตัวเลือกสำหรับกลุ่มเช่น: vim-nox vim-athena vim-* ไม่ชัดเจนว่าvimแพ็กเกจใดที่มีการพึ่งพาและที่หนึ่งที่ดีกว่าที่จะใช้ในระบบของตน ฉันเก็บvimไฟล์การกำหนดค่าของฉัน( ~/.vimโฟลเดอร์) ไว้ที่ GitHub และทำการโคลนบนระบบใด ๆ ที่ฉันต้องทำงาน พวกเขาทำงานด้วยvim-gnomeแต่พวกเขาจะทำงานร่วมกับการกระจายใด ๆ เราสามารถระบุความแตกต่างที่สำคัญระหว่างvimผู้สมัครที่เป็นไปได้ทั้งหมดที่มีอยู่บน Ubuntu เพื่อให้สามารถตัดสินใจได้อย่างมีข้อมูลหรือไม่?
124 vim  gvim 

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 

5
จะรับเมนูแอพพลิเคชั่นระดับโลกสำหรับ gvim ได้อย่างไร?
Gvim ไม่มีเมนูส่วนกลาง (เมนู appmenu / application) ใน 12.04 และเมื่อเริ่มต้น gvim จากเทอร์มินัลคำเตือนต่อไปนี้จะปรากฏในเครื่องหลังจาก 25 วินาที: ** (gvim:20320): WARNING **: Unable to create Ubuntu Menu Proxy: Timeout was reached จะแก้ไขได้อย่างไร?
34 appmenu  gvim 

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 


4
ติดตั้ง gvim อย่างไร?
ฉันทำสิ่งต่อไปนี้แล้ว: sudo apt-get install vim-gnome แต่ฉันได้รับต่อไปนี้: vim-gnome : Depends: libruby1.8 (>= 1.8.7.352) but 1.8.6.111-2ubuntu1 is to be installed E: Unable to correct problems, you have held broken packages. ฉันเคยทำ: sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade เนื้อหาของไฟล์ /etc/apt/sources.list ของฉัน: deb http://us.archive.ubuntu.com/ubuntu/ oneiric main restricted deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric main …
21 gvim 

3
จะบันทึกตัวเลือกแบบอักษรใน gVim ได้อย่างไร?
ฉันใช้ Ubuntu 9.10 เมื่อใดก็ตามที่ฉันเปิดแอปพลิเคชั่น gvim ฉันต้องเลือกแบบอักษรที่กำหนดเอง (แก้ไข→เลือกแบบอักษร) ฉันต้องการ gvim เพื่อจดจำตัวเลือกของฉัน บางทีฉันต้องแก้ไข~/.vimrcไฟล์ฉันไม่แน่ใจ ฉันจะทำให้ gvim จดจำการตั้งค่าของฉันได้อย่างไร
18 gvim 


3
ฉันจะหยุด gvim ไม่ให้ทำงานล้มเหลวเมื่อเปิดไฟล์ได้อย่างไร
ฉันใช้ Ubuntu Desktop 16.04 LTS และgvim(เป็นกลุ่มที่มีส่วนต่อประสานกราฟิกกับผู้ใช้) ทำให้ฉันล้มเหลวเมื่อฉันพยายามเปิดไฟล์ใด ๆ โดยใช้เมนู GUI อย่างไรก็ตามฉันสามารถเปิดไฟล์จากเทอร์มินัลได้เช่น: user@computer:~$ vim -g ./path/to/file ข้อความแสดงข้อผิดพลาดต่อไปนี้จะถูกพิมพ์ไปที่เทอร์มินัลถ้าฉันเรียกใช้gvimจากเทอร์มินัลโดยใช้vim -gแล้วทำให้เกิดความผิดพลาดโดยพยายามเปิดไฟล์ผ่านทาง GUI / เมนูบาร์: (gvim:20175): GLib-CRITICAL **: g_ptr_array_insert: assertion 'index_ <= (gint)rarray->len' failed ** (gvim:20175): CRITICAL **: unity_gtk_menu_shell_get_item: assertion '0 <= index && index < items->len' failed ** (gvim:20175): CRITICAL **: unity_gtk_menu_item_get_child_shell: assertion 'UNITY_GTK_IS_MENU_ITEM …
12 16.04  vim  gvim 

4
รับ <ctrl> + <backspace> เพื่อลบคำในโหมด gnome-terminal และ vim insert
ดูเหมือนว่าctrl+ Wลบไปข้างหลังทีละคำ เยี่ยมมาก แต่ฉันชอบที่มันใช้กับctrl+ ได้backspaceเหมือนแอพอื่น ๆ ส่วนใหญ่ วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? ฉันต้องการเปลี่ยนแปลงเพื่อให้มีผลกับคำสั่ง gnome-terminal, command line vim และ GUI vim

3
ฉันจะกำหนด Vim เองสำหรับการพัฒนาเว็บและการเขียนโปรแกรมได้อย่างไร
ฉันพยายามค้นหาบางสิ่งสำหรับคำถามของฉันใน [askubuntu.com] แต่ไม่มีอะไรตอบสนองความต้องการของฉัน ดังนั้นสิ่งที่ฉันต้องการคือการสร้างกลุ่มเป็นเครื่องมือแก้ไขที่มีประสิทธิภาพและมีประโยชน์มากสำหรับ html, css, javascript ฯลฯ แต่สำหรับการเขียนโปรแกรมเกินไป ฉันพยายามที่จะเรียนรู้ CSS และโดยทั่วไปฉันต้องการตัวแก้ไขที่ดีมากที่มีปลั๊กอินจำนวนมาก ดังนั้นใครสามารถช่วยฉันทีละขั้นตอนสำหรับการกำหนดเสียงเรียกเข้าและเกี่ยวกับคุณสมบัติที่จะมองไปรอบ ๆ ที่อาจช่วยฉันในช่วงเวลาการเรียนรู้ของฉันขอบคุณ โอ้และวิธีเดียวที่เสียงเรียกใช้นั้นมาจากเทอร์มินัลขอบคุณ *** แก้ไข ---&gt; ฉันหาไฟล์ my.vimrc ไม่พบ

1
ฉันจะสร้างกลุ่มด้วย gui ที่ไม่มี gtk ได้อย่างไร?
ฉันเพิ่งเริ่มเล่นกับ pygobject อย่างไรก็ตามฟีเจอร์ python-complete ของ gvim หรือ vim ล่มเนื่องจากอย่างที่ฉันเข้าใจคุณไม่สามารถรวมไลบรารี GTK2 และ GTK3 ในกระบวนการเดียวกันได้ ดังนั้นฉันต้องการทราบวิธีการติดตั้ง Vim ด้วยชุดเครื่องมือที่ไม่ใช่ GTK (sudo apt-get build-dep vim จะพยายามติดตั้ง gtk2 libs) โปรดทราบว่าฉันมีความสุขมากกับ Vim และฉันไม่ต้องการเปลี่ยนผู้แก้ไข ฉันพบคำแนะนำในการสร้างเสียงเรียกเข้าด้วย qt แต่ python-complete ทำงานไม่ถูกต้อง
9 python  gui  vim  pygtk  gvim 

3
วิธีการลบขอบล่างไขมันของ gVim? (และปรับขนาดกริป)
ดังนั้น gVim ของฉันมีขอบล่างที่น่ารำคาญนี้: ฉันหวังว่ามันจะไม่ได้และดูเหมือนว่า gnome-terminal มากขึ้น: มีวิธีใดที่ gVim จะเป็นอย่างนั้น? อัพเดท: มี! นี่คือภาพหน้าจอหลังจากเพิ่มการตั้งค่าจาก Jeremy Cantarell และคำตอบของฉัน:
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.