Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5563
  • 博文数量: 1
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 47
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-19 15:15
文章分类

全部博文(1)

文章存档

2014年(1)

我的朋友

分类: LINUX

2014-03-19 15:29:23

字符界面VI/vim


大写字母:H:表示行首;
L:表示行尾
M:表示行中
ctrl+f前进
Ctrl+b后退
跳到某行:如::20 ;:8
或者直接按5G
W是跳到把光标移到下一单纯的开头
:8指定多少行
w是一到下一个单词的开头
b是移到上一个单词的开头
e是移到下一个单词的末尾
b是移到上单词开头
e是移到下个单词的末尾
:set nu是有行号
:set nonu取消行号
插入:i在光标的前面插入 
a:追加在原来光标符的后面 
o:在光标下面插入一个新行
x:删除,先恩数字在按x可删除窜
u:恢复,
命令来删除:
p命令来撤销一步,后面就是粘贴  
 
dw删除到下一个单词之前
de删除到单词的末尾
db删除到本单词的开头
前面可以用数字
dd删除一整行
:set nu显示行号
:9,16d则是删除第九行到十六行
:8,11m18移动
:8,11co18 复制
复制一个字符用:yl
复制多个字符  数字+yl
粘贴:5p
复制一个单词,带空白yw,ye不带空白
yy复制一整行
修改或替换:替换一个或几个字符r,多个是 数字+r
cw替换整个单词
替换一整行cc
波浪号是大小写替换
J是合并两句
查找  /+索要查找的字,继续就按n
光标位置往回找  ?+所要的字 n     取消标记 /jddkdkd
s:把一个字符换成一段字符
把外面的文件内容插到另个文件::r xyz
替换: :5,8s/wf/妻子/     是在第五行到第八行的wf替换成妻子(只替换每个的第一个)
:5,8s/wf/妻子/g   全部5到8替换
全文替换:  Ctrl+g显示文件的少行,或者直接G
1.38s/wf/妻子/g
不用知道多少行:%(表示第一到最后一行)%s/wf/...
保存::w
:q退出
进去:vi+文件
:q!强制执行
:w saveas
:x保存退出
zz也是但是,挂起了,要取消 fg

阅读(575) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~