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

栏目: 后端 · 发布时间: 5年前

内容简介:本文为小编原创文章,首发于按行或pattern,可以快速打开到配置文件错误的地方,或者日志中报错的地方。

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

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

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

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

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

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最全常用命令,错过血亏


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Java JDK6学习笔记

Java JDK6学习笔记

林信良 / 清华大学出版社 / 2007-4 / 59.90元

《Java JDK6学习笔记》是作者良葛格本人近几年来学习Java的心得笔记,结构按照作者的学习脉络依次展开,从什么是Java、如何配置Java开发环境、基本的Java语法到程序流程控制、管理类文件、异常处理、枚举类型、泛型、J2SE中标准的API等均进行了详细介绍。本书还安排了一个“文字编辑器”的专题制作。此外,Java SE6的新功能,对Java lang等套件的功能加强,以及JDBC4.0、......一起来看看 《Java JDK6学习笔记》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

html转js在线工具
html转js在线工具

html转js在线工具