VIM使用技巧
来源:互联网 发布:防火墙怎么关闭端口 编辑:程序博客网 时间:2024/05/02 05:06
*工作中常用的VIM使用技巧
==目标==
*日常工作中会经常使用到VIM来查看代码,本篇会提到一些Vim的常用配置以及经常使用的命令
==关键词==
*Vim 批量删除
==工作指南==
*Vim使用使用一些配置文件可以更加方便的使用Vim,操作,视图都会带来一些方便。
主要是以下几个方面:
1.首先是Vim常用的配置
用起来比较舒服的是这套Vim配置文件,推荐使用。
特点:即时搜索,高亮显示搜索结果,这两个是在查看代码中最方便的功能。
在自己的用户目录下使用git clone。
<big>git clone https://github.com/amix/vimrc.git</big>
执行完成后会在home目录下生成vim_runtime目录。
mv vim_runtime .vim_runtime
cd .vim_runtime
该目录下有2个不同级别的配置文件,basic,awesome 2个,根据自己需要运行脚本即可。
<big>. install_basic_vimrc.sh/install_awesome_vim.sh.</big>
备注:由于一些人可能需要显示行号,该配置文件默认是不支持该功能的,需要在运行脚本前,编辑vimrc/basic.vim, 添加一行set number.
2.在git commit时需要把修改的文件从注释中释放出来。有时会面临很多个文件需要把#号去掉。
推荐一个批量替换的功能
:from_line, to_line s/src/des/g
表示将从from行到to之间的src字符全部替换为des。
例如:替换18,25行#号
:18,25 s/\#/ /g 因为#为特殊字符需要使用反斜杠转义,第二个des为空格,g表示替换18,25行的所有#号。
3.再推荐一个批量删除的功能,在日常使用中有时会用到此功能。
From, to d
批量删除行号从from到,to
==目标==
*日常工作中会经常使用到VIM来查看代码,本篇会提到一些Vim的常用配置以及经常使用的命令
==关键词==
*Vim 批量删除
==工作指南==
*Vim使用使用一些配置文件可以更加方便的使用Vim,操作,视图都会带来一些方便。
主要是以下几个方面:
1.首先是Vim常用的配置
用起来比较舒服的是这套Vim配置文件,推荐使用。
特点:即时搜索,高亮显示搜索结果,这两个是在查看代码中最方便的功能。
在自己的用户目录下使用git clone。
<big>git clone https://github.com/amix/vimrc.git</big>
执行完成后会在home目录下生成vim_runtime目录。
mv vim_runtime .vim_runtime
cd .vim_runtime
该目录下有2个不同级别的配置文件,basic,awesome 2个,根据自己需要运行脚本即可。
<big>. install_basic_vimrc.sh/install_awesome_vim.sh.</big>
备注:由于一些人可能需要显示行号,该配置文件默认是不支持该功能的,需要在运行脚本前,编辑vimrc/basic.vim, 添加一行set number.
2.在git commit时需要把修改的文件从注释中释放出来。有时会面临很多个文件需要把#号去掉。
推荐一个批量替换的功能
:from_line, to_line s/src/des/g
表示将从from行到to之间的src字符全部替换为des。
例如:替换18,25行#号
:18,25 s/\#/ /g 因为#为特殊字符需要使用反斜杠转义,第二个des为空格,g表示替换18,25行的所有#号。
3.再推荐一个批量删除的功能,在日常使用中有时会用到此功能。
From, to d
批量删除行号从from到,to
0 0
- vim使用技巧
- vim使用小技巧
- vim 使用技巧
- vim 使用技巧[zz]
- vim 使用技巧
- vim 使用技巧
- VIM 使用技巧
- vim 使用技巧
- vim 使用技巧
- [经验总结]VIM使用技巧
- vim 使用技巧
- vim使用技巧
- vim 高级使用技巧
- vim使用技巧
- vim使用技巧
- vim使用技巧
- vim 使用技巧
- vim使用技巧
- C++ 头文件中不能呢个定义变量
- ACM_1002_最大值和最小值
- android常见面试题与我自己的回答
- Xcode 6.2 插件失效的临时解决方案
- iOS 文件操作
- VIM使用技巧
- EL表达式
- 浅谈设计模式:命令模式(Command Pattern)
- 鼠标动作监听类MouseListener
- js中自定义键值对形式的Map结构
- Python连接mysql数据库
- 十进制转十六进制
- AspNet MVC4 教学-4:Asp.Net MVC4 利用ViewData.Model传递数据
- C#中config文件的key标签读写