是否有插件/程序/键绑定可以让我在浏览器中预览正在 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-f和ctrl-c以前有过用途(折叠并移动到底部),但我没有使用它们,所以这没关系。将这些添加到 .vimrc 文件的底部。