黑基网 首页 服务器 Linux 查看内容

Linux基础之——vim的基本使用

2017-8-26 00:57| 投稿: xiaotiger |来自: 互联网

摘要: 一、vim vi的基本使用1 vi vim安装vi安装:# rpm -qf `which vi`[email protected] ~]# rpm -ivh /mnt/Packages/vim-minimal-7.2.411-1.6.el6.x86_64.rpmvim安装:# rpm -qf `which v ...

一、vim vi的基本使用

1 vi vim安装

vi安装:

[[email protected] ~]# rpm -qf `which vi`

vim-minimal-7.2.411-1.6.el6.x86_64

[email protected] ~]# rpm -ivh /mnt/Packages/vim-minimal-7.2.411-1.6.el6.x86_64.rpm

vim安装:

[[email protected] ~]# rpm -qf `which vim`

vim-enhanced-7.2.411-1.6.el6.x86_64

[[email protected] ~]# rpm -ivh /mnt/Packages/vim-enhanced-7.2.411-1.6.el6.x86_64.rpm

2 vim 编辑器模式切换与使用

命令模式 、命令行模式、编辑模式

2.12.1 命令模式: 命令模式: 命令模式:

2.1.1字符操作

i 当前插入

I 行首插入

a 当前字符之后插入

A 行尾插入

esc 退出当前模式

o 下一行插入

O 上一行插入

x 向后删除一个字符

X 删除一个字符

u 撤销一步

2.1.2行操作

home键或^ 行首

$行尾 end键

dd 删除一行 Ndd 删除从当前行开始的N行

yy 复制一行 Nyy 复制N行

p 将复制行粘贴 P上粘

2.1.3词操作

dw 删除一个词,删除时要将光标移动到这个词的前面。 另外,如果光标不在词前,则删除光标之后的字母。

yw 复制一个词,用法同上。

2.1.4块操作

大D 或d+$删至行尾 d+^ 删至行首

y+$ 复制至尾 y+^ 复制至首

2.1.5 vim中定位到某行

gg 定位到行首

G 定位到最后一行,行首

2.2 v 模式

进入v模式 移动光标选择区域、

编程的时候需要进行多行注释:

1注释:ctrl+v 进入列编辑模式

2向下或向上移动光标

3把需要注释的行的开头标记起来

4然后按大写的I

5再插入注释符,比如"#"。

6再按Esc,就会全部注释了。

删除多行注释:

删除:再按ctrl+v 进入列编辑模式;向下或向上移动光标 ;选中注释部分,然后按d, 就会删除注释符号。

2.3 VIM命令行模式操作

2.3.1 保存与退出

:w 保存 save或者ZZ或者x

:q 没有进行任何修改,退出 quit

:q! 修改了,不保存,强制退出

:wq 保存并退出

:wq! 强制保存并退出。

2.3.2替换

单个字符替换:命令模式再按r 再对应文字

:%s/this/that 每一行的第一个this被替换成that

:%s/this/that/g 将文本中所有的this替换成that

:%s/this/that/gc 将文本中的所有的this替换成that,并在替换前询问是否替换

:1,5 s/old/new/g 替换第一行到第5行中匹配内容。

:set nu/nonu显示行号和取消行号

/ 正向查找 : /target n 往下查找,N 往上查找

补充:1去消高亮显示: nohl 或 随便查找一组没有的字符

2 !+命令 调用系统命令

3 vim打开多个文件:

#vim -o file1 file2 ctrl+ww 在两个文件间切换。 (上下窗口)

#vim -O file1 file2 ctrl+ww 在两个文件间切换。 (左右窗口)

总结:

二、自定义vim

#vim ~/.vimrc

输入:

set nu #显示行号

set history=1000#保存的历史命令行数

set tabstop=4#首行缩进为4

注:只在当前用户有效

作业

1.自己将命令多操作几遍。

小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!

本文出自:http://www.toutiao.com/a6444881181171564813/

免责声明:本文由投稿者转载自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,让我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论


新出炉

返回顶部