VIM 文件操作集锦
来源:互联网 发布:html5动画源码怎么用 编辑:程序博客网 时间:2024/05/22 09:04
- 批量修改文件
可以利用 :args 和 :argdo 命令
- :args d:\aa\**
- :ar
- :argdo %s/str/new_str/g|update!
对args列表中的文件分别字符串替换操作。Windows下字符串中回车用 \r 代替。
- 将"val1 变量1"替换为"private String val1; //变量1"
:%s/^\(\w\+\)\s/private String \1; \/\//g
解释:使用"\("和"\)" 符号括起正则表达式,即可在后面使用\1、\2等变量来访问 /( 和 /) 中的内容。
- 快速替换单词
1.光标移动到aaa的开头,按 v 按e 按y
2.光标移动到bbb的开头,按 v 按e 按p
也就说,快速选中一个单词,按v按e即可。
- 块操作
Ctrl + v 进入块可视模式,通过键盘移动光标进行选择区域,配合ypd等操作达到相应的目的。如:
在选定块的每行前面加上// ,一般在语言中表示注释1.Ctrl + v选定列2.按I,插入//3.按esc
- 括号、引号等块操作
更改配对标点符号中的文本内容: ci’、ci”、ci(、ci[、ci{、ci<
删除配对标点符号中的文本内容: di’、di”、di(、di[、di{、di<
复制配对标点符号中的文本内容:yi’、yi”、yi(、yi[、yi{、yi<
选中配对标点符号中的文本内容:vi’、vi”、vi(、vi[、vi{、vi<
- 文件差异对比
1.如果已经打开了文件file1,再打开另一个文件file2进行比较: :vert diffsplit file22.定位到不同点: [c 跳到前一个不同点 ]c 跳到后一个不同点3. 合并文档: dp 将差异点的当前文档内容应用到另一文档(diff put) do 将差异点的另一文档的内容拷贝到当前文档(diff get)4. 在窗口间跳转: ctrl-w w 跳到下一个窗口 ctrl-w h 跳到左侧窗口 ctrl-w l 跳到右侧窗口 ctrl-w j 跳到下方的窗口 ctrl-w k 跳到上方的窗口5. 如果更改了某个窗口的内容,vim又没有自动更新diff检查,可以使用如下命令更新: :diffupdate
- VIM 文件操作集锦
- 关于文件操作集锦
- 关于文件操作集锦
- Delphi 文件操作集锦
- C#文件操作集锦
- Delphi 文件操作集锦
- DELPHI关于文件操作集锦
- java FileUtil文件操作集锦
- Vim 多文件操作
- vim 文件操作命令
- vim 多文件操作
- vim多文件操作
- vim 多文件操作
- Linux学习之Vim(-)-常用操作导航集锦
- vim 多文件操作常用命令
- Asp 对文件操作问题集锦
- PHP常用的文件操作函数集锦
- PHP常用的文件操作函数集锦
- ios实现通讯录的查询与删除
- SQL SERVER2008开启远程数据库访问
- android HttpURLConnection 连接网络 读取返回数据
- eclipse android开发 之 项目结构
- Condorcet Winners
- VIM 文件操作集锦
- Oracle学习查询语句的笔记
- UITextField 左图以及文字位置的设置
- Android—Animation
- 《VC++深入详解》学习笔记 第二章 掌握C++
- dtree动态树+Javascript右键菜单
- Android接口定义语言---AIDL(三)
- js对table执行增-删-改
- 不同服务器数据库之间的数据操作