[5] Vim 工具

[5] Vim 工具

5.1 vim 介绍

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。支持颜色显示。这里只是简单介绍一些常用的。vim详解请点击

  • 安装vim
yum install -y vim-enhanced
  • vim 三种模式
    一般模式、编辑模式、命令模式
  • vim 配置文件
[root@localhost ~]# vim /etc/vimrc

5.2 一般模式移动光标

按键作用
h 或者左方向键光标向左移动一个字符
l 或者右方向键光标向右移动一个字符
k 或者上方向键光标向上移动一个字符
j 或者下方向键光标向下移动一个字符
ctrl+f向下翻页
ctrl+b向上翻页
0 或者 ^移动到本行行首
$光标定位至行尾
gg光标定位至第一行
G光标定位至最后一行
nG 或者 ngg光标定位到n行
nh/j/k/l向h/j/k/l方向移动n个字符

5.3 一般模式复制粘贴

按键作用
x,Xx表示从当前光标处向后剪切一个字符,X表示从当前光标处向前剪切一个字符
nx从当前光标向后剪切n个字符
nX从当前光标向前剪切n个字符
dd删除/剪切光标当前所在行
ndd删除/剪切光标所在行之后的n行
yy复制光标所在行
p从光标所在行开始,向下粘贴已经剪切或者复制的内容
P从光标所在行开始,向上粘贴已经剪切或者复制的内容
nyy从光标所在行开始,向下复制n行
nu还原上n步操作
ctrl+r返回刚刚还原的一步步骤
U还原所有操作
v移动选择指定字符,选中后实现dd、yy等操作

5.4 编辑模式

按键作用
i Ii在当前光标前面插入 I在本行的行首插入
a Aa在当前光标后面插入 A在本行的行末插入
o Oo在当前行下一行插入 O在本行的上一行插入

5.5 命令模式

按键作用
/word输入关键字,从当前屏幕向下搜索
?word输入关键字,从当前屏幕向上搜索
n向下查找搜索到的关键字
shift+n向上查找搜索到的关键字
:n1,n2s/word1/word2/g在n1-n2行中查找word1并替换为word2.不加g则只替换每行中的第一个word1
:1,$s/word1/word2/g将文档中所有的word1替换为word2,不加g则只替换为每行中的第一个word1
: + 上下方向键调出历史使用的操作命令
:set nu显示行号
:set nonu不显示行号
:nohl取消高亮显示
:x修改后使用该命令,与:wq命令一致,当没有更改任何内容时,使用该参数,不会更改文件mtime值

5.6 扩展

vim的特殊用法 http://www.apelearn.com/bbs/thread-9334-1-1.html
vim常用快捷键总结 http://www.apelearn.com/bbs/thread-407-1-1.html
vim快速删除一段字符 http://www.apelearn.com/bbs/thread-842-1-1.html
vim乱码 http://www.apelearn.com/bbs/thread-6753-1-1.html
小键盘问题 http://www.apelearn.com/bbs/thread-7215-1-1.html
vim加密 http://www.apelearn.com/bbs/thread-7750-1-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值