你所了解的Vim是什么样的,如何打造一款高级的Vim编辑器

vim简介

   vim是linux上一个比较实用的文本编辑器,它在代码补全、编译及错误跳转等方便编程的功能上特别丰富,在程序员中被广泛使用。


vim安装

如果你还没有安装vim可以使用下面命令安装(ubuntu环境安装,如果是centosd的话使用yum)

sudo apt-get install vim


vim编辑器的三种状态

 vim 编辑器可以简单分为“命令控制模式” 和 “文本编辑模式”
     从命令控制模式到 文本编辑:a i o 

  •   i是插入
  •   a是附加
  •   o直接换行插入文件

从文本编辑到命令控制 Esc
在英文模式输入:wq退出

:w   表示保存该文件,但不退出编辑器
:w! 表示强制保存该文件,不退出编辑器
:wq  表示保存文件并退出vim编辑器
:wq!表示强制保存文件并退出vim编辑器
:q  不保存文件,退出
:q!   不保存文件,强制退出vim
:e! 放弃所有修改,


直接输入vim test 如果test不存在会自己创建

vim文本编辑器查找指定内容

       当编辑一个过长的文本时,需要查找需要修改的指定文本位置,这样可以极大缩减查找时间,具体操作如下:

       在命令控制模式。输入敲斜杆( / )这时在状态栏(也就是屏幕左下脚)就出现了 “/”      然后输入你要查找的关键字敲回车就可以了。  如果你要继续查找此关键字,敲字符 n 就可以继续查找了。输入 N:查找上一个

  1. *:向后查找当前光标所在单词
  2. #:向前查找当前光标所在单词

vim文本编辑器撤销操作

有时因为手动失误删除不该删除文件,需要撤销刚才的操作,这时可以使用下面命令进行恢复:

在命令控制模式输如:

  • u:撤销上一步的操作
  • ctrl+r:将原来的撤销重做一遍
  • U:恢复一整行原来的面貌(文本打开时的状态)
  • :e!  放弃修改,重新回到文件打开时的状态

Vim编辑显示行数

(1) 显示行号 打开vim,然后按 ":",输入"set nu"或者"set number"
(2) 隐藏行号 打开vim, 然后按":",输入"set nonu"或者"set nonumber"

有时我们查找一个字符串后,字符串会变高亮,这时候使用 :set nohls  解决高亮问题

快速定位

vim如何实现快速定位,在实际编辑过程我们都会使用到快速定位的功能,具体命令如下:

(1)快速定位到最后一行: shift + G

(2)快速定位到第一行: 1 + shift +G

(3)快速定位到第x行: 40 + shift + G

:set nu  或者:set number 显示行号

或在Vim中:

:x

快速定位到某一行 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员路同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值