我是Vim世界的新手。我想用Vim开发网页。有人知道如何在浏览器中显示html文件吗?有快捷方式吗?谢谢
hkmswyz61#
在Mac上,我会使用
:w | !open %
在其他系统上,您可以使用(由http://www.dwheeler.com/essays/open-files-urls.html提供)而不是open
open
xdg-open
cygstart
cmd /c start
如果需要快捷方式,则添加类似于
:nmap <F5> :w <Bar> !open %<CR>
如果你想要跨平台运行,那么你可以从https://drupal.org/project/vimrc中借用这个函数(但是去掉了名字中的drupal#):
drupal#
" @function drupal#OpenCommand() {{{ " Return a string that can be used to open URL's (and other things). " Usage: " let open = drupal#OpenCommand() " if strlen(open) | execute '!' . open 'http://example.com' | endif " @see http://www.dwheeler.com/essays/open-files-urls.html function! drupal#OpenCommand() " {{{ if has('win32unix') && executable('cygstart') return 'cygstart' elseif has('unix') && executable('xdg-open') return 'xdg-open' elseif (has('win32') || has('win64')) && executable('cmd') return 'cmd /c start' elseif (has('macunix') || has('unix') && system('uname') =~ 'Darwin') \ && executable('open') return 'open' else return '' endif endfun " }}} }}}
piv4azn72#
在Windows上,一个简单的命令是
:! start %
这会执行Windows start命令,指出目前的HTML档案(%)应该在(预设)网页浏览器中开启(根据副档名)。在其他平台上,请直接尝试xdg-open、open或firefox等命令。这个简单化的命令不能处理所有的情况;对于更健壮的解决方案,请查看open-browser.vim - Open URI with your favorite browser之类的插件。
start
%
firefox
zazmityj3#
Ingo Karkat的答案的简化版本是尝试打开HTML文件。在Windows上,通常默认的程序是浏览器:
:!%
3条答案
按热度按时间hkmswyz61#
在Mac上,我会使用
在其他系统上,您可以使用(由http://www.dwheeler.com/essays/open-files-urls.html提供)而不是
open
xdg-open
:许多Linux发行版cygstart
:带Cygwin的Windowscmd /c start
:视窗如果需要快捷方式,则添加类似于
如果你想要跨平台运行,那么你可以从https://drupal.org/project/vimrc中借用这个函数(但是去掉了名字中的
drupal#
):piv4azn72#
在Windows上,一个简单的命令是
这会执行Windows
start
命令,指出目前的HTML档案(%
)应该在(预设)网页浏览器中开启(根据副档名)。在其他平台上,请直接尝试
xdg-open
、open
或firefox
等命令。这个简单化的命令不能处理所有的情况;对于更健壮的解决方案,请查看open-browser.vim - Open URI with your favorite browser之类的插件。
zazmityj3#
Ingo Karkat的答案的简化版本是尝试打开HTML文件。在Windows上,通常默认的程序是浏览器: