Мне нужно отправить комбинацию клавиш Alt-F10 при запуске vim. Я на Linux Mint. Я пробовал: au GUIEnter * call feedkeys("\<M-F10>")
. Но это не сработало.Vim Отправить Alt-F10 Ключи при запуске
Спасибо.
Мне нужно отправить комбинацию клавиш Alt-F10 при запуске vim. Я на Linux Mint. Я пробовал: au GUIEnter * call feedkeys("\<M-F10>")
. Но это не сработало.Vim Отправить Alt-F10 Ключи при запуске
Спасибо.
Возможно, вы ищете команду :simalt.
VimFAQ 33.3. - 'How do I start GUI Vim in a maximized window always?' показывает пример, аналогичный тому, что вы попытались:
autocmd GUIEnter * simalt ~x
Edit:
Команда simalt
доступна только для MS-Windows, поэтому он будет отображать только сообщение об ошибке в Linux.
Вы можете сделать GVim уподобиться развернутого окна, используя большие значения для 'lines'
и 'columns'
опций, добавив следующую строку в ваш vimrc:
set columns=1000
set lines=100
Вы могли бы изменить в развернутом состоянии с помощью feedkeys, а вы упомянули, что попробовали. В Linux Mint с LXDE команда call feedkeys("\<M-F10>")
отображает меню gVim 'File': «Открыть, сохранить, распечатать, выйти и т. Д.». Здесь команда открыть меню и нажать «Максимизировать» Alt + space, x. Но, к сожалению, нелегко отправить <A-space>
из gVim, похоже на то, что is discussed on this post. Если ваш менеджер окон также реле находится на Alt + space вы должны попытаться изменить его конфигурацию (для LXDE он находится на ~/.config/openbox/lxde-rc.xml), чтобы использовать другую комбинацию клавиш, а затем отправить ее до feedkeys()
.
Третий вариант: shell plugin, который предоставляет команду :Maximize
.
Я думаю, что simalt для Windows. В документации говорится: «{не в Vi} {только для версий Win32}». Я на Linux Mint. Однако simalt ~ x для Win-key + Up (я думаю). Что для Alt-F10? – Joydeep
@Joydeep Я включил дополнительную информацию о ответе. – mMontu
Я уже пробовал 'set columns = 999' ' set lines = 999' Но это не максимизирует все окно. Но еще раз, забудьте максимизировать. Мой вопрос: как мне отправить комбинацию клавиш Alt-F10 при запуске vim в Linux Mint? – Joydeep
Что вы пытаетесь сделать? [(Проблема XY)] (http://meta.stackexchange.com/a/66378/188334) – mMontu
В моем Монетном дворе Linux, если я нажму Alt-F10, он максимизирует текущее приложение. – Joydeep
Вы правы. Это проблема XY. – Joydeep