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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!