Подтвердить что ты не робот

Как скрыть меню/панель инструментов gvim?

У меня нет возможности использовать меню и панели инструментов в gvim для Windows; Могу я скрыть их?

Это даст больше места для текстовой области.

enter image description here

4b9b3361

Ответ 1

:set guioptions -=m 

Удаляет меню.

:set guioptions -=T

Удаляет панель инструментов.

Моя ссылка

Ответ 2

вы можете скрыть его, введя эту команду в свой .vimrc

set guioptions-=m  "menu bar
set guioptions-=T  "toolbar
set guioptions-=r  "scrollbar

Ответ 3

У меня есть следующий код в моем .vimrc: по умолчанию панель скрыта, но если я хочу ее отобразить, я могу использовать F11 для переключения между двумя режимами.

function! ToggleGUICruft()
  if &guioptions=='i'
    exec('set guioptions=imTrL')
  else
    exec('set guioptions=i')
  endif
endfunction

map <F11> <Esc>:call ToggleGUICruft()<cr>

" by default, hide gui menus
set guioptions=i

Удаление mTrl скрывает панель меню окна, панель задач и правую полосу прокрутки, это своего рода полноэкранный режим Gvim. См. :help guioptions для получения дополнительной информации и настройки.

PS: важно сохранить i в своих guioptions, иначе значок Vim не отображается в Alt TAB и панели задач.

Ответ 4

Вы можете выбрать Правка → Глобальные настройки → Панель инструментов Toggle. Это скрывает панель инструментов, пока вы не перезапустите VIM. Затем введите :set. Vim предлагает вам список различных параметров, найдите строку, содержащую guioptions. Это то, что вам нужно добавить в файл .vimrc, чтобы поддерживать этот внешний вид.

Этот метод можно использовать, если вы не знаете имя опции, но знаете, как изменить его в главном меню.

Ответ 5

У меня

set guioptions=

в моем .vimrc. Но слишком часто я хотел использовать меню на мгновение с :set go+=m и :set go-=m.

От Скрыть панель инструментов или меню, чтобы увидеть больше текста - Vim Tips Wiki, я использую их

let mapleader=","
nnoremap <leader>m :if &go=~#'m'<Bar>set go-=m<Bar>else<Bar>set go+=m<Bar>endif<CR>

для включения и выключения меню с помощью ,m. (Ну, на самом деле они имеют ctrl-F1 как связывание ключей.)

Например, когда мне нужно запомнить способ вставки из буфера обмена OS, я могу найти его в меню очень быстро. Найдя, я по-прежнему буду вводить его вручную с помощью "+gP для создания мышечной памяти, но все же я использую его так редко, что забываю об этом слишком быстро.

Ответ 6

Доставка gVim с Fedora (не уверен, что выполняются другие дистрибутивы) имеет ошибку, которая не позволяет удалить меню с помощью set go-=m; по какой-то причине опция "m" не находится в строке "go", пока вы ее не установили. Таким образом, последовательность команд .vimrc, которая удаляет панель меню при запуске в Fedora (проверена в 26), это:

set go=agitm
set go-=m

Я не найду решение нигде, так что, надеюсь, это поможет кому-то другому использовать gVim для Fedora.

Ответ 7

set go=c

Используйте диалоговые окна консоли вместо всплывающих диалогов для простых вариантов.

Я думаю, что это отключит его, а не просто сокрыт.

http://vimdoc.sourceforge.net/htmldoc/options.html#%27go-c%27

Изменить: просто для уточнения, это также отключает меню и панели инструментов в графическом интерфейсе.

введите описание изображения здесь