มีวิธีเปลี่ยน 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ทางลัด