我有一个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/