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

阅读更多
文章标签: VIM
个人分类: vim-学习笔记
想对作者说点什么? 我来说一句

A Byte of Vim

2008年12月02日 1.45MB 下载

a byte of vim

2014年03月08日 1.88MB 下载

vim常用命令总结

2015年04月03日 1.9MB 下载

A Byte of Vim(PDF版)官网推荐资料

2017年10月23日 1.58MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭