linux vim常用快捷键 不念不忘少年蓝@ 2022-05-24 00:18 204阅读 0赞 1. vim 三个模式(命令模式,输入模式,底线命令模式) 2. 命令模式 a. vim filename 刚进入时,就进入命令模式 b. 常用键: i: 进入输入模式 dd: 删除光标所在行 yy: 复制光标所在行 p: 当前光标下粘贴 u: 编辑后,可以撤回操作 gg: 将光标定位到文件头 shift+g: 将光标定位到文件尾 $: 将光标定位到行尾 ^:将光标定位到行首 /: 斜杠,再输入字符test,可以向下搜索字符test 后按键n 向下重复键字符test ?: 问号,再输入字符test2,可以向上搜索字符test2, 后按键n 向下重复键字符test2 o: 新建一行,并进入输入模式 ggVG:全选 gg+YG: 全选并复制 == :格式化当前行 gg=G :格式化整个文档 \#= :格式当前行及接下来的#行代码,例如“2=” 格式化当前行及接下来的2行 全部删除:按esc键后,先按gg(到达顶部),然后dG 全部复制:按esc键后,先按gg,然后ggyG 全选高亮显示:按esc键后,先按gg,然后ggvG或者ggVG 单行复制:按esc键后, 然后yy 单行删除:按esc键后, 然后dd 粘贴:按esc键后, 然后p 3. 输入模式 enter: 光标带在后头的内容一起换行, home/end:行首/行尾 esc: 退出输入模式,切换到命令模式 4. 底行模式 :wq+enter-->保存并退出 :q!+enter-->不保存强制退出 5. 全选,复制 ggVG : 稍微解释一下上面的命令 gg 让光标移到首行,在vim才有效,vi中无效 V 是进入Visual(可视)模式 G 光标移到最后一行 选中内容以后就可以其他的操作了,比如: d 删除选中内容 y 复制选中内容到0号寄存器 "+y 复制选中内容到+寄存器,也就是系统的剪贴板,供其他程序用
还没有评论,来说两句吧...