Vi编辑器环境设置


Vi编辑器环境设置
 
1.环境选项设置(退出Vi后,这些设置被丢弃)
        要求进行设置前处于Vi编辑器的命令状态,使用以冒号开头的set命令。【需要注意的是,以下设置仅临时有效,退出Vi后即被丢弃。】
1.1 设置新行与前一行的开始对齐
:set autoident
简写      :set ai
取消      :set noai
1.2 设置显示行号
:set number
简写      :set nu
取消      :set nonumber
1.3 设置搜索时忽略大小写
:set ignorecase
简写      :set ic
取消      :set noignorecase
 
2.缩写替换设置
        要求进行设置前处于Vi编辑器的命令状态,使用形式为   :ab[SP]shortname[SP]longname 的命令。【SP表示一个空格】【同样,以下设置仅临时有效,退出Vi后即被丢弃。】
        例如,以下命令把los设定为 Linux Operating System 的缩写,
:ab los Linux Operating System
        取消这个缩写,使用
:unab los
        在上面的示例中,当Vi编辑器处于文本输入模式下时,在关闭Vi前任何时候输入los接着键入一个空格时,Vi会将los替换为全称Linux Operating System。若los只是某个单词的一部分,则Vi不会对其改变。Vi通过对los前后是否有空格来确认其是否为一个缩写。在上例中,lose、close等单词中的los均不会被替换,仅当[SP]los[SP]出现时,替换会发生。【SP表示一个空格】
 
3.使设置长期有效
        以上设置的共同缺陷在于仅临时有效,每次打开Vi后又得重新设置。要想设置长期有效,则可以将设置的命令保存到一个名为 .exrc 的文件中。【以点开头命名的文件是隐藏文件。】
        .exrc文件中的设置命令不用以“:”(冒号)开头,直接写即可。
        .exrc文件存放的位置决定了其作用域。若放于某源文件目录下,则仅当在该目录下打开Vi时,里面的设置是有效的;若放于用户主目录下,则对于该用户使用Vi时均是有效的。
        当有多个.exrc文件时,Vi编辑器仅使用其中一个,且当前工作目录的优先级高于用户主目录。没有.exrc文件时,使用默认选项。
 

相关内容

    暂无相关文章