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

翻译 2015年11月21日 00:03:02

目录

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

a byte of vim -- 学习摘要

说在前面的话 -- a byte of vim 是我见过的最介绍vim 最好的数,想了解强大vim的人,或者是已经在使用vim打算进一步了解的人,我感觉都应该看看这个 很经典的vi/vim介绍读物,...

byte of vim 电子书

  • 2011年01月05日 20:18
  • 1.11MB
  • 下载

a byte of vim

  • 2014年03月08日 23:03
  • 1.88MB
  • 下载

vim学习笔记:byte of vim读书笔记

Normal mode下命令 i 进入insert mode,插入位置在当前光标之前 I 插入位置在行首 a 插入位置在当前光标之后 A 插入位置在行末 o 在光标行后插入一行 O 在光标行前插入一行...

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

  • 2017年10月23日 15:25
  • 1.58MB
  • 下载

byte_of_vim_v051

  • 2009年04月13日 12:32
  • 1.47MB
  • 下载

list of vim command

Working with files Vim command Action :e filename Open a new file. You can use the Tab key for a...

fun of vim

文档名称:Vim之趣(Fun Of Vim) 文档维护:Xuefeng Chang(welfear@gmail.com) 文档创建:2010.7.25          零、...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VIM的学习总结(a Byte of VIM)
举报原因:
原因补充:

(最多只允许输入30个字)