Как я могу остановить диалоги открытия gvim? - PullRequest
7 голосов
/ 02 февраля 2012

Мне удалось получить gvim довольно близко к консоли vim in feel, без полос прокрутки, без панелей инструментов и т. Д. Однако всякий раз, когда это нужно, чтобы подсказывать мне, вместо того, чтобы делать это ниже строки состояния, ему нравится открывать диалоговое окно графического интерфейса пользователя.,Этот диалог раздражает, он часто появляется не на том мониторе, иногда я пропускаю его, и его дополнительные нажатия / щелчки, чтобы закрыть его.

Очевидно, я могу отключить диалоги простого выбора, используя флаг 'c' для подсказок,но это не похоже на работу для меня.Возможно, мои тестовые диалоги не считаются «простыми».

set guioptions+=lrbmTLce
set guioptions-=lrbmTLce

Я тестирую диалог, в котором могут появиться файлы подкачки (только чтение, восстановление, редактирование в любом случае и т. Д.) И диалог о файле.меняется вне экземпляра vim.

Ответы [ 3 ]

5 голосов
/ 02 февраля 2012

Питер Ринкер был на самом деле прав, однако я обнаружил, что у меня возникли некоторые проблемы с тем, устанавливаются или нет вещи в наборе ориентиров. Приведенный ниже конфиг работает, чтобы заставить GVim вести себя точно так же, как консоль vim, включая отключение диалогов, вкладок консоли, отсутствие меню или полос прокрутки и т. Д. Я уверен, что есть более лаконичный вариант, поэтому я помещаю это здесь в качестве ответа и надеюсь, что кто-то вернется с «правильным» методом.

set guioptions+=lrbmTLce
set guioptions-=lrbmTLce
set guioptions+=c
5 голосов
/ 02 февраля 2012

Я использую следующее в моем .gvimrc

set guioptions=c
1 голос
/ 29 ноября 2016

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

В этом случае простое решение - :file anything, затем буфер переименовывается, поэтому GVim больше не будет искать изменения в исходном файле.

...