VIM的学习总结(a Byte of VIM)

目录

VIM的学习总结(a Byte of VIM)

光标移动

hjkl 分别表示
^ 移动到行的开始
$ 移动到行的末尾
ctrl-b 屏幕向后翻一页
ctrl-f 屏幕向前翻一页
G 移动到文件的最后一行
nG 移动到文件的第n行


H 移动到窗口的第一行
M 移动到窗口的中间一行
L 移动到窗口的最后一行


w 移动到下一个单词的第一个字母
nw 移动到第n个单词的第一个字母
e 移动到下一个单词的最后一个字母
nw 移动到第n个单词的最后一个字母
b 和w方向相反
nb 和nw方向相反
) 移动下一个句子的第一个字母
n) ~~
( 和)方向相反
n( 和n)方向相反
} 移动到下一个段落的第一个字母
n} ~~
{ ~~
n{ ~~


mark
m 创建标记(eg: ma)
’ 移动到标记的文本行的第一个字母
` 移动到标记的光标位置
:mark 列出所有标记
:delmarks 删除指定标记
:delmarks! 删除所有标记


ctrl-o 跳到光标移动的前一位置
ctrl-i 撤销ctrl-o 的操作


Help

如何擦看帮助文档
:help user-manual 查看使用手册的目录列表

ctrl-] 进入目录列表的下一层链接(ctrl-o 退出)

:helpgrep 查看使用手册中匹配到的第一个word

:cnext 查看下一个word
:cpre 查看前一个
:clist 查看整个匹配到的列表

编辑


:w(:write) 保存文件
:q(:quit) 离开vim
:e ../tmp/test.txt 打开非工作路径下某一个文件
:cd ../tmp 切换工作路径
:pwd 打印工作路径


剪切、复制和粘贴

dl 删除一个字符
dw 删除一个单词
yap 复制当前段落
p 粘贴到当前光标位置之后
P 粘贴到当前光标位置之前
xp 交换两个字符的位置
dwwP 交换两个单词的位置


撤销与恢复

:earlier 4m 回到操作的4min以前
:later 45s 回到操作的45s后
:undo 5 撤销5步操作


模式匹配

/pattern : 向下搜索第一个pattern

n 下一个pattern
N 上一个pattern

a Byte of VIM 下载地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值