- 4
- 0
- 约1.14万字
- 约 24页
- 2018-06-03 发布于福建
- 举报
VIM使用的技巧
VIM使用技巧
1.交换两个字符位置
xp 2.上下两行调换
ddp 3.把文件内容反转
:g/^/m0 4.上下两行合并
5.删除所有行
dG 6.从当前位置删除到行尾
d$
7.从当前位置复制到行尾
y$如果要粘贴到其他地方p就可以了
由于vi是建立在EX上的所以当键入:时就来到了EX命令状态
8.
:ab string strings
例如:ab usa United States of America,
当你在文见里插入usa时
United States of America就蹦出来了
9.
:map keys new_seq
定义你当前键盘命令
10.
:set[all]
vi or ex的编辑状态
如显示每行:set nu 11.
在命令状态下,nyy表示拷贝从光标行起的下n行内容,p表示paste,可刚复制的内容粘贴在光标处的下面。
12.
单个字符替换用r,覆盖多个字符用R,用多个字符替换一个字符用s,整行替换用S 13.
:%s/old_word/new_word/g
这个指令是于在整个文件中替换特定字符串
14.光标控制
k:上移nk上移n行
j:下移nj下移n行
将光标移到第n行,按下mk
将光标移到第m行,按下ayk
即将第n到m的行存到a寄存器,以此类推,b,c….寄存器等
这样就可以将你常用的需要复用的内容粘贴到不同的寄存器中以备用
想粘贴到某处,直接将光标移到某地,按下ap即可,以此类推,b,c….寄存器等
在当前屏幕中
H跳到第一行
M跳到中间一行
L跳到最后一行
15.
表8-2删除命令
删除命令操作
d l删除当前字符(与x命令功能相同)
d 0删除到某一行的开始位置
d^删除到某一行的第一个字符位置(不包括空格或TA B字符)
d w删除到某个单词的结尾位置
d 3w删除到第三个单词的结尾位置
d b删除到某个单词的开始位置
d W删除到某个以空格作为分隔符的单词的结尾位置
d B删除到某个以空格作为分隔符的单词的开始位置
d 7B删除到前面7个以空格作为分隔符的单词的开始位置
d)删除到某个语句的结尾位置
d 4)删除到第四个语句的结尾位置
d(删除到某个语句的开始位置
d}删除到某个段落的结尾位置
d{删除到某个段落的开始位置
d 7{删除到当前段落起始位置之前的第7个段落位置
d d删除当前行
d/t ex t删除从文本中出现t ex t中所指定字样的位置,一直向前直到下一个该字样所出现的
位置(但不包括该字样)之间的内容
d fc删除从文本中出现字符c的位置,一直向前直到下一个该字符所出现的位置(包括
该字符)之间的内容
d tc删除当前行直到下一个字符c所出现位置之间的内容
D删除到某一行的结尾
d$删除到某一行的结尾
5 dd删除从当前行所开始的5行内容
d L删除直到屏幕上最后一行的内容
d H删除直到屏幕上第一行的内容
d G删除直到工作缓存区结尾的内容
d 1G删除直到工作缓存区开始的内容
修改命令操作
c l更改当前字符
c w修改到某个单词的结尾位置
c 3w修改到第三个单词的结尾位置
c b修改到某个单词的开始位置
c W修改到某个以空格作为分隔符的单词的结尾位置
c B修改到某个以空格作为分隔符的单词的开始位置
c 7B修改到前面7个以空格作为分隔符的单词的开始位置
c 0修改到某行的结尾位置
c)修改到某个语句的结尾位置
c 4)修改到第四个语句的结尾位置
c(修改到某个语句的开始位置
c}修改到某个段落的结尾位置
c{修改到某个段落的开始位置
c 7{修改到当前段落起始位置之前的第7个段落位置
c tc修改当前行直到下一个字符c所出现位置之间的内容
C修改到某一行的结尾
c c修改当前行
5 cc修改从当前行所开始的5行内容
.重复上一次修改!
表8-4替换命令
替换命令操作
s将当前字符替换为一个或多个字符
S将当前行替换为一个或多个字符
5 s将从当前字符开始的5个字符替换为一个或多个字符
vi替换使用规则:
:g/s1/s/s2/s3/g
第一个g表示对每一个包括s1的行都进行替换,第二个g表示对每一行包括s1的行所有的s2都用s3替换
s表示替换,s2是要被替换的字符串,他可以和s1相同(如果相同的话用//代替),s3是替换字符串
16.
fx
往右移动到x字符上
Fx
往左移动到x字符上
tx
往右移动到x字符前
Tx
往左移动到x字符后
(注意:以上四个命令中,其中x是键入的字符)
分号,配合f和t使用,重复一次
逗号,配合f和t使用,反方向重复一次
17.vi环境选项Solaris ksh noautoindent nomodelines noshowmode autoprint nonumber noslowopen noautowrite
您可能关注的文档
- H3134-街头篮球技能的技巧盖帽扣篮注册科比PG装备的技巧心得前锋.doc
- H41165-应用程序框架的设计.doc
- H4235-乔丹科比100分公牛麦克伯伦历史NBA十大纪录.doc
- H55872-白皮书答案2翻译.doc
- HDL 建模的技巧 低级建模 仿顺序操作 midd.doc
- HDL建模的技巧 低级建模 仿顺序操作.doc
- HTML的技巧 网页的设计 DW frontpag.doc
- ICP 电感耦合等离子光谱 使用的技巧(千问千答)1.doc
- HONEYWELL全数字化安防系统解决的方案 1.doc
- IDC机房工程的设计的方案.doc
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
原创力文档

文档评论(0)