EXINIT环境变量和.exrc文件

最后更新于:2022-04-01 04:32:03

有两种方式来个性化VI编辑器。如果你在主目录下生成了一个叫做.exrc的文件,当VI启动的时候,那里面所有的命令都会被读到。另外一种方法是设置一个叫做EXINIT的环境变量。该选项在你的shell的建立文件里被设置。如果你使用/bin/csh (C-Shell),命令如下(被放置在.cshrc文件里面):`setenv EXINIT ‘…’`。 如果你使用/bin/sh or /bin/ksh,命令如下(被放置在.profile文件中):`export EXINIT EXINIT=’…’`。 就像例子中所说的,不要放在…。在这个空间中,放置你想要建立的命令。例如,如果你想自动缩进,行编号,以及wrap边界三个字符,setenv命令(对于C shell来说)像这样:`setenv EXINIT ‘set ai nuwm=3′`。 如果你想在setenv EXINIT中放置不止一个命令,用竖线(|)将命令隔开。例如,在命令模式中,要将“g”命令映射到“G”字符,命令是:map g G,与上面的命令结合,可以得到:`setenv EXINIT ‘set ai nuwm=3|map g G’`。 如果你想生成叫做`.exrc`的文件,你可以在文件中放置与EXINIT之后的引用一样的东西。
';