Vim最全常用命令,错过血亏

新闻 前端
本文对vim常用命令做个总结,每个命令都是结合实际运用场景来讲的,而不只是扔一堆命令过来。

本文为小编原创文章,首发于Java识堂,一个高原创,高收藏,有干货的微信公众号,一起成长,一起进步,欢迎关注!

1 .vim打开文件的几种方式

vim最全常用命令,错过血亏

按行或pattern,可以快速打开到配置文件错误的地方,或者日志中报错的地方。

如从监控系统,或者邮件收到报错信息时,直接根据时间定位到相应的日志位置:

  1. vim +/"2019-02-17 23:01:49.994" server.log 

2 .vim的三种模式

命令模式(command mode)

命令模式是Vim的默认操作模式,当使用vim命令打开一个文件时,默认进入的就是命令模式。不管用户处于何种模式,只要按下Esc键就可使进入命令行模式。

编辑模式(input mode)

只有在vim编辑模式下,才能将键盘键入的内容输入到当前打开的文件中。

尾行模式(last line mode)

尾行模式主要用于保存文件或退出Vim,同时也可以设置编辑环境和一些编译工作,如列出行号(set nu)、寻找字符串(/target)等。

在命令模式下,用户按冒号键(:)即可进入末行模式下,此时Vi会在显示窗口的***一行显示一个”:“作为末行模式的提示符,等待用户输入命令。

三种模式的切换如下图:

vim最全常用命令,错过血亏

3 .命令模式下的常用命令

光标移动命令

上 下 左 右

用键盘上的方向键也可,看个人习惯,这种方式比较省时间:

vim最全常用命令,错过血亏

行级移动

vim最全常用命令,错过血亏

文件首尾移动

vim最全常用命令,错过血亏

翻页

vim最全常用命令,错过血亏

文本编辑命令:

插入

在命令模式下按以下按键可进入编辑模式,执行插入操作,具体包括:

vim最全常用命令,错过血亏

删除

vim最全常用命令,错过血亏

复制 粘贴

vim最全常用命令,错过血亏

撤销 反撤销

vim最全常用命令,错过血亏

查找命令

基本搜索

在Vim命令模式下,输入 / 或 ? 符号就进入了搜索模式,/ 用于正向往下搜索,? 用于反向往上搜索:

vim最全常用命令,错过血亏

正则表达式搜索

为了更好的进行搜索,Vim支持正则表达式,最基本的正则表达式规则包括:

vim最全常用命令,错过血亏

如查找行首为test的行,命令模式下输入如下即可。

  1. /^test 

4. 尾行模式下的命令

vim最全常用命令,错过血亏
责任编辑:张燕妮 来源: 头条科技
相关推荐

2014-08-18 09:49:46

Linux

2020-10-12 01:11:35

vimLinux命令

2014-01-02 09:57:56

PostgreSQL命令

2011-01-19 17:00:09

Postfix常用命令

2011-03-16 10:07:00

2014-07-25 10:55:36

Linux命令

2020-09-28 15:14:31

Linux常用命令实用命令

2010-03-29 10:16:39

CentOS常用命令

2010-04-01 17:19:04

CentOS常用命令

2010-05-25 11:40:12

MySQL 常用命令

2013-04-28 14:03:26

Android开发Android常用命令

2010-06-29 16:57:53

SNMP协议

2010-04-21 10:19:40

Unix Shell

2009-12-01 18:19:41

Suse常用命令

2010-03-02 13:14:36

LinuxYUM常用命

2010-01-07 17:59:50

Ubuntu APT

2014-08-15 10:47:49

Linux命令

2015-07-22 17:32:22

mysql常用命令

2015-07-28 10:21:23

git命令

2010-04-07 11:21:28

Oracle常用命令
点赞
收藏

51CTO技术栈公众号