文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>使用SecureCRT对Linux vim进行颜色设置【可用的...

使用SecureCRT对Linux vim进行颜色设置【可用的...

时间:2010-05-27  来源:masm_sz

使用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+[)

Xml代码
  1. " ==============================================   
  2. " General settings   
  3. " ==============================================   
  4. set nocp   
  5. set ru   
  6. set nu   
  7. "set cin   
  8. "set cino = :0g0t0(sus   
  9. set sm   
  10. set ai   
  11. set sw=4  
  12. set ts=4  
  13. set noet   
  14. set lbr   
  15. set hls   
  16. "set backspace = indent , eol , start   
  17. "set whichwrap = b , s , < , > , [ , ]   
  18. "set fo+ = mB   
  19. set selectmode =   
  20. "set mousemodel = popup  
  21. set keymodel =   
  22. "set selection = inclusive  
  23. "set matchpairs+ =   
  24. " ==============================================   
  25. " Cursor movement   
  26. " ==============================================   
  27. "nnoremap gj   
  28. "nnoremap gk   
  29. "vnoremap gj   
  30. "vnoremap gk   
  31. "inoremap gj   
  32. "inoremap gk   
  33. "nnoremap g$   
  34. "nnoremap g0   
  35. "vnoremap g$   
  36. "vnoremap g0   
  37. "inoremap g$   
  38. "inoremap g0   
  39. "nmap :confirm bd   
  40. "vmap :confirm bd   
  41. "omap :confirm bd   
  42. "map! :confirm bd   
  43. syntax on   
  44. set foldmethod=syntax  
  45. if (has( " gui_running " ))   
  46. set nowrap   
  47. set guioptions+=b   
  48. colo inkpot   
  49. else   
  50. set wrap   
  51. colo ron   
  52. endif   
  53. "let mapleader = " , "  
  54. if !has("gui_running")   
  55. set t_Co=8  
  56. set t_Sf=^[[3%p1%dm   
  57. set t_Sb=^[[4%p1%dm   
  58. endif  
" ==============================================
" 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 命令解决
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载