有兩種方式來個性化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之后的引用一樣的東西。