能够从 vim 查看 html 文件的浏览器视图

能够从 vim 查看 html 文件的浏览器视图

是否有插件/程序/键绑定可以让我在浏览器中预览正在 vim 中编辑的 html 文件?

背景:我已经放弃了传统的全功能编辑器和 IDE(我曾经是它们的忠实粉丝!)。随着时间的流逝,我意识到大多数技能和知识都是不可转移的。所以现在我坚持使用 vim、tmux 等。顺便说一句,我需要高可见度,所以我需要窗格而不是选项卡。

我不是在寻找最好的工具。任何人都可以。也许可以通过键绑定来完成?

答案1

喜欢这个主意!

这是一个简单的键绑定,您可以将其插入到您的.vimrc

nnoremap <C-p> :!google-chrome %<CR>

替换google-chrome为您最喜欢的浏览器。如果在正常模式下按Ctrl+,您可以预览正在处理的文件。P

唯一需要注意的是,每次您要求它预览文件时,这都会打开一个新的浏览器选项卡。

[来自OP:我最终使用了:

nnoremap <C-g> :!google-chrome %<CR> " browser preview with ctrl-p
nnoremap <C-f> :!firefox %<CR> " browser preview with ctrl-o
nnoremap <C-c> :!chromium-browser %<CR> " browser preview with ctrl-c

]

ctrl-fctrl-c以前有过用途(折叠并移动到底部),但我没有使用它们,所以这没关系。将这些添加到 .vimrc 文件的底部。

相关内容