Linux的基础之vim编辑器详解
2018-03-14 13:58
253 查看
一:打开文件:
vi /path/file :如果文件不存在,自动创建文件并打开;如果文件存在,在vim中打开文件
vi +n /path/file:打开文件光标停留在第几行
vi + /path/file:光标停留在最后一行
二:vim模式:
1.编辑模式:击键为指令(默认模式)
2.输入模式:击键为文本内容
i:向当前光标前添加内容
a:向当前光标后添加内容
o:当前光标下方新建一行添加内容
行:
I:光标到行首添加内容;
A:光标到行尾添加内容;
O:当前光标上方新建一行添加内容
按esc退出返回编辑模式
3.末行模式:在vim末尾输入命令
输入“:”切换;
按esc退出返回编辑模式
三:关闭文件
1.q!:不保存并退出
2.wq:保存并退出
3.w:保存
4.w!:对只读文件强行保存(需root)
四:移动光标:
1.逐字符移动:
h,j,k,l(左,下,上,右)
#h:移动多个字符
2.逐词移动:
w:下一个单词词首
e:当前或下一个单词词尾
b:当前或上一个单词词首
#w:一次跳转多个单词
3.行间跳转:
G:跳至最后一行
#G:跳至第#行
4.行内跳转:
1.数字0绝对行首
2.$:绝对行尾
3.^:行首第一个非空白字符
五:删除
1.删除单个字符:
x;
#x
2.删除命令:
1.#dw,#de,#db
2.dd:删除一行 #dd
3.末行模式::startline,endlined
3.先删除内容再转为输入模式
c:同d;
六:粘贴命令
如果复制的是单词
1.大p:放在光标的前面
2.小P:放在光标的后面
如果复制的是一整行
1.大P:放在光标所在行的上方
2.小p:放在光标所在行的下方
七:复制命令:
1.y:用法同d;
八:替换
r+字符:替换单个字符
R:进入替换模式
九:撤销编辑操作
u:连续点击最多50次
撤销撤销操作:ctrl+R;
十:重复此前的编辑操作:.
十一:可视化模式:
1.小v:按字符选取
2.大v:按行选取
十二:查找
1./pattern:模式查找,从第一行开始匹配 从上至下
2.?pattern:从当前行开始匹配 从下至上
n,N
十三:查找并替换
%:在全文中查找
s@pattern@string@gi
g:匹配到该行的所有元素都要替换
i:忽略大小写
十四:打开多个文件
vi file1 file2 file3...
next:下一个文件 prev
first:第一个文件 last
qa:退出全部文件
十五:分屏显示一个文件
CTRL+w放开再按s:水平分开
ctrl+w:切屏
十六:分窗口编辑多个文件
vi -o file1 file2 file3:水平分割
####十七:将当前文件的部分内容另存为另一个文件
十八:将另一个文件的内容添加进当前文件中
:r FILE
十九:在vim中与shell交互
!COMMAND
二十二:高级话题
1.set nu :display number line
set nonu
2.set ic:忽略大小写
set noic
3.set autoindent:设置自动缩进
set noai
4.set hlsearch:查找的文本高亮显示
set nohlsearch
5.syntax on:语法高亮
syntax off
二十三:vim的配置文件
全局配置:/etc/virc
个人配置:~/.virc
vi /path/file :如果文件不存在,自动创建文件并打开;如果文件存在,在vim中打开文件
vi +n /path/file:打开文件光标停留在第几行
vi + /path/file:光标停留在最后一行
二:vim模式:
1.编辑模式:击键为指令(默认模式)
2.输入模式:击键为文本内容
i:向当前光标前添加内容
a:向当前光标后添加内容
o:当前光标下方新建一行添加内容
行:
I:光标到行首添加内容;
A:光标到行尾添加内容;
O:当前光标上方新建一行添加内容
按esc退出返回编辑模式
3.末行模式:在vim末尾输入命令
输入“:”切换;
按esc退出返回编辑模式
三:关闭文件
1.q!:不保存并退出
2.wq:保存并退出
3.w:保存
4.w!:对只读文件强行保存(需root)
四:移动光标:
1.逐字符移动:
h,j,k,l(左,下,上,右)
#h:移动多个字符
2.逐词移动:
w:下一个单词词首
e:当前或下一个单词词尾
b:当前或上一个单词词首
#w:一次跳转多个单词
3.行间跳转:
G:跳至最后一行
#G:跳至第#行
4.行内跳转:
1.数字0绝对行首
2.$:绝对行尾
3.^:行首第一个非空白字符
五:删除
1.删除单个字符:
x;
#x
2.删除命令:
1.#dw,#de,#db
2.dd:删除一行 #dd
3.末行模式::startline,endlined
3.先删除内容再转为输入模式
c:同d;
六:粘贴命令
如果复制的是单词
1.大p:放在光标的前面
2.小P:放在光标的后面
如果复制的是一整行
1.大P:放在光标所在行的上方
2.小p:放在光标所在行的下方
七:复制命令:
1.y:用法同d;
八:替换
r+字符:替换单个字符
R:进入替换模式
九:撤销编辑操作
u:连续点击最多50次
撤销撤销操作:ctrl+R;
十:重复此前的编辑操作:.
十一:可视化模式:
1.小v:按字符选取
2.大v:按行选取
十二:查找
1./pattern:模式查找,从第一行开始匹配 从上至下
2.?pattern:从当前行开始匹配 从下至上
n,N
十三:查找并替换
%:在全文中查找
s@pattern@string@gi
g:匹配到该行的所有元素都要替换
i:忽略大小写
十四:打开多个文件
vi file1 file2 file3...
next:下一个文件 prev
first:第一个文件 last
qa:退出全部文件
十五:分屏显示一个文件
CTRL+w放开再按s:水平分开
ctrl+w:切屏
十六:分窗口编辑多个文件
vi -o file1 file2 file3:水平分割
####十七:将当前文件的部分内容另存为另一个文件
十八:将另一个文件的内容添加进当前文件中
:r FILE
十九:在vim中与shell交互
!COMMAND
二十二:高级话题
1.set nu :display number line
set nonu
2.set ic:忽略大小写
set noic
3.set autoindent:设置自动缩进
set noai
4.set hlsearch:查找的文本高亮显示
set nohlsearch
5.syntax on:语法高亮
syntax off
二十三:vim的配置文件
全局配置:/etc/virc
个人配置:~/.virc
相关文章推荐
- Linux基础之sed流编辑器详解 推荐
- linux之vim编辑器与shell编程基础
- Linux基础vim编辑器系列——right ctrl + o
- Linux基础,Vim命令详解
- Linux——vim编辑器详解
- Linux系统基础之六:vim编辑器简介和linux下软件的安装
- Spark修炼之道(基础篇)——Linux大数据开发基础:第六节:vi、vim编辑器(二)
- ex命令_Linux ex 命令用法详解:启动vim编辑器的ex编辑模式
- Linux基础-Vim编辑器的使用整理
- Linux01-Linux文本编辑器vim编辑器深入详解22
- linux基础之vim编辑器快捷键
- 2016-3-29 linux基础学习——vim编辑器的使用
- Linux编辑器vim键盘详解
- Linux下使用Vim进行C/C++ 编程基础知识详解
- Linux学习日记--基础命令(9)--VIM编辑器
- Linux基础之vi(vim)程序编辑器
- Linux 基础操作之 Vim 编辑器
- Linux基础——VIM编辑器、磁盘管理、用户管理
- 运维基础--Linux的vim编辑器
- Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接