vim使用整理

vim使用整理:

1.dw删除:光标至词末
2.d$删除:光标至行末
3.删除命令 d 的格式如下∶
	[number] d object 或者 d [number] object
其意如下∶
number - 代表执行命令的次数(可选项,缺省设置为 1 )。
d - 代表删除。
object - 代表命令所要操作的对象(下面有相关介绍)。
一个简短的对象列表∶
w - 光标到词末
e - 光标到词末,但 *不* 包括空格。
$ - 光标到行末
4.欲删除整行,请输入∶dd
输入 p 将最后一次删除的内容置入光标之后
输入 r 和一个字符替换光标所在位置的字符
5.改变单字/单词,请输入 cw
更改类指令的工作方式跟删除类命令是一致的。操作格式是∶
[number] c object 或者 c [number] object
w-代表单字/单词
$-代表行末
6.
CTRL-g 显示当前编辑文件中当前光标所在行位置以及文件状态信息。
SHIFT-G 跳转到文件中的某一指定行。
7./查找字符串。
n查找下一个
Shift-N反向查
逆向查?代替/

8.	%查配对的括号)、]、}
9.	:s/old/new/g 替换old为new
10.	#,#s/old/new/g 替换两行间出现的每个匹配串(#,#代表的是两行的行号)。
	:%s/old/new/g 替换全文
	:%s/old/new/gc全文替换时确认每次替换--添加 c 
	:!执行外部命令
	:w FILENAME改动保存到文件
	:#,# w FILENAME **保存部分内容;#,#行号(顶行,底行)
	:r FILENAME插入外文件内容-->从光标处置入
11.插入模式
	o --光标下一行行首
	O --光标上一行行首
	a --光标位置后插
	A --光标行末后插
	
12.	R --连续替换多个字符
13.	J --两行连起来
14.	CTRL-R --redo
15.	w --光标前跳一词到词首
	b --与w相反
	e --移到下一词末
	ge -- 移到前一词末
16.	
"$" --光标到当前行尾
"^" --光标到当前行第一个非空字符
"0" --零 一行的第一字符

17.
f/F:单字符查找
"fx" --查找本行中字符 x。"F" 用于向左查找。
"tx" --与 "fx" 相似,但只把光标移到目标字符的前。
提示:"t" 表示 "To"。这个命令的反向版本是 "Tx"。
可";"重复;","反向重复。(光标永不移出当前行)
18.
G:到指定行--"33G"把你送到33行
"50%" 到中间,"90%"到近尾。
H,M,L:分别代表移到当前视野的Home, Middle, Last处
19.
:set number 会在每行加行号
20.
常用"操作符-动作",设为单字符命令:
x 表示 dl (删除当前光标下的字符)
X 表示 dh (删除光标左边的字符)
D 表示 d$ (删除到行尾)
C 表示 c$ (修改到行尾)
s 表示 cl (修改一个字符)
S 表示 cc (修改一整行)
"V"启动可视模式。要处理矩形块内文本,可用CTRL-V启动可视模式。
"daw" 的"d"是删除。"aw"是文本对象。"aw"="A Word"
"daw"="Delete A Word"(删一个单词--后空格字符也被删)。
"cis" 的 "c"(change修改)和"is"文本对象。is="InnerSentence"
还有文本对象"as"-->"as" 包括句子后空白字符而"is"不包括。
如要删一个句子,且想同时删除句子后空字符,就用 "das";
如想保留空白符而替换一个句子,则使用"cis"。
-----------------------------------------------------------
还有很多方法可以删除文本。这是一些经常用到的:
x 删除光标下的字符("dl"的缩写)
X 删除光标前的字符("dh"的缩写)
D 从当前位置删除到行尾("d$"的缩写)
dw 从当前位置删除到下一个单词开头
db 从当前位置删除到前一个单词的开头
diw 删除光标上的单词(不包括空白字符)
daw 删除光标上的单词(包括空白字符)
dG 删除到文末
dgg 删除到文首
如用"c"代替"d",会变成修改命令;而改用 "y",则变成拷贝命令,等等等等。
-----------------------------------------------------------
21.
保留原始文件
:set patchmode=.bak
当第一次编辑 data.txt,修改并执行存盘,Vim 会保留一个名为"data.txt.bak" 的原始文件。
posted @ 2012-12-14 12:00  niewj  阅读(136)  评论(0编辑  收藏  举报