安裝CentOS後,默認root賬戶syntax功能沒有正常啟用,vi不是高亮顯示的。解決方法是將vi alias 到vim。
shell在啟動時,至少要用到用戶主目錄裡的一個啟動腳本。啟動文件分為兩類——profiles文件和rc文件。profile文件只是在用戶登錄時執行一次,而rc文件在每次創建一個shell時都要執行一次。所以,一般情況下,將只需執行一次的命令放在profile文件裡,而別名、有關歷史記錄的設置和set -o命令都放在rc文件裡。
讓vi“出彩”的方法:
vi ~/.bashrc
alias vi='vim'
配置vi時,要編輯的文件是用戶主目錄下的~/.vimrc文件,而不是/etc/vimrc文件。如何編輯了/etc/vimrc,改變的是所有用戶的vi配置。CentOS下root主目錄下如何沒有.vimrc文件,需要自建~/.vimrc文件。
常用的配置有:
vi ~/.vimrc
syntax on
set showmode
set autowrite
set number
set autoindent
set showmatch
此外可以用map——建立快捷鍵映射表
要在輸入模式下保存文件只需按F2鍵方法:
map! #2 ^[:w ^m
用一個鍵從vi編輯器編譯一個C程序或執行一個shell腳本。F3 編譯F4執行。
map #3 :!cc %^m
map #4 :!%^m