vi/vim缩进,注释,替换,查找,修改, 跳转
来源:互联网 发布:兼职淘宝美工工资 编辑:程序博客网 时间:2024/04/24 08:28
按v进入visual状态,选择多行,用>或<缩进或缩出
- 用v命令进入的字符可视化模式(Characterwise visual mode)。文本选择是以字符为单位的。
- 用V命令进入的行可视化模式(Linewise visual mode)。文本选择是以行为单位的。
- 用ctrl-V进入的块可视化模式(Blockwise visual mode)。可以选择一个矩形内的文本。(注意:在Windows中,ctrl-V可能已经被影射为粘贴操作,可以使用ctrl-Q进入块可视化模式。
v状态下 按向下键开始选择多行 直到选中所有你要缩进的行然后==
:.,+3 s/^/#/g
按v进入visual状态,选择多行,用>或<缩进或缩出
通常根据语言特征使用自动缩进排版:在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。
v状态下 按向下键开始选择多行 直到选中所有你要缩进的行然后==
:.,+3 s/^/#/g
查找命令
用/查找单词后,n可以跳到下一个,N则是上一个,:nohls可以取消高亮
查找时,:set ignorecase”项让VIM忽略大小写,“:set noignorecase” 来关闭这项功能。
修改文字
cw:删除一个单词并进入插入模式,cc:删除一行并进入插入模式。
r:然后输入的字母将替换当前字母并保持命令模式,R则是不停的替换(一个挨着一个)。
0到行首,$到行尾。
函数间跳转
ctrl+]和ctrl+T分别是查找函数的定义和返回,好像需要ctag的支持
i 跳转到光标所指标识符的定义行,是打开一个新的小窗口显示,记住要加个i,最好是找自己项目下的文件,否则找库函数的话还不如man.
大写 K 看光标所指标识符的 man 帮助页
批量替换
%s/*/#/g //全文*替换为#
- vi/vim缩进,注释,替换,查找,修改, 跳转
- vi/vim 查找替换
- vi/vim 查找替换
- vi/vim 查找替换
- vi/vim 查找替换大全
- vi/vim中的查找替换
- vi/vim 查找替换大全
- vi / vim 查找替换使用方法
- Vi/Vim查找替换使用方法
- VIM/VI 查找与替换
- vi/vim查找、替换字符串
- Vi/Vim查找替换使用方法
- Vi/Vim查找替换使用方法
- Vi/Vim查找替换使用方法
- Vi/Vim查找替换使用方法
- Vi/Vim查找替换使用方法
- Vi/Vim查找替换使用方法
- Vi/Vim查找替换使用方法
- Json_接收与解析(C++)
- 学JAVA必须知道:抽象类与接口的区别
- 判断自己的电脑是否被入侵
- 带参数宏定义和函数的区别
- 解决popupwindow中弹出输入法被挤上去 顶起的bug
- vi/vim缩进,注释,替换,查找,修改, 跳转
- 第五周项目三:长方柱类
- Failed to load libGL.so的解决方法
- 解决win7下安装Mysql卡在Start service的问题
- CSDN专家分和博客系统积分获得规则!
- 线程--Callable和Future
- 设计模式之策略模式
- 快速启动拦的“显示桌面”没有了,如何恢复出来!
- 学生类 指向对象的指针 模模糊糊的做出来了