访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux中vim命令详解

时间:2019-07-27

linux命令vi进入后命令_linux命令windows命令_linux常用命令

在文件中的修改在退出后就失效了,想要永久更改就要更改vim配置文件“/etc/vimrc”,

在后面加上设置就行了,

这里的用法虽然不是全部的用法,却是最常用的,一般的情况下,就够用了linux常用命令,

可视化模式下批量添加字符

1.把光标停留在想要加入字符所在的列的第一行

linux常用命令_linux命令windows命令_linux命令vi进入后命令

2.移动光标选择添加字符所在列

3."I"进入插入模式

4.写入要插入的字符

5.按"ESC"退出插入模式,字符批量添加成功

vim的字符替换 (可视化模式下)

linux常用命令_linux命令vi进入后命令_linux命令windows命令

%s/原有字符/新字符/g #全文替换

1,5s/原有字符/新字符/g #替换1到5行的字符

g #替换出现的所有关键字linux常用命令,如果不加"g"只替换没行出现的第一个

高级的查找替换用到正则表达式

\d: 表示十进制数(我猜的)

linux常用命令_linux命令vi进入后命令_linux命令windows命令

\s: 表示空格

\S: 非空字符

\a: 英文字母

\|: 表示 或

\.: 表示.

linux常用命令_linux命令windows命令_linux命令vi进入后命令

相当于[0-9]  \d 非数字 相当于[^0-9]  \w 数字或字母 相当于[aa-z-z0-9]  \w 数字或字母 相当于[^aa-z-z0-9]  \s 空格 相当于[\t\n\r\f\v]  \s 空格 相当于[^\t\n\r\f\v]  \b 匹配一个单词边界,也就是指单词和空格间的位置  \- -  . 除换行符之外的任意字符  * 任意个字符 0到无穷  + 至少一个 1到无穷  。更方便贴心的键盘体验输入功能是每个手机用户都经常使用的功能,不过android 2.2的键盘提升却很少有用户注意到:android 2.2系统之前的键盘在输入数字或者符号时需要进入另外一个屏幕进行输入,而android 2.2系统的键盘在字母旁边都附上了数字和相关符号,比如字母q旁边有数字1,字母s旁边有@符号,用户在输入字符的时候如果需要输入数字或者符号,只需要长按那个数字或者符号对应的字母即可,比如输入邮件地址的时候需要用的@符号,只要长按字母s就可以输入,非常方便快捷。^\s+ 表示以空格开头的连续空白字符,\s+$ 表示以空格结尾的连续空白字符,加上() 就是将匹配到的结果提取出来,由于是 | 的关系,因此这个表达式最多会match到两个结果集,然后执行两次替换:。

{m,}: 表示m到无限多个字符。

**: 当前目录下的所有子目录。

vim -o file1 file2:水平分割窗口,同时打开file1和file2

vim -O file1 file2:垂直分割窗口,同时打开file1和file2