【发布时间】:2014-01-22 06:02:02
【问题描述】:
刚开始使用 Vim,正在编写一个基本的 HTML 文件。在 SublimeText 中,您只需右键单击并在浏览器中打开,但我无法找到如何使用 Vim 执行相同操作。我有 Ubuntu,我想在 Chrome 中预览代码。
谢谢!
【问题讨论】:
标签: html google-chrome vim render
刚开始使用 Vim,正在编写一个基本的 HTML 文件。在 SublimeText 中,您只需右键单击并在浏览器中打开,但我无法找到如何使用 Vim 执行相同操作。我有 Ubuntu,我想在 Chrome 中预览代码。
谢谢!
【问题讨论】:
标签: html google-chrome vim render
您可以使用:! 在vim 中执行外部命令(参见:help :!)。 :ex 命令中的% 符号扩展为当前文件名(请参阅:help :_%)。话虽如此,您可以使用以下方法先保存文件,然后在您选择的浏览器中打开它
:w|!google-chrome %
如果您更愿意使用 firefox 或 chromium,请分别使用 firefox 或 chromium 代替 google-chrome。如果您使用的是 mac 或 linux,您还可以分别使用 open 或 xdg-open 命令在其默认应用程序中打开文件。不想每次都输入?在 .vimrc 中创建自己的命令或映射。
command! ViewInBrowser :w|!google-chrome %
nnoremap <leader>b :ViewInBrowser<cr>
【讨论】:
:e $MYVIMRC。否则,使用:e $HOME/.vimrc(使用 GNU/Linux 或 Mac)或:e $HOME/_vimrc(使用 Windows)创建一个。