#vim #dbx
#vim #dbx
Вопрос:
Я бы действительно хотел найти способ запустить gvim без потери фокуса терминалом.
Я нашел способ использовать gvim для отображения кода при отладке в dbx. Gvim как интерфейс dbx
Это отлично работает, но это приводит к тому, что gvim крадет фокус каждый раз, когда достигает точки останова или изменяет строку.
Я почти уверен, что мог бы адаптировать терминал, сохраняющий фокус, для работы внутри dbx.
Я запускаю solaris на процессоре sparc.
Как я могу запустить gvim, не переводя фокус с терминала, который его запустил?
Комментарии:
1. Обязательно ли запускать gvim, не теряя фокуса, или достаточно отправить файлы в запущенный gvim без потери фокуса? Запуск gvim, затем запуск
gvim --remote file.txt
открывает файл в gvim без кражи фокуса gvim.2. На самом деле я отправляю его на запущенный gvim с помощью —remote-silent, но он все еще крадет фокус.
3. Хм, платформа? Протестировано здесь на нескольких блоках Linux, и, похоже, оно работает так, как я описал.
4. Я работаю на sparc solaris, это действительно может быть проблемой. Кажется, я сталкиваюсь со множеством проблем, которых больше никто не видит на других платформах. Отредактировал вопрос, чтобы отразить.
5. Я полагаю, вы можете воспроизвести то же поведение, используя gvim —remote-silent без dbx на картинке? Легко ли вам попробовать использовать другой оконный менеджер?
Ответ №1:
Если вы пользователь KDE, вы можете запустить gvim с помощью команды kstart. Программа kstart обладает обширными возможностями для управления поведением запускаемой вами программы. Опция —onbottom может выполнить то, что вы пытаетесь сделать.