linux vim是文本编辑器,Linux VIM高级文本编辑器

Linux,哲学思想其中有一条就是“一切皆文件”,我们在学习Linux系统,其实就是学习怎么样去管理、配置和修改文件。今天我们就一起来看看Linux学习的必备工具vi/vim。

Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

Vim编辑器的模式:

1.编辑模式  2.输入模式  3.末行模式

编辑模式――>输入模式

i:光标所在字符前面转入输入模式

I:光标所在行的行首转入输入模式

a:光标所在字符后面转入输入模式

A:光标所在行的行尾转入输入模式

o:光标所在行的下一行转入输入模式

O:光标所在行的上一行转入输入模式

c:编辑并进入输入模式(与其他命令合用例如:^,$)

输入模式――>编辑模式

按一次Esc键

编辑模式――>末行模式

按两次Esc键

光标移动

1.字符间移动

h:光标所在的字符向左移动

l:................右....

j:................下....

k:................上....

2.单词间移动

w:下一个单词词首

e:当前或者下一个单词词尾

b:当前或者下一个单词词首

3.句子间移动

):下一句

(:上一句

4.段落间移动

}:下一段

{:上一段

5.行间跳转

1G=gg=vim +1 filename :第一行

G=vim + filename     :末行

关闭文件:

末行模式

w:保存文件

q:退出文件

!:强制

wq:保存退出

q!:强制退出

x:保存退出

编辑模式

ZZ:保存退出

同时保存、退出多个文件

qa:

wqa:

翻屏查看

Ctrl+f:向文件尾部翻一屏

Ctrl+b:向文件首部翻一屏

Ctrl+d:向文件尾部翻半屏

Ctrl+u:向文件首部翻半屏

文件搜索

/  ?  n  N

例如:/\ 可以使用

可视化模式

v:选中光标划过的字符

V:选中光标划过的行

窗口分割

Ctrl+w,s:水平分割

Ctrl+w,v:垂直分割

同时分屏查看修改多个文件

vim -o filename1 filename2 ...:水平

vim -O filename1 filename2 ...:垂直

Vim编辑器特殊属性:

末行模式

显示行号:set number = set nu

自动收缩:set autoindent = set ai

获取帮助:set

Vim配置文件

全局配置文件:/etc/vimrc

用户配置文件:~/.vimrc

查找替换

址定界s/查找模式/替换成的内容/gi

例如:

%s/\/dev\/null\/\/tmp\/123.txt/g         %s@/dev/null@/tmp/123.txt@g         %s/\/what/g

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值