vim自动更换

时间:2009-12-17 10:39:33

标签: vim replace

我的vim设置完成了自动替换,它通过“SQL”系统地替换命令行中出现的所有“sql”。

所以当我输入:     :e myfile.sql 它被翻译成     :e myfile.SQL

当我搜索     / SQL 它被转移了     / SQL

.vimrc中可能有一些参数,或者.vimrc来源的一些文件会产生这种行为(我无法控制.vimrc所做的所有事情,因为这里涉及了一些公司的.vimrc),但是我发现自己无法本地化这样做的设置部分,或者追溯地停用它。

知道vim的人能帮忙吗? 我有vim 7.1,在Linux上运行

由于

2 个答案:

答案 0 :(得分:4)

可能缩写设置如下:

abbrev sql SQL

Vim文档告诉您如何确定定义缩写的最后位置:

  

:缩写-详细

     

当'verbose'非零时,列出缩写也会显示在其中   最后定义。示例:

:verbose abbreviate
!  teh       the
    Last set from /home/abcd/vim/abbr.vim

因此输入:verbose abbreviate可帮助您找到SQL缩写。

答案 1 :(得分:0)

cmap sql SQL

可能?