vim进阶-自己设置vim编辑器

参考 : .vimrc 实用配置

个人使用,效果还不错,基本都有兼顾。

复制代码
"==================="
"1.基本设置"
"==================="
set wildmenu"按TAB键时命令行自动补齐"
set ignorecase"忽略大小写"
" set number "显示行号"
" set ruler"显示当前光标位置"
set autoread"文件在Vim之外修改过,自动重新读入"
set nocp "使用vim而非vi"

syn on "开启语法高亮功能"

set cindent "c/c++自动缩进"
set autoindent"参考上一行的缩进方式进行自动缩进"
set softtabstop=4 "4 character as a tab"
set shiftwidth=4
set smarttab

set hlsearch "开启搜索结果的高亮显示"

"========================"
"11.txt文件按照wiki语法高亮"
"========================"
 autocmd BufNewFile *.txt set ft=confluencewiki
 autocmd BufEnter *.txt set ft=confluencewiki

 "======================"
 "12.设置文件编码,解决中文乱码问题"
 "======================"
 if has("multi_byte")
    set fileencodings=utf-8,ucs-bom,cp936,cp1250,big5,euc-jp,euc-kr,latin1
 else
    echoerr "Sorry, this version of (g)vim was not compiled with multi_byte"
 endif
复制代码

 


 

我这是最基础的一些vim设置,参考文章http://blog.csdn.net/huiguixian/article/details/6394095

看大牛设置的vim,感觉很花里胡哨,以后慢慢接触:http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html

系统vim设置:/etc/vim/vimrc

个人vim设置:~/.vimrc    ,没有可以自己建一个

配置如下:

复制代码
"syntax high light  
syntax on  
"show the line number  
set nu  
"let the tabstop equal 4  
set tabstop=4  
"set the autoindent on  
set autoindent  
"set the match time is one tenth second  
set matchtime=1  
"high light the search  
set hlsearch  
"set the c language indent format   
set cindent  
"set the indent width  
set shiftwidth=4  
"set show status on  
set ruler  
"set show mode on  
set showmode  
复制代码

 统计vim中查找字符串的数量

比如我有一个log文件,我文件里符合规则的字符是yes,我想查找这个abc.log文件中的yes字符数量,怎么查找呢,如下:

:%s/yes//gn

 

posted @   dahu1  Views(216)  Comments(0Edit  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示