linuxvim顏色
㈠ linux vim無法顯示顏色
因為要寫腳本使用vi編輯器必然不太友好,不會有顏色區分和顯示內容,好吧,就選擇使用vim可是遇到顏色調試的問題,周折了很久才搞定。分享一下哈環境一:直接登錄linux(cent5.Xcent6.X)系統(前提你安裝了vimp這個編輯器軟體)問題:vimfimename#vim編輯文件的時候編輯的字元只有一種顏色,正常來說應該不同的語法成分會有不同的顏色呈現。解決方法:可能原因:[[email protected]]#vi/etc/vimrc#編輯這個文件加入「syntaxon」這一行字元串。(如果有查看是否否被注釋掉了,把注釋去掉即可)環境二:使用SSH工具我使用的是SecureCRT這個軟體連接到linux系統的。問題:vimfimename#vim編輯文件的時候編輯的字元只有單一顏色,正常來說應該不同的語法成分會有不同的顏色呈現。解決方法:1、首先按照環境一的方法檢查一下,如果環境一的情況不在進行第二步。2、修改終端TERM這個環境變數:1)export命令臨時生效[[email protected]]#echo$TERMxterm#如果結果顯示:非「xterm」執行如下命令[root@gjlinterminfo]#exportTERM=xtermSessionOptions-->Terminal-->Emulation中將Terminal下拉菜單選xterm然後將必須鉤上ANSIColour
㈡ linux中vim 顏色
要看你用的什麼ssh工具啊,有的需要配置,xshell一般默認是有顏色的(除非你打開的文件本來就是文本文件)。
㈢ 如何linux vim 顏色設置
操作流程:
1.使用命令: cd /etc/vim 進入配置目錄
2.sudo vim vimrc
3.後面幾行按自己喜好設置
㈣ linux vi如何設置關鍵字顏色
1、遠程到linux主機時,不能用ssh,要用secureCRT。
2、#echo $TERM,如顯示vt100+,則應在/root/.bash_profile中加入
TERM=xterm
export TERM
3、#source /root/.bash_profile
4、以上幾步可以使vim有顏色,vi有顏色的話需在/root/.bashrc中加入
alias vi=`vim` (vim兩邊有反引號,即1左邊的這個鍵—)
5、#source /root/.bashrc
以上幾步即可使securCRT查看代碼是有顏色。
為了解決這個問題,查看了一下文件:
6、查看vim相關軟體包是否已安裝:
# rpm -qa |grep vim
vim-enhanced-7.2.411-1.4.el6.x86_64
vim-common-7.2.411-1.4.el6.x86_64
vim-minimal-7.2.411-1.4.el6.x86_64
vim-X11-7.2.411-1.4.el6.x86_64
可見軟體包都已安裝。
7、查看vim已經有了的配色方案
輸入vim命令,查看vim載入的腳本.
㈤ 系統之家Linux vim注釋顏色看不清如何更改怎麼辦
在/etc/vim/vimrc中增加如下一句:
highlight Comment ctermfg=green guifg=green
㈥ linux Vi編輯器代碼高亮設置及永久顯示行號方案是什麼
在linux中用vi編輯和修改文件配置中沒有彩色顯示文件的內容,特別一些關鍵字不能彩色顯示,給我們配置服務過程中造成極大的不方便。【其實主要是vi本身不帶顏色的,vim帶顏色】下面給出一種解決的方法。
Vi編輯器代碼高亮設置
1、檢查是否開啟高亮顯示,一般默認是開啟的。
2、修改 #vi /etc/bashrc 在最後面加入
alias vi=vim
然後wq保存退出。
這樣在shell裡面敲入vi時候就自動打開vim了(vim是vi improve的簡稱)
3、修改 #vi /etc/vimrc 在如下語句中加入「syntax on 」,之後重啟vi或者重啟電腦,就可以開啟高亮顯示了。
bash/shell Code復制內容到剪貼板
if &t_Co > 2 || has("gui_running")
syntax on
set hlsearch
endif
注意:如果有的話則不必再添加。
在Linux系統中,我們經常會使用vi或vim命令,來操作文本,有時候,我們的腳本文件出了錯誤,會拋出一個帶行號的異常,然後我們根據提示,重新打開,我們的源碼進行查看,而這時候,如果你的vim沒有設置顯示行號功能,我們查找出問題的一行的代碼,則非常不方便。
設置Vim編輯器永久顯示行號
修改 /etc/vimrc 文件,在文件末尾添加如下兩行設置命令:
復制代碼
代碼如下:
set nu
set tabstop=4
註:set nu #顯示行號 set tabstop=4 #設置縮進