加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

设置 – 根据文件名设置Vim选项

发布时间:2020-12-15 21:08:07 所属栏目:安全 来源:网络整理
导读:Pentadactyl允许您为 textarea使用外部文本编辑器.和 input type =“text”网站上的元素.我为此使用GVim.此功能非常有用,但让我想到一个问题.我经常想在编辑后包装文本,所以我的工作流程如下: CTRL我发布GVim 使用:设置tw = 72 执行我的文本操作 使用gq重
Pentadactyl允许您为< textarea>使用外部文本编辑器.和< input type =“text”>网站上的元素.我为此使用GVim.此功能非常有用,但让我想到一个问题.我经常想在编辑后包装文本,所以我的工作流程如下:

> CTRL我发布GVim
>使用:设置tw = 72
>执行我的文本操作
>使用gq重新包装需要它的区域
>:wq

我想跳过第2步而不影响[G] Vim中的其他编辑(即我不想直接设置tw = 72 in.[g] vimrc for all files).什么是最好的方法:例如,在Linux的特定情况下设置tw = 72,其中Pentadactyl总是在/tmp/pentadactyl.txt上启动$EDITOR?

解决方法

将此文件的autocmd添加到.vimrc:

autocmd BufRead  /tmp/pentadactyl.txt  setlocal tw=72

这会添加一个钩子,只要您在读取给定文件名后开始编辑缓冲区,它就会自动执行setlocal tw = 72.

有关详细信息,请参阅:help autocmd和:help autocmd-events.

同样,如果您的步骤#4是可预测的,即您总是重新格式化整个文件,则可以为BufWrite添加autocmd.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读