Vim编辑器的高级使用:
vi的安装
[wang@localhost ~]$ rpm -qf 丶which vi丶
vim的安装:
[wang@localhost ~]$ rpm -qf /usr/bin/vim
vim-enhanced-7.2.411-1.8.el6.x86_64
[wang@localhost ~]$ rpm -ivh/mnt/Packages/vim-enhanced-7.2.411-1.8.el6.x86_64.rpm
vim编辑器模式的切换:
命令模式,命令行模式,编辑模式
命令模式:
字符操作
i :当前插入
I :行首插入
a :当前字符之后插入
A :行尾插入
ESC :退出当前模式
o :下一行插入
O :上一行插入
x :向后删除一个字符
X :向前删除一个字符
u :撤销一步
行操作:
home键 或 ∧ 行首
$行尾 end键
dd 删除一行 Ndd
yy 复制一行 Nyy 复制N行
p 将复制行粘贴 P上粘
词操作:
dw 删除一个词,删除时要将光标移动到这个词的行首。另外,如果光标不在行首,则删除光标之后的字符
yw 复制一个词
块操作:
大D 或 d+$删至行尾 d+∧删至行首
y+$ 复制至尾 y+∧复制至首
v模式:进入v模式,移动光标选择区域
编程时需要进行多行注释:
1.注释:Ctrl+v 进入列编辑模式
2.向下或向上移动光标
3.把需要注释的行的开头标记起来
4.然后按大写的I
5.再插入注释符,比如“#”
6.再按Esc,就会全部注释了
删除多行注释:
2.删除:再按Ctrl+v进入列编辑模式,向下或向上移动光标,选中注释的部分,然后按d,就会删除注释符号
vim命令行模式操作:
:w 保存
:q 没有进行修改,退出quit
:q! 修改了,不保存,强制退出
:wq 保存并退出
:wq! 强制保存并退出
保存:
ZZ 改一个字符:r 再对滢文字
替换:
:%s/this/that 每一行的第一个this被替换成that
:%s/this/that/g 将文本重的所有的this替换成that
:1,5 s/old/new/g #替换第一行到第五行中得匹配内容
:set nu/nonu #显示行号和取消行号
/正向查找 :/target n往下查找,N往上查找
去消高亮显示: noh 或 随便查找一额一组没有的字符
:!ls调用系统命令
编辑文目录:
如果不小心打开目录,直接退出就好了。
vim中定位到行首:
gg 定位到行首
G 定位到最后一行,行首
vim打开多个文件:
#vim -O file1 file2 ctrl+ww 在两个文件之间切换
自定义vim
#vim~ /.vimrc
输入:
set nu
set history=1000
Vim编辑器的高级使用:
原创
©著作权归作者所有:来自51CTO博客作者王淰的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Linux基本命令
下一篇:Linux用户和组的管理
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
vim编辑器的高级使用
vim编辑器的高级使用教程
编辑器 vim 高级使用 -
vim编辑器的使用
vim编辑器的使用中的基本操作及其一些快捷键的操作
vim 编辑器 vim -
vim 编辑器高级用法
vim 三种编辑模式使用方法,可视块
vim vim 编辑器 -
vi/vim 编辑器的使用
移动光标h 左 j 下 k 上 l 右w 移动到下一个单词的词首e:跳至当前或下一个单词的词尾b:跳至
vim linux 3d 重做 显示行号 -
学习VIM编辑器的使用
初级者学习linux时需用心记,这是我学习的linux时做的笔记
程序员 配置文件 编辑器 文本文件 下划线 -
VIM编辑器的使用—1
移动光标: Normal模式下,可以用下面的命令来移动光标:(按下esc可以回到Normal模式) 上:
vim linux 换行符 简单搜索 搜索 -
vim编辑器基本使用
Linux中文本三剑客之一 vim
文本三剑客之一vim