怎么使用vi编辑器

vi  全屏幕纯文本编辑器,没有菜单栏。
Linux圈儿使用最广泛!
windows:gvim
vim 是 vi的升级版,支持很多新特性和文件.vimrc的设定

操作方法

  • 01

    vi的三种模式 使用:vi  文件名  或  vim 文件名

  • 02

    命令模式常用操作 1)插入 i 在光标所在字符 ( 前 )  插入 I 在光标所在( 行首 ) 插入 a 在光标所在字符( 后 )插入 A 在光标所在( 行尾 )插入 o 在光标下插入新行 O 在光标上插入新行 2)定位 小范围移动 h j k l  对应方向左上下右,可替换方向键使用 :set nu  设置行号 :set nonu 取消行号 gg  到文章第一行 G  到文章最后一行 nG  到第n行 ngg  到第n行 :n  到第n行 $  移至行尾 0  移至行首 ^  移至行首

  • 03

    删除 x  删除光标所在字符 nx  删除光标所在后n个字符 D  删除光标所在字符至行尾 dd  删除光标所在行 ndd  删除光标所在后n行 dG  删除光标所在行至结尾 :n1,n2d 删除指定范围的行

  • 04

    复制和剪切 yy  复制当前行 nyy  复制当前以下n行 dd  剪切当前行 ndd  剪切当前以下n行 p、P  在光标所在行上、下粘贴 用复制\剪切同粘贴命令组合使用

  • 05

    替换和撤销 r  取代光标所在字符 R  开启替换模式一直替换直到esc结束 u  撤销 ctrl+r 反撤销

  • 06

    搜索和搜索替换 /string 查找指定字符串 :set ic 忽略大小写 n 从结果中查找下一个 N 从结果查找上一个 取消高亮 :noh :%s/old/new/g 全文替换指定字符串 :%s/old/new/c 全文替换指定字符串,每次替换询问 :n1,n2s/old/new/g 在指定范围替换指定字符串

  • 07

    小技巧: :1,5s/^/#/g   注释1到5行 :1,5s/^#//g   取消注释(至替换头部的#,固加^) :1,5s/^/\/\//g  文件头加入// :1,10s/^\/\///g

  • 08

    保存和退出 :w  保存修改 :w newfilename 另存为新文件 :wq  保存并退出 ZZ  快捷键,效果同上 :q!  不保存修改直接退出 :wq!  保存修改并退出(文件所有者或root可用)

  • 09

    显示颜色高亮 :syntax on 开启颜色 :syntax off 关闭颜色

  • 10

    自定义配置  ~/.vimrc文件,没有手动创建,写入设置及时生效,如:颜色开关。

(0)

相关推荐

  • vi编辑器有什么作用 什么是vi编辑器

    使用unix或linux系统的网友经常会听到别人说打开某某某文件,或vi打开,或是ee打开文件之内的,那么什么是vi编辑器?这个vi有啥用呢? 什么是vi编辑器 vi编辑器的是随UNIX操作系统开发而 ...

  • vi 编辑器的用法(超详细的资料整理)

    在UNIX下,vi是标准的文本编辑器之一。几乎任何一部UNIX系统都把vi编辑器作为最最基本的“软件”而被默认组装在系统中。在PC-UNIX中,即使是选择最小程度安装的系统,vi编辑器也会被默认安装在 ...

  • Vi编辑器的使用方法

    vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本 编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任 何版本,vi编辑器是完 ...

  • 什么是vi编辑器

    使用unix或linux系统的网友经常会听到别人说打开某某某文件,或vi打开,或是ee打开文件之内的,那么什么是vi编辑器?这个vi有啥用呢? 什么是vi编辑器 vi编辑器的是随UNIX操作系统开发而 ...

  • Linux vi 编辑器经常卡死怎么办?

    Linux在使用vi编辑器的时候,vi出现了卡死的情况,且这种情况经常发生,究竟是什么原因造成vi卡死的呢?下面小编就给大家介绍下vi卡死的解决方法。 开启了另一个终端对进出strace后,发现卡死在 ...

  • linux Vi编辑器代码高亮设置及永久显示行号方案

    在linux中用vi编辑和修改文件配置中没有彩色显示文件的内容,特别一些关键字不能彩色显示,给我们配置服务过程中造成极大的不方便.[其实主要是vi本身不带颜色的,vim带颜色]下面给出一种解决的方法. ...

  • linux Vi编辑器代码高亮设置及永久显示行号方案是什么?

    在linux中用vi编辑和修改文件配置中没有彩色显示文件的内容,特别一些关键字不能彩色显示,给我们配置服务过程中造成极大的不方便.[其实主要是vi本身不带颜色的,vim带颜色]下面给出一种解决的方法. ...

  • linux Vi编辑器代码高亮设置及永久显示行号的方法

    在linux中用vi编辑和修改文件配置中没有彩色显示文件的内容,特别一些关键字不能彩色显示,给我们配置服务过程中造成极大的不方便.[其实主要是vi本身不带颜色的,vim带颜色]下面给出一种解决的方法. ...

  • vi编辑器的简单使用

    vi编辑器是visual interface的简称,它是Linux一个最基本的文本编辑工具,使用得非常广泛,它可以执行输出删除查找替换甚至一些快操作等众多的文本操作 操作方法 01 vi编辑器的启动: ...

  • VI编辑器的简单使用教程

    使用Linux的都知道大名鼎鼎的VI编辑器,貌似在这个圈子里,你如果不会用VI你都不好意思跟别人打招呼.不得不说如果VI用的好的话确实很有效率,可是效率的背后确实学习的成本也不低.那么如何才能入门VI ...