Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法将Vim中的语法彩色文件复制为HTML?_Vim - Fatal编程技术网

有没有办法将Vim中的语法彩色文件复制为HTML?

有没有办法将Vim中的语法彩色文件复制为HTML?,vim,Vim,我已经在Vim中加载了几个文件,但是我想发布Vim提供的带有颜色的内容。缺少打印屏幕,有没有办法做到这一点?理想的做法是以HTML格式复制/粘贴,但我想我会失望的。您只需输入命令即可 :TOhtml 除了上面提到的内置:TOhtml,您还可以尝试我的插件,它更具可定制性:。插件页面上解释了它相对于2html的优势。我最近提出了一个解决方案,我很高兴能将富文本复制粘贴到我的邮件客户端。根据您的设置替换相应的应用程序说明 " open the selection in Internet Explo

我已经在Vim中加载了几个文件,但是我想发布Vim提供的带有颜色的内容。缺少打印屏幕,有没有办法做到这一点?理想的做法是以HTML格式复制/粘贴,但我想我会失望的。

您只需输入命令即可

:TOhtml

除了上面提到的内置
:TOhtml
,您还可以尝试我的插件,它更具可定制性:。插件页面上解释了它相对于2html的优势。

我最近提出了一个解决方案,我很高兴能将富文本复制粘贴到我的邮件客户端。根据您的设置替换相应的应用程序说明

" 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:调用OpenInIE()

IE窗口打开后,我按Ctrl-A,然后按Ctrl-C,然后在剪贴板中显示富文本。

在启动IE之前,您需要额外保存%:p,否则,要打开的文件实际上不存在
noremap <F7> :call OpenInIE()<CR>