Я хотел бы, чтобы gVim открыл файлы, перетащенные в него для открытия в новой вкладке, вместо того, чтобы заменить текущий файл. Этот вопрос на правильном пути, но я хотел бы смочь выполнить несколько экземпляров gVim, который просто в состоянии перетащить файлы к окну, которое я хочу.
Я работаю на Windows 7.
Нет, нельзя, действие по умолчанию при перетаскивании указывается в реализации приложения Windows ( OLE DoDragDrop ). Он не был реализован для открытия перенаправленных файлов в новой вкладке и, следовательно, не будет. Но gVim имеет открытый исходный код ... так что вы можете отправить патч, если вы действительно этого хотите :)
Вы можете начать с ввода : tabe
, а затем перетащить файл. Я не могу полностью подтвердить это (у меня только Mac), но я думаю, что в итоге будет отображаться : tabe filename
. Затем нажмите "Ввод" и вперед ...
Открытие нового файла в gvim не заменяет тот, который открыт в данный момент. Новый файл открывается в новом буфере, и этот буфер отображается. Вы можете переключаться между буферами с помощью команды : b
. В вашем случае вы можете просто перетащить файл, затем создать новую вкладку с помощью : tabedit
и переключить этот буфер вкладок на тот, который вам нужен, с помощью : b
. Конечно, это не совсем то, что вы ищете, но для меня этого достаточно.