Возможно ли, чтобы Vim открывал файл в редакторе по умолчанию (не vim)? - PullRequest
1 голос
/ 18 февраля 2010

У меня есть cTags, чтобы пометить кучу нестандартных вещей для простого внутреннего языка сценариев, который я использую на работе. По разным причинам я бы хотел настроить его так, чтобы, если я <C-]> для определенных тегов, vim открывает их в редакторе по умолчанию, а не в другом буфере. Можно ли это настроить?

Ответы [ 2 ]

1 голос
/ 18 февраля 2010

Следующая функция и автокоманда приведут к загрузке соответствующих файлов в программе, связанной с типом файла, точно так же, как нажатие x из буфера обозревателя vim dir.

function s:OSOpen(fname, bufname)
  call netrw#NetrwBrowseX(a:fname,0)
  exec "bdel " . a:bufname
endfunction
" replace the file pattern with whatever you need
au BufEnter *.txt call s:OSOpen(expand("<afile>"), expand("<abuf>"))
0 голосов
/ 18 февраля 2010

Если вы используете Mac, вы можете использовать команду open.

...