我有一个read.html文件,每次我将某些内容(例如从网页上)粘贴到文件中时,希望原始的html格式也与纯文本一起粘贴。这是一个可以实现目标的vim命令,

set cb^=html

但是,当我将某些内容粘贴到其他文件中时,我并不需要附加html格式,因此每次我只需要纯文本时,都必须执行此命令,
set cb-=html

这可能非常不方便,因为我必须不时执行这两个命令。那么,有没有一种方法可以在当前文件为read.html时将html格式与纯文本一起粘贴,而仅在当前文件不是read.html时才粘贴纯文本?

最佳答案

您也许可以使用BufEnter自动命令。

   autocmd BufEnter *  if (&ft ==# 'html') | set cb^=html | else | set cb-=html | endif

关于linux - 如何执行特定于文件的命令?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32249037/

10-14 17:43
查看更多