本文主要是介绍使用SecureCRT对Linux vim进行颜色设置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
使用SecureCRT连接服务器时,常常会使用vi或vim打开一些文件。但是打开的文件看起来比较吃力,因为颜色没有像在linux使用vim的那样设置好。在网上搜了一下,有很多《使用SecureCRT对Linux vim进行颜色设置》这样的文章,但其中提供的编辑方式不仅含有行码,而且符号还是全角的,甚至如果在windows下编辑的话还会出现"^M"这样的回车问题。
花了点时间处理,终于可以使用了,分享一下。
Linux的控制台颜色很好设置:Options ->Session Options -> Terminal -> Emulation 中Terminal选择ANSI or linux or xterm,必须钩上 ANSI Colour
vi的颜色设置,编辑~/.vimrc文件,如下:(^[的输入方式是Ctrl+v然后Ctrl+[)
view plaincopy to clipboardprint?
- " ==============================================
- " General settings
- " ==============================================
- set nocp
- set ru
- set nu
- "set cin
-
"set cino = :0g0t0(sus
- set sm
- set ai
-
set sw=4
-
set ts=4
- set noet
- set lbr
- set hls
- "set backspace = indent , eol , start
- "set whichwrap = b , s , < , > , [ , ]
- "set fo+ = mB
- set selectmode =
- "set mousemodel = popup
- set keymodel =
- "set selection = inclusive
- "set matchpairs+ =
- " ==============================================
- " Cursor movement
- " ==============================================
- "nnoremap gj
- "nnoremap gk
- "vnoremap gj
- "vnoremap gk
- "inoremap gj
- "inoremap gk
- "nnoremap g$
- "nnoremap g0
- "vnoremap g$
- "vnoremap g0
- "inoremap g$
- "inoremap g0
- "nmap :confirm bd
- "vmap :confirm bd
- "omap :confirm bd
- "map! :confirm bd
- syntax on
- set foldmethod=syntax
-
if (has( " gui_running " ))
- set nowrap
- set guioptions+=b
- colo inkpot
-
else
- set wrap
- colo ron
- endif
-
"let mapleader = " , "
-
if !has("gui_running")
-
set t_Co=8
-
set t_Sf=^[[3%p1%dm
-
set t_Sb=^[[4%p1%dm
- endif
若提示"^M"有的问题,请使用
dos2unix 命令解决
这篇关于使用SecureCRT对Linux vim进行颜色设置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!