我在Vim中加载了几个文件,但我想用Vim提供的颜色发布内容。缺少打印屏幕,有没有办法做到这一点?理想的是复制/粘贴为HTML,但我怀疑我会失望。
答案 0 :(得分:26)
您只需输入命令
即可:TOhtml
答案 1 :(得分:6)
除了已经提到的内置:TOhtml
之外,您还可以尝试我的插件,它可以更加自定义:format.vim。它在插件页面上解释了它超过2html的优势。
答案 2 :(得分:3)
我整理了一个解决方案,我最近很高兴复制富文本以粘贴到我的邮件客户端。根据您的设置更换应用程序细节。
" open the selection in Internet Explorer so it can be copied as rich text
function! OpenInIE() range
execute a:firstline . "," . a:lastline . 'TOhtml'
silent !start "C:\Program Files (x86)\Internet Explorer\iexplore.exe" %:p
sleep 2
silent !del %:p
q!
endfunction
和
noremap <F7> :call OpenInIE()<CR>
IE窗口打开后,按Ctrl-A然后按Ctrl-C,然后我在剪贴板中显示富文本。