SecureCRT linux vim 颜色设置
http://www.shiweitao.com/?p=22
mkdir ~/.vim/
mkdir ~/.vim/syntax
vi ~/.vim/syntax/c.vim
"========================================================
" Highlight All Function
"========================================================
syn match cFunction "/<[a-zA-Z_][a-zA-Z_0-9]*/>[^()]*)("me=e-2
syn match cFunction "/<[a-zA-Z_][a-zA-Z_0-9]*/>/s*("me=e-1
hi cFunction gui=NONE guifg=#B5A1FF
"========================================================
" Highlight All Math Operator
"========================================================
" C math operators
syn match cMathOperator display "[-+/*/%=]"
" C pointer operators
syn match cPointerOperator display "->/|/."
" C logical operators - boolean results
syn match cLogicalOperator display "[!<>]=/="
syn match cLogicalOperator display "=="
" C bit operators
syn match cBinaryOperator display "/(&/||/|/^/|<</|>>/)=/="
syn match cBinaryOperator display "/~"
syn match cBinaryOperatorError display "/~="
" More C logical operators - highlight in preference to binary
syn match cLogicalOperator display "&&/|||"
syn match cLogicalOperatorError display "/(&&/|||/)="
" Math Operator
hi cMathOperator guifg=#3EFFE2
hi cPointerOperator guifg=#3EFFE2
hi cLogicalOperator guifg=#3EFFE2
hi cBinaryOperator guifg=#3EFFE2
hi cBinaryOperatorError guifg=#3EFFE2
hi cLogicalOperator guifg=#3EFFE2
hi cLogicalOperatorError guifg=#3EFFE2
"========================================================
" My Own DataType
"========================================================
"syn keyword cType My_Type_1 My_Type_2 My_Type_3
---------
具体文档
http://vcd.gro.clinux.org/doc/syntax.html
以下内容摘于
http://www.91linux.com/html/article/linux_soft/20070314/990.html
一:如过没有~/.vimrc的话,先创建该文件;
二:在文件中写入:
vi ~/.vimrc
set autoindent
set cindent
set modeline
set ruler
set showcmd
set showfulltag
set showmode
set smartcase
set smartindent
set imcmdline
set previewwindow
set hlsearch
set ts=4 ht=4 sw=4
let Tlist_File_Fold_Auto_Close=1
colorscheme desert
"set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
syntax enable
syntax on
syntax on这一设置就是语法高亮显示,set autoindent是自动缩进,别的有待进一步查证
set nu 显示行号
set nonu 不显示行号
set ic 查找时不考虑大小写
set noic 查找时考虑大小写
三:此时如果没有彩色显示的话
在/etc/profile中写入
export TERM=xterm-color
:highlight Comment guifg=seagreen ctermfg=darkmagenta //控制注释颜色
:highlight Constant guifg=deeppink ctermfg=magenta //控制常量颜色
:highlight Special guifg=deeppink ctermfg=magenta //控制特殊符号如转义字符颜色
:highlight Statement gui=NONE guifg=blue ctermfg=cyan //控制声明颜色
:highlight PreProc guifg=red ctermfg=red //控制预处理颜色
:highlight Type gui=NONE guifg=blue ctermfg=green //处理类颜色
然后自己可以需要修改上面的颜色值,介绍下几个词
ctermfg 彩色终端的前景色
gui GUI 版本属性
guifg GUI 版本的前景色
http://www.shiweitao.com/?p=22
linux的控制台颜色很好设置:Options ->Session Options -> Terminal -> Emulation 中Terminal选择ANSI or linux or xterm,必须钩上 ANSI Colour
vi的颜色设置,编辑~/.vimrc文件,如下:(^[的输入方式是Ctrl+v然后Ctrl+[)
mkdir ~/.vim/
mkdir ~/.vim/syntax
vi ~/.vim/syntax/c.vim
"========================================================
" Highlight All Function
"========================================================
syn match cFunction "/<[a-zA-Z_][a-zA-Z_0-9]*/>[^()]*)("me=e-2
syn match cFunction "/<[a-zA-Z_][a-zA-Z_0-9]*/>/s*("me=e-1
hi cFunction gui=NONE guifg=#B5A1FF
"========================================================
" Highlight All Math Operator
"========================================================
" C math operators
syn match cMathOperator display "[-+/*/%=]"
" C pointer operators
syn match cPointerOperator display "->/|/."
" C logical operators - boolean results
syn match cLogicalOperator display "[!<>]=/="
syn match cLogicalOperator display "=="
" C bit operators
syn match cBinaryOperator display "/(&/||/|/^/|<</|>>/)=/="
syn match cBinaryOperator display "/~"
syn match cBinaryOperatorError display "/~="
" More C logical operators - highlight in preference to binary
syn match cLogicalOperator display "&&/|||"
syn match cLogicalOperatorError display "/(&&/|||/)="
" Math Operator
hi cMathOperator guifg=#3EFFE2
hi cPointerOperator guifg=#3EFFE2
hi cLogicalOperator guifg=#3EFFE2
hi cBinaryOperator guifg=#3EFFE2
hi cBinaryOperatorError guifg=#3EFFE2
hi cLogicalOperator guifg=#3EFFE2
hi cLogicalOperatorError guifg=#3EFFE2
"========================================================
" My Own DataType
"========================================================
"syn keyword cType My_Type_1 My_Type_2 My_Type_3
---------
具体文档
http://vcd.gro.clinux.org/doc/syntax.html
以下内容摘于
http://www.91linux.com/html/article/linux_soft/20070314/990.html
一:如过没有~/.vimrc的话,先创建该文件;
二:在文件中写入:
vi ~/.vimrc
set autoindent
set cindent
set modeline
set ruler
set showcmd
set showfulltag
set showmode
set smartcase
set smartindent
set imcmdline
set previewwindow
set hlsearch
set ts=4 ht=4 sw=4
let Tlist_File_Fold_Auto_Close=1
colorscheme desert
"set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
syntax enable
syntax on
syntax on这一设置就是语法高亮显示,set autoindent是自动缩进,别的有待进一步查证
set nu 显示行号
set nonu 不显示行号
set ic 查找时不考虑大小写
set noic 查找时考虑大小写
三:此时如果没有彩色显示的话
在/etc/profile中写入
export TERM=xterm-color
:highlight Comment guifg=seagreen ctermfg=darkmagenta //控制注释颜色
:highlight Constant guifg=deeppink ctermfg=magenta //控制常量颜色
:highlight Special guifg=deeppink ctermfg=magenta //控制特殊符号如转义字符颜色
:highlight Statement gui=NONE guifg=blue ctermfg=cyan //控制声明颜色
:highlight PreProc guifg=red ctermfg=red //控制预处理颜色
:highlight Type gui=NONE guifg=blue ctermfg=green //处理类颜色
然后自己可以需要修改上面的颜色值,介绍下几个词
ctermfg 彩色终端的前景色
gui GUI 版本属性
guifg GUI 版本的前景色