码迷,mamicode.com
首页 > 系统相关 > 详细

Day8-1 vim

时间:2018-01-29 15:42:16      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:文件   vim   com   选中   process   大写   查找   目录   ctr   

vim编辑器
是vi的升级版本,带颜色显示
安装yum install -y vim-enhanced
技术分享图片
技术分享图片
将passwd文件复制到其他目录下,vim后没有颜色
技术分享图片

一般模式
上下左右方向键或kjhl四个键移动光标
n方向键 向特定方向移动n位
ctrl + b 或 pageup 向上翻页
ctrl + f 或 pagedown 向下翻页
0或shift 6 光标移动到行首
shift 4 光标移动到行尾
gg 移动到首行
G 移动到末行
nG 移动到第n行
x 向后删除一个字符
X 向前删除一个字符
nx 向后删除n个字符
dd 删除/剪切光标所在那行
ndd 删除/剪切光标所在行后的n行(包括所在行共n行)
yy 复制光标所在行
nyy 从光标所在行开始,向下复制n行(包括所在行)
p 向下粘贴
P 向上粘贴
u 撤销上步操作
ctrl + r 恢复撤销操作
v 按住移动会选中字符。类似于word下的shift

编辑模式
i 进入编辑模式,光标不动
I(大写的i) 进入编辑模式,光标移动到行首
o 光标在下面插入一行
O 光标在上面插入一行
a 光标在后一位
A 光标在行尾

命令模式
/[word] 向光标后查找字符串,按n向后继续找
?[word] 向光标前查找字符串,按n向前继续找
:n1,n2s/[word1]/[word2]/g 在n1和n2行之间查找word1并用word2替换,不加g则只替换每行第一个word1(用#代替/也可)
:1,$s/[word1]/[word2]/g 在文档中查找word1并用word2替换,不加g则只替换每行第一个word1
:w 保存文本
:q 退出
:w! 强制保存
:q! 强制退出
:wq 保存并退出
:set nu 显示行号
:set nonu 不显示行号

Day8-1 vim

标签:文件   vim   com   选中   process   大写   查找   目录   ctr   

原文地址:http://blog.51cto.com/13582610/2066338

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!