您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
促销推广
客服中心
业务咨询
有事点击这里…  531199185
有事点击这里…  61352289
点击这里给我发消息  81721488
有事点击这里…  376585780
有事点击这里…  872642803
有事点击这里…  459248018
有事点击这里…  61352288
有事点击这里…  380791050
技术支持
有事点击这里…  714236853
有事点击这里…  719304487
有事点击这里…  1208894568
有事点击这里…  61352289
在线客服
有事点击这里…  531199185
有事点击这里…  61352288
有事点击这里…  983054746
有事点击这里…  893984210
当前位置:首页 >> 技术文章 >> 文章浏览
技术文章

linux系统常用VIM配置文件1

添加时间:2010-12-1  添加: admin 
先要更新软件源

  sudo apt-get updata

  然后安装            sudo apt-get install vim-full

  在终端下面 输入    gedit ~/.vimrc    把1的文件复制到里面,然后保存

  在终端下面 输入    gedit ~/.gvimrc    把2的文件复制到里面,然后保存。

  然后关闭终端,重新开启终端,进入VIM  即可以看到效果

  .vimrc

  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

  " 搜索和匹配

  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

  " 高亮显示匹配的括号

  set showmatch

  " 匹配括号高亮的时间(单位是十分之一秒)

  set matchtime=5

  " 在搜索的时候忽略大小写

  set ignorecase

  " 不要高亮被搜索的句子(phrases)

  set nohlsearch

  " 在搜索时,输入的词句的逐字符高亮(类似firefox的搜索)

  set incsearch

  " 输入:set list命令是应该显示些啥?

  set listchars=tab:\|\ ,trail:.,extends:>,precedes:<,eol:$

  " 光标移动到buffer的顶部和底部时保持3行距离

  set scrolloff=3

  " 不要闪烁

  set novisualbell

  " 我的状态行显示的内容(包括文件类型和解码)

  set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%l,%v][%p%%]\ %{strftime(\"%d/%m/%y\ -\ %H:%M\")}

  " 总是显示状态行

  set laststatus=2

  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

  " 文本格式和排版

  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

  " 自动格式化

  set formatoptions=tcrqn

  " 继承前一行的缩进方式,特别适用于多行注释

  set autoindent

  " 为C程序提供自动缩进

  set smartindent

  " 使用C样式的缩进

  set cindent

  " 制表符为4

  set tabstop=4

  " 统一缩进为4

  set softtabstop=4

  set shiftwidth=4

  " 不要用空格代替制表符

  set noexpandtab

  " 不要换行

  set nowrap

  " 在行和段开始处使用制表符

  set smarttab

  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

  " CTags的设定

  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

  " 按照名称排序

  let Tlist_Sort_Type = "name"

  " 在右侧显示窗口

  let Tlist_Use_Right_Window = 1

  " 压缩方式

  let Tlist_Compart_Format = 1

  " 如果只有一个buffer,kill窗口也kill掉buffer

  let Tlist_Exist_OnlyWindow = 1

  " 不要关闭其他文件的tags

  let Tlist_File_Fold_Auto_Close = 0

  " 不要显示折叠树

  let Tlist_Enable_Fold_Column = 0

  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

  " Autocommands

  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

  " 只在下列文件类型被侦测到的时候显示行号,普通文本文件不显示

  if has("autocmd")

  autocmd FileType xml,html,c,cs,java,perl,shell,bash,cpp,python,vim,php,ruby set number

  autocmd FileType xml,html vmap <C-o> <ESC>'<i<!--<ESC>o<ESC>'>o-->

  autocmd FileType java,c,cpp,cs vmap <C-o> <ESC>'<o

  autocmd FileType html,text,php,vim,c,java,xml,bash,shell,perl,python setlocal textwidth=100

  autocmd Filetype html,xml,xsl source $VIMRUNTIME/plugin/closetag.vim

  autocmd BufReadPost *

  \ if line("'\"") > 0 && line("'\"") <= line("$") |

  \   exe "normal g`\"" |

  \ endif

  endif " has("autocmd")

  " 一般设定

  """"""""""""""""""""""""""""""""""""""

分享到:

顶部 】 【 关闭
版权所有:佛山思海电脑网络有限公司 ©1998-2024 All Rights Reserved.
联系电话:(0757)22630313、22633833
中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1
网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003  
察察 工商 网安 举报有奖  警警  手机打开网站