Чтобы открыть файл PDF из vifm, я использую: filetype *.pdf zathura %f &
. И есть автоматический фокус меня на затуре окна. Но когда я открываю любой текстовый файл с помощью: filetype *.c,*.h gvim --remote-tab-silent %f &
, я должен нажать alt-tab
или win-2
, чтобы переключиться в окно gvim.
Могу ли я автоматически сфокусироваться на gvim?
vifm и gvim автоматически переключаются
Ответы (1)
Для этого в Vim есть функция remote_foreground()
. Попробуйте отправить это через --remote-expr
.
person
Ingo Karkat
schedule
22.09.2014
filetype *.c,*.h gvim --servername GVIM --remote-expr "foreground() " %f &
не давайте мне фокус, мне нужно нажать Alt-Tab
- person user3583807; 22.09.2014
Я думаю, вам все еще нужен
--remote-tab-silent
, и сначала проверьте его, вызвав вручную.
- person Ingo Karkat; 22.09.2014
gvim --servername GVIM --remote-expr "foreground() " --remote-tab-silent gpio.c &
вообще не открывает файл
- person user3583807; 22.09.2014
Я боялся, что оба не поддерживаются за один раз. Возможно, вам придется вызвать
gvim --servername
дважды, т. е. разделить открытие файла и выделение на передний план на два вызова.
- person Ingo Karkat; 22.09.2014
gvim
делает это автоматически. Например.gvim --remote-tab-silent path/to/file
должно быть достаточно (у меня это работает нормально), может быть что-то еще мешает, может быть, ваш терминал, среда рабочего стола или оконный менеджер. - person xaizek   schedule 23.09.2014