关键词:vi的使用及常用命令
1. vi编辑器的使用
编辑器具有的功能:
1)打开文件、新建文件、保存文件
2)光标移动
3)文本编辑
4)(多行间/多列间)复制、粘贴、删除
5)查找和替换
2. vi编辑器配置方法
在终端依次输入
1)cd /etc/vim :切换路径
2)cp vimrc ~/.vimrc:将vimrc复制到家目录下
3)cd ~:切换到家目录
4)gedit .vimrc:打开vimrc
5)将以下代码复制到vimrc中
"关闭兼容功能
set nocompatible
"显示行号
set number
"编辑时 backspace 键设置为2个空格
set backspace=2
"编辑时 tab 键设置为4个空格
set tabstop=4
"设置自动对齐为4个空格
set shiftwidth=4
"搜索时不区分大小写
set ignorecase
"搜索时高亮显示
set hlsearch
6)保存关闭
3. vi编辑器的三种模式
- 一般模式:光标移动、复制、粘贴、删除
- 编辑模式:编辑文本
- 命令行模式:查找和替换
note:当不知道处于何种模式时,按ESC键返回到一般模式
4. vi的使用
普通模式下:
:w:保存文件
:q:退出文件
:wq:保存并退出文件
:q!:强制退出vi,即使该文件被修改,也不保存该文件编辑模式下:
i:在光标前开始插入文本
a:在光标后开始插入文本
o:在当前行之下新开一行,并到行首光标移动:
在一般模式下:
h(左)
j(下)
k(上)
l(右)快速的定位到某一行:
ngg:光标移至第n行的行首(n为数字)。如1gg表示调到第一行的行首,即文件头
G:转到文件结尾在某一行如何快速定位到某一列(单行列切换):
0(数字零):光标移至当前行行首
$:光标移至当前行行末
fx:搜索当前行中下一个出现字母x的地方文本复制和粘贴
yy:复制当前行
nyy:复制当前行及其后的n-1行
p:粘贴删除
dd: 删除光标所在行
ndd: 删除当前行及其后的n-1行
x:删除光标所在位置的字符撤销
u:撤销查找
/pattern: 从光标开始处向文件尾搜索pattern(在/pattern之前先跳到第一行则进行全文件搜索),后按下n或N
?pattern: 从光标开始处向文件首部搜索pattern,后按下n或N注:
n在同一个方向重复上一次搜索命令
N在反方向重复上一次搜索命令替换
:%s/p1/p2/g:将文件中所有的p1均用p2替换,
:%s/p1/p2/gc:替换时需要确认s:substitute 替换
g:global 全局
c:confirm 确认
vi编辑器详解

被折叠的 条评论
为什么被折叠?



