มีวิธีเปลี่ยน gvim ให้เป็นโหมดเต็มหน้าจอหรือไม่? ฉันรู้ว่านี่เป็นไปได้ใน OS X ผ่าน MacVim แต่ไม่สามารถหาวิธีที่จะทำได้บน Ubuntu
มีวิธีเปลี่ยน gvim ให้เป็นโหมดเต็มหน้าจอหรือไม่? ฉันรู้ว่านี่เป็นไปได้ใน OS X ผ่าน MacVim แต่ไม่สามารถหาวิธีที่จะทำได้บน Ubuntu
คำตอบ:
ด้วยคำพังเพยคุณสามารถตั้งค่าทางลัดให้เป็นการกระทำ "เต็มหน้าจอ" ใช้ gnome-keybinding-properties เลือก Window Managaer และเลือก Change to Full Screen จากนั้นเลือก shorcut (F11 เป็นต้น) ทางลัดนี้จะตั้งค่าหน้าต่าง Gnome ปัจจุบันในโหมดเต็มหน้าจอ
สิ่งนี้ไม่ทำงานเว้นแต่ว่าจะเปิดใช้งานปลั๊กอินเสริม Extra WM Actionsในตัวจัดการการตั้งค่า Compiz
การตั้งค่าระบบใช้ไม่ได้กับฉันบน Ubuntu 12.04 (ตามที่เกิดขึ้นกับ miloshadzic) เนื่องจาก gvim จับคีย์ F11 และไม่ส่งต่อไปยังระบบ
มีวิธีแก้ปัญหาที่ฉันพบในบล็อกนี้
ตรวจสอบให้แน่ใจว่าคุณได้wmctrl
ติดตั้ง หากคุณมีสิ่งนั้นให้เพิ่มสิ่งต่อไปนี้ใน vimrc ของคุณ:
map <silent> <F11>
\ :call system("wmctrl -ir " . v:windowid . " -b toggle,fullscreen")<CR>
และในการบันทึก. vimrc และการรีสตาร์ท gvim F11 ตอนนี้มีผลที่ต้องการ
สำหรับผู้ใช้ XFCE: Alt+ F11ทำงานนอกกรอบ
คุณสามารถเปลี่ยนเป็นโหมดเต็มหน้าจอได้โดยเปลี่ยนการตั้งค่าบรรทัดและคอลัมน์ ลองใส่สิ่งนี้ลงใน vimrc ของคุณ:
if has('gui_running')
set lines=999 columns=999
endif
หากคุณมีด้านขวา XFCE แผงปล่อยfullscreen
ตัวเลือกของwmctrl
สาเหตุgvim
การทับซ้อนกัน
ตัวแปรด้านล่างพร้อมmaximized_vert,maximized_horz
แก้ไขปัญหานี้และเปิดF11ใช้งานการสลับหน้าต่างขยายให้ใหญ่สุด:
command! Maximised :call system("wmctrl -ir " . v:windowid . " -b toggle,maximized_vert,maximized_horz")
noremap <silent> <F11> :Maximised<CR>
vnoremap <silent> <F11> <C-C>:Maximised<CR>
inoremap <silent> <F11> <C-O>:Maximised<CR>
gvim
วางบรรทัดต่อไปนี้ลงในgvimrc
หน้าจอที่เข้าใจไม่ได้เมื่อgvim
เริ่มต้น:
autocmd GUIEnter * call system("wmctrl -ir " . v:windowid . " -b add,maximized_vert,maximized_horz")
System
->Preferences
->Keyboard Shortcuts
- ไปที่Window Management
หมวด - เลือกToggle full screen mode
และใช้F11
ทางลัด