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

2
เลื่อนหน้าจอไม่ใช่เคอร์เซอร์เมื่อใช้ scrollwheel
ฉันกำลังใช้ Vim ในเทอร์มินัลดังนั้นการเลื่อนด้วยล้อเลื่อนจะใช้\e[Aและ\e[Bไวยากรณ์ (ที่\eเป็นสัญลักษณ์\x1bหรือหลบหนี) อย่างไรก็ตาม Vim ตีความสิ่งนี้โดยการเลื่อนเคอร์เซอร์ขึ้นหรือลงหนึ่งบรรทัด พฤติกรรมที่ต้องการคือหน้าจอถูกเลื่อนขึ้นหรือลงเช่น<C-e>และ<C-y>ทำ ฉันจะบอกให้ Vim เลื่อนหน้าจอได้อย่างไรเมื่อฉันใช้ล้อเลื่อนขณะที่ยังคงเคอร์เซอร์อยู่ในบรรทัดเดียวกัน สิ่งนี้จะทำงานได้ในโหมดทั่วไปทั้งหมด (การเลือกแบบปกติการเลือกแบบภาพ) ตัวอย่างเช่นฉันได้ลองแล้ว:nnoremap <esc>[A <C-e>(แทนที่<esc>ด้วยอักขระตัวอักษรตัวอักษรแทรกด้วยCtrl+V Esc) แต่สิ่งนี้พิสูจน์แล้วว่าไร้ประโยชน์ ฉันใช้ Vim 7.4.52 บน Ubuntu 14.04 กับ GNOME

1
ฉันจะรับ + ​​คลิปบอร์ดสนับสนุนใน Fedora 20 ได้อย่างไร
ดูเหมือนว่าผมว่าไม่ว่า"+pมิได้"*pทำงานสำหรับฉัน ฉันจะรู้ได้อย่างไรว่า Vim ของฉันได้รับการติดตั้งและตั้งค่าอย่างเหมาะสมเพื่อให้พร้อมใช้งานหรือไม่ และหากยังไม่ได้ตั้งค่าฉันต้องทำอย่างไรเพื่อตั้งค่า ฉันกำลังใช้งาน Fedora 20 กับ Mate 18.1 ฉันติดตั้งvim-enhancedและvim-x11แพ็คเกจแล้ว และรุ่น Vim ของฉัน: $ vim --version VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 13 2014 08:56:57) Included patches: 1-207, 209-475 Modified by <bugzilla@redhat.com> Compiled by <bugzilla@redhat.com> Huge version without GUI. Features included (+) or not …

9
พื้นหลังของ Colorscheme ไม่ถูกต้องในเทอร์มินัล
ฉันนำเข้าชุดสีและแผงพลังงานแสงอาทิตย์ เทอร์มินัลของฉันมีสีและพื้นหลังที่ถูกต้อง gvim มีสีและพื้นหลังที่ถูกต้อง แต่ vim มีพื้นหลังสีไม่ถูกต้อง ข้อความทั้งหมดถูกต้อง แต่พื้นหลังดูเหมือนจะเป็นสีดำบริสุทธิ์ นี่คือ. vimrc ของฉัน: syntax enable if has('gui_running') set background=dark else set background=dark endif :set t_Co=256 let g:solarized_termcolors=256 colorscheme solarized หากใครมีข้อเสนอแนะใด ๆ เกี่ยวกับสิ่งที่อาจทำให้เกิดสิ่งนี้ฉันจะต้องรับผิดชอบมาก ฉันรัน xubuntu ด้วยเทอร์มินัลเริ่มต้น ฉันควรจะพูดถึงว่าตัวเลือกแสงส่งผลให้พื้นหลังเป็นสีเหลืองสำหรับ Vim

2
ยกหน้าต่างถือแลกเปลี่ยนไฟล์
บางครั้งในขณะที่ทำงานกับหลายโครงการและ / หรืออะไรก็ตามมันทำให้ฉันด้วย (เช่น) อินสแตนซ์ Vim จำนวนมากเปิด - ตามที่เกิดขึ้นฉันเปิดไฟล์ที่เปิดอยู่แล้วที่อื่นทำให้ฉันมีตัวเลือกดังนี้: [O]pen Read-only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort มีบางวิธีในการยกตัวอย่างเช่นใน GUI / terminal ถือไฟล์เปิดหรือไม่ เป็นการดีที่จะนำไฟล์ที่สงสัยไปยังเบื้องหน้า (หากมีหลายบัฟเฟอร์) ณ ตอนนี้ฉันกำลังใช้ bash script ที่ดึง PID ออกจาก swap ให้ตรวจสอบว่า PID นั้นเป็นของ Vim หรือไม่และถ้าใช้wmctrlจะยกหน้าต่างขึ้นมา ขณะนี้ใช้งานได้ดีอย่างน้อยสำหรับ GUI และบน X11 Linux ฉันกำลังถามว่ามีวิธีเนทีฟมากกว่าหรือไม่
13 swap-file  x11  linux 

1
กำหนดคำสั่งที่กำหนดเองสำหรับการลงทะเบียน * และ +
หากฉันใช้ build Vim พร้อมxterm_clipboardฟีเจอร์เนื้อหาคลิปบอร์ดของระบบจะพร้อมใช้งานผ่านการ+ลงทะเบียน หากบิลด์ที่ฉันใช้อยู่ไม่มีคุณสมบัตินี้ฉันจะทำให้การ"+ลงทะเบียนเรียกโปรแกรมที่กำหนดเองของฉันเพื่อดึงข้อมูลและตั้งค่าคลิปบอร์ดของระบบ ( xsel -boและxsel -biหรือด้วยxclipหรือไม่) ในทำนองเดียวกันกับ"*ที่จะเรียกและxsel -poxsel -pi ประเด็นคือสามารถพิมพ์สิ่งที่ชอบ"+pโดยไม่ต้องกังวลว่าคุณลักษณะนั้นจะพร้อมใช้งานหรือไม่ พิมพ์ดีด:r !xsel -b<Enter>ไม่ได้เป็นสิ่งที่ฉันกำลังมองหา: ฉันต้องการการกดแป้นพิมพ์เดียวกันในการทำงานและฉันต้องการวางสายพันธุ์ที่จะทำตามสิ่งที่มีอยู่สำหรับการลงทะเบียน“จริง” ( P, gp, ... ) โบนัส: ฉันสามารถกำหนดคำสั่งที่กำหนดเองสำหรับชื่อการลงทะเบียนอื่น ๆ ได้หรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.