替换命令
- 全部替换: :%s/old_str/new_str/g
查找字符
- f{letter} :正向查找字符 letter
结合 “;” 命令,重复查找命令
字符相关
guu: – 把一行的文字变成全小写。或是【Vu】
gUU:– 把一行的文件变成全大写。或是【VU】
v: 进入选择模式,然后移动光标选择你要的文本,按【u】转小写,按【U】转大写
ga : – 查看光标处字符的ascii码
g8 : – 查看光标处字符的utf-8编码
gf : – 打开光标处所指的文件 (这个命令在打到#include头文件时挺好用的,当然,仅限于有路径的)
“*”或”#”:在当前文件中搜索当前光标的单词
- =: – 缩进当前行 (对齐缩进)
Ctrl + O:向后回退你的光标移动
Ctrl + I :向前追赶你的光标移动
窗口分屏浏览
- Vexplore: (在左边分屏间浏览目录,要在右边则是 :Ve!)
- Texplorer:分页式的浏览
操作符(技巧12)-> 操作符 + 动作命令 =操作
- daw:-删除某个单词(通常用a 删除的比较干净)
ciw:-修改某个单词(通常用i 比较方便)
guu: – 把一行的文字变成全小写。或是【Vu】
gUU:– 把一行的文件变成全大写。或是【VU】
v: 进入选择模式,然后移动光标选择你要的文本,按【u】转小写,按【U】转大写
ga : – 查看光标处字符的ascii码
g8 : – 查看光标处字符的utf-8编码
gf : – 打开光标处所指的文件 (这个命令在打到#include头文件时挺好用的,当然,仅限于有路径的)
- gi : -快速回到退出的地方 继续编辑
跳转命令(技巧56)-> 遍历改变列表
- g; : 正向遍历改变列表
- g, : 方向遍历改变列表
配置‘path’ 选项(技巧42)
- :set path+=../APP/**:
全局位置标记实现文件之间的快速跳转(技巧58)
- 设置全局标记
如 先打开你的vimrc 文件,按 mV设置一个全局标记,切换到另一个文件按 ‘V就能回到vimrc的全局标记出了。
快速键
- ddp :用于调整当前行和它的下一行
- xp: 用于调换两字符的次序