也记录下Vim 的使用吧.
1. 在Ubuntu 下, 终端输入:
vimtutor
便会出现一个繁体中文的教程,介绍了一些基本的操作而且提供了动手的示例,当然这在vim 的帮助中也有.
内容包括:
* 移动光标
h
j
k
l
* 进入和退出 Vim
:q
:q!
:wq
:wq!
* 删除
x
[number] x
* 插入
i
* 删除
[number] d object 或 d [number] object
object :
e 单字/单词(不包括空格)
w 单字/单词(包括空格)
$ 行尾
dd 删除一行
* 撤销
u 撤销最后执行的命令
U 修正整行
CTRL-w 恢复撤销命令
* 粘贴
删除时会将删除的内容放入缓冲区,可供粘贴
p
* 替换
r 替换单个字
R 连续替换
:
* 更改
[number] c object 或 c [number] object
cw , c$ , ce
* 定位
CTRL-g 查看当前所在行及文件信息
[number] SHIFT-G 跳转 到number 行, 如不指定number 则跳到文件末尾
* 搜索
/要查找的字符串 由上至下
?要查找的字符串 由下向上查找
输入 n 可以继续查找上一个 , shift-N 继续查找上一个
% 括号匹配
* 修正错误
: [***]s/old/new[/gc] 将一行中的old 替换为new,如果 有/g 则是替换所有,否则只替换地一个找到的
*** = %s 替换文件中的
*** = #,# 替换 两行之间的所有行里的
* 执行外部命令
:! cmd Enter
* 保存文件
:w FILENAME
: #,# w FILENAME
* 提取合并
: r FILENAME
* 开始插入
o 在下面打开一行并插入
O 在上面打开一行并插入
a 光标后插入
A 行尾插入
* 设置
set ******