Linux-vi/vim的使用

概述

vi是跨平台的高度可配置的文本编辑器
Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。

vi/vim的使用

vim的安装

yum install vim -y

基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 这三种模式的作用分别是:

编辑模式

i         在光标前插入数据
a         在光标后插入数据
o         在当前光标下面open一个新行,并插入数据

命令模式

1 光标的移动

1.1    上下左右键
1.2    j 下移
       k 上移
       h 左移
       l 右移

1.3       gg       移动行首
          G        移到末行
         [N]gg    移到第N行
         ^        移到当前行的开头
         $        移到当前行的结尾

2 翻页

ctrl + f    向前翻页
ctrl + b    向后翻页

3 搜索

/str    向下搜索字符串str
    小写n    向下搜索
    大写N    向上搜索

?str    向上搜索字符串str
    小写n    向上搜索
    大写N    向下搜索

4 文件操作

yy        复制整行
p         粘贴到当前光标后
P         粘贴到当前光标前(大写)
dd        删除整行(相当于剪切)
u         撤销
[N]yy     复制当前光标开始的n行
[N]dd     删除当前光标开始的n行
dG        从当前光标删除到行尾

底线模式

按 : 进入

常用命令

w          保存
q          退出
!          强制
wq         保存退出
wq!        强制保存退出
q!         强制退出 

其他命令

w [filename]          文件另存为filename
set nu                设置显示行号
set nonu              取消显示行号
N                     将光标移到N行

猜你喜欢

转载自www.cnblogs.com/sunch/p/10011583.html