vi 使用笔记

mac2022-06-30  32

基本A 当前行追加J 去除本行和下一行之间的换行符(写CSS利器)~ 光标所在处的字符进行大小写互换*   向前搜索目前光标所在的单词#   向后搜索目前光标所在的单词% 查找与光标所在处相匹配的反括号, 包括 () [] {}0 到行首$ 到行尾u 撤销x 删除当前字符r 替换当前字符f 光标所在行进行查找t 光标所在行查找,定位在结果的前一个字符H 移动光标到屏幕的首行.M 移动光标到屏幕的中间一行.L 移动光标到屏幕的尾行.gg 移动光标到文档首行.G 移动光标到文档尾行.zt 将当前行放置于页面顶部ma 设置书签a`a 调到书签actrl+r 恢复. 重复上一次操作zc 关闭折叠zo 打开折叠 /aa 查找aacaw 替换当前单词daw 删除当前单词gUaw 当前单词大写CTRL-P 自动补全上选择CTRL-N 自动补全下选择

组合>% 增加一段代码块的缩进(光标定位在‘{’上)gg=G 全文调整格式ci( 删除小括号内的内容

命令模式::10 调到第10行:1,10 dd 删除1-10行:1,10 co 20 复制1-10行到20行:1,10 mo 20 剪切1-10行到20行:.,$ dd 当前行最后一行删除:1,$s#^#// 全文加注释"//"%s/aaa/bbb/c 全文替换aaa成bbb,并逐个确认

转载于:https://www.cnblogs.com/DajiangDev/p/3532781.html

最新回复(0)