- h:左移
- j:下移
- k:上移
- K:查看manpage
- l:右移
- M:光标移到中间行
- L:光标移到屏幕最后一行行首
- G:移动到指定行,行号:G
- w:向后一次移动一个字
- b:向前一次移动一个字
- {:按段移动,上移,}:下移
- x:删除光标后一个字符;X:删除光标前一个字符
- dd:删除光标所在行;n dd:删除指定的行数
- d0:删除光标前本行所有内容
- dw:删除光标开始位置的字
- u:一步一步撤销
- U:一次性撤销当前行所有操作
- ctrl+r:反撤销
- .:重复上一次操作的命令
- >>:文本行右移
- <<:文本行左移
- yy:复制当前行,n yy:复制n行
- p:在光标所在位置向下新开辟一行,粘贴
- v:按字符移动,选中文本
- V:按行移动,选中文本,可配合d,y,>>,<< 实现对文本的移动
- r:替换当前字符
- R:替换当前行光标后的字符
- sp:上下分屏,后可跟文件名;要在末行模式输入,如果跟文件名则打开新的文件
- vsp:左右分屏,后可跟文件名
- vim -On file1 file2...在进入vim前分屏,大写o垂直分屏,小写o水平分屏,n是分屏数
- ctrl+w+w:在多个窗口切换
- ctrl+w+k:光标移动到上边的屏
- ctrl+w+j:光标移动到下边的屏
- ctrl+w+l:光标移动到右边的屏
- ctrl+w+h:光标移动到左边的屏
- ctrl+w+=:让所有屏高度一致
- ctrl+w+>:左加狂堵
- ctrl+w+<:右加宽度
- ctrl+w n <:右加n宽
- /:查找
- [-d:查看宏定义,必须先包含此宏所在头文件
- gg=G:代码自动缩进排版
- set nu:设置行号,末行模式
- ZZ:快速保存退出
- ZQ:不保存退出
- dd删除当前行,可以加数字,删除多行
- yy复制当前行,可以加数字,复制多行
- p粘贴
- super+shift+空格 输入法切换源,shift,中英文切换
- super+上,窗口最大化,super+下,窗口最小化
- super+左窗口左侧全屏对齐。super+右,窗口在右侧全屏对齐
linux命令
最新推荐文章于 2024-08-09 18:30:00 发布