|
发表于 2011-3-16 18:01:53
|
显示全部楼层
本帖最后由 仓小姐 于 2011-3-16 18:10 编辑
2楼是我,我也不是很熟,经常要对着指令格式敲
看于渊书的时候用了几天linux,下面是我收藏的葵花宝典:) 照着用
.
5-21全是vim的基本操作:
1.控制方向
^
k
<- h + l ->
j
v
2.进入和退出
:q! //不保存推出退出:
:wq //保存退出
x //删除字符
i //插入文本
3.删除和撤销
[number] d object 或者 d [number] object
如:
dw 光标处删除到单词末尾(中文到一句话末尾)包括空白
de 光标处删除到单词末尾(中文到一句话末尾)不包括空白
d$ 光标处到行末尾
dd 删除当前行(2dd 删除两行)
对象列表:
w - 从当前光标当前位置直到单字/单词末尾,包括空格。
e - 从当前光标当前位置直到单字/单词末尾,但是不包括空格。
$ - 从当前光标当前位置直到当前行末。
撤销操作:
u 撤销之前的1步操作
恢复撤销操作:
Ctrl + r
4.替换和更改
p 将最后一次删除的内容置入光标之后 替换命令
r 输入 r 和一个字符替换光标所在位置的字符。 更改命令
[number] c object 或者 c [number] object
如:cw 删除该单词光标处以后的字符,重新输入正确的内容。
对象列表:
w - 从当前光标当前位置直到单字/单词末尾,包括空格。
e - 从当前光标当前位置直到单字/单词末尾,但是不包括空格。
$ - 从当前光标当前位置直到当前行末。 1.5 定位搜索替换
定位
Ctrl + g 显示当前编辑的文件名和文件的总行数
Shift + g 定位到文件的最后一行
数字 然后 Shift + g 定位到数字显示的行数 搜索
/关键字 回车后正向搜索文件内的匹配关键字
?关键字 回车后逆向搜索
此时:
按n显示下一个
按Shift + n 显示上一个
:nohl 设置取消当此搜索高亮
:set hls 设置高亮搜索Highlight search
:set nohls 设置无高亮搜索
:set ic 设置忽略大小写Ignore case
:set noic 设置大小写搜索
配对括号查询
将光标放在“(”“[”“{”上时,按%键可跳转到配对括号处,再按%跳转回来。
修正替换
:s/old/new 替换光标行的第一个old为new
:s/old/new/g 替换光标行的所有old为new
:%s/old/new/g 替换整个文件中的old为new
:%s/old/new/gc 替换前询问 |
|