Открыть новое окно в плавающем контейнере i3

Вы можете использовать вызов xmodmapпри запуске Vim, чтобы сопоставить Capslock с Escape. Модификацию можно отменить, как только вы покинете Vim. Добавьте следующие строки в ваш.vimrc:

au VimEnter * silent! !xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape'
au VimLeave * silent! !xmodmap -e 'clear Lock' -e 'keycode 0x42 = Caps_Lock'

Однако это может привести к проблемам, если у вас несколько сеансов Vim. Как только вы закрываете один из них, модификация отменяется для всех, так как xmodmapдействует глобально.

0
11.05.2020, 00:27
2 ответа

У меня есть аналогичная настройка для использования с xpad (это похоже на заметки ), которые я всегда хочу открывать как плавающее окно. Я использую это:

for_window [class="xpad"] floating enable

Вы можете получить имя класса для использования сxwininfo

0
28.04.2021, 23:15

Единственный способ, который я нашел, состоял в том, чтобы переместить плавающий контейнер на новое рабочее место, развернуть его, переместить новое окно на это рабочее место, выбрать все в этом рабочем месте, снова переместить его и вернуться к исходному рабочему месту. Это утомительно, но, вероятно, может быть автоматизировано. Одним из недостатков является то, что вы теряете исходную геометрию поплавка.

0
18.05.2021, 00:36

Теги

Похожие вопросы