关闭

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

标签: VIM
49人阅读 评论(0) 收藏 举报
分类:

目录

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 下载地址

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:82次
    • 积分:20
    • 等级:
    • 排名:千里之外
    • 原创:0篇
    • 转载:0篇
    • 译文:1篇
    • 评论:0条
    文章分类
    文章存档