导图社区 linux vim命令
linux环境下针对vim命令的使用介绍 ,适用于初学者
linux 命令集服务于linux学习者,基础和进阶相关的命令
linux 目录结构思维导图,以辅助新手对目录知识的理解
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
linux vim命令
工作模式
正常模式(或叫命令模式)
vim命令进后状态
编辑模式
正常模式下
i
o
a
可视模式
v
替换模式
V
光标的移动
移至行首
shift+6
^(键盘主区上6键上)
0
移至屏幕行行首
g0
移至行尾
shift+4
$
移至首行或文档首行
gg
移至尾行
GG
移至指定行
nG
右移一字符
->
左移一字符
<-
翻屏
上翻一屏
ctrl+b
pgup
上翻半屏
ctrl+u
下翻一屏
ctrl+f
pgdn
下翻半屏
ctrl+d
翻到%比位置
n%
如50%位置
复制
复制光标所在行
yy
向下复制n行
nyy
可视化复制
ctrl+v
排版
基本排版
向左缩进一个shiftwidth
<<
向右缩进一个shiftwidth
>>
本行文字居中
:ce
本行文字靠左
:le
本行文字靠右
:ri
重排当前行
gqq
重排n行
gqnq
重排当前段
gqap
重排n段
gqnap
拼写检查
开启拼写检查
:set spell
关闭拼写检查
:set nospell
移动下一个拼写错误
]s
移动上一个拼写错误
[s
统计字数
:%s/内容/&/gn
剪切/删除
删除光标所在行
dd
删除上一行
dj
删除下一行
dk
删除n-n+10行
删除1-10行
:1,10d
删除n行之后所有行
删除11行以后所有行
:11,$d
删除光标下面n行
ndd
如删后3行,对应命令:3dd
删除光标不上移
D
删除所有行
:1,$d
copy当前行
copy当前行后n行
如2yy
粘贴
在光标后粘贴
p
在光标前粘贴
shift+p
撤销/恢复
撤销
取消一(n)个改动
[n] u:
撤销5个改变
:undo 5
撤销历史
:undolist
重做最后的改动
ctrl+r
取消当前行中所有的改动
U
回到n分钟前
:earlier 4m
前进n秒
:later ns
如前进55秒,:later 55s
恢复
搜索/查找
/
输入内容后按回车键
n向后查找下一个
N向前查找下一个
替换
用new替换当前行第一个old
:s/old/new
用new替换当前行所有的old
:s/old/new/g
用new替换文件n1行、n2行所有的old
:n1,n2/old/new/g
用new替换文件中所有的old
:%s/old/new/g
行号
显示行号
:set nunber
取消显示
:set nonunber
保存
:w
强制保存
:w!
退出
修改内容后保存退出
按esc键
:wq
未修改内容退出
:x
强制退出
:q!
退出当前窗口
:q