ubuntu16.04编辑器vi该怎么使用?

vi编辑器,ubuntu中最基本的文本编辑器,也是一款功能强大的编辑器,作为想学习linux的童鞋来说,学会使用vi是最基本的技能。而且不管是Unix系统还是Linux系统,vi编辑器基本都是相同的,所以只要是涉及vi的资料基本都可以联想在一款来综合自己对vi的学习。学会它我们可以将在Linux的世界里畅行无阻。

在使用vi之前我们需要先对vim做简单的了解,在vi编辑中存在3种编辑状态,

第一种:命令模式(command mode)

也就是说在这个界面我们可以执行命令来完成我们所需要完成的操作,比如我们直接在终端输入命令:vi,这里我们可以看到系统进入了vi的系统界面,显示了vi版本及一些简单的帮助功能。当我们输入:“vi + 文件名” 时则进入了文件编辑状态,比如说我们写一个hello.cpp文件,在命令行输入:vi hello.java

光标显示的地方为命令编辑处,这里我们可以对文件进行命令操作,比如说对文件内容进行移动,字符、字或行的删除,再或者进入编辑状态、保存退出等操作,而左下角则显示着新建的文件名

第二种:插入模式(Insert mode)

在vi中,只有进入插入模式才能对文件内容进行写入编辑,方法很简单,只要在命令模式(command mode)下输入“i”键即可进入插入模式(Insert mode),这也是很多新手刚接触vi时摸不着头脑的地方,小编之前也是,想该个配置,半天都不知道怎么输入内容。

比如小编写个简单的helloword:

public class HelloWorld {

public static void main(String[] args){

System.out.println("Hello World!");

}

}

写完之后按“esc”键即可退出“插入模式(Insert mode)”

第三种:底行模式(last line mode)

就是在vi文本最后编辑处的操作,即左下角文件名显示的上一格,通常是用来对文件的保存或退出vi编辑的。

方法是在命令行模式(command mode)下,按一下“”冒号键即可进入底行模式(last line mode)了。在左下角我们可以看到有个“”出现则说明你已经进入底行模式(last line mode)

最后我们对文本进行保存操作

:w  xxx(这里的“XXX”是将文件以指定的文件名“XXX”进行保存)

: wq       (输入“wq”,则进行存盘并退出vi)

: q!         (输入“q!”, 则不存盘并强制退出vi)

这里小编输入wq保存当前文件,我们来看下是不是已经创建看hello.java文件,在终端输入命令:ls  ,我们可以看到那个白色的文件名就是我们刚创建的hello.java文件,如果你希望看详细信息则输入命令:ls -l 即可。

这样我们就完成了整个文件在vi编辑器中的操作过程了。

特别注意:在插入模式(Insert mode)中如果你想删除输错的字符用“backspace”是无效的哦,光标只会往前移动,并不会删除字符,在vi中直接在命令模式使用字符命令即可对文件内容进行修改:

“x”:每按一次,删除光标所在位置所在位置的那个字符。

“X”:大写的X,每按一次,删除光标所在位置的“前面”一个字符。

当然如果你想在插入模式(Insert mode)删除也是可行的,要用“del”键,删除光标所在位置的那个字符。

(0)

相关推荐

  • ubuntu16.04编辑器vi的使用

    vi编辑器,ubuntu中最基本的文本编辑器,也是一款功能强大的编辑器,作为想学习linux的童鞋来说,学会使用vi是最基本的技能.而且不管是Unix系统还是Linux系统,vi编辑器基本都是相同的, ...

  • 如何安装和使用纯文本编辑器 vi/vim

    <Linux就该这么学>在这里给大家介绍 vi/vim 基本的文件编辑操作,帮助读者理解编辑器中的三个模式 操作方法 01 使用 vi/vim 执行基本的文件编辑操作 vi 是为 Unix ...

  • win10+Ubuntu16.04 LTS双系统完美教程(图文教程)

    一.实战配置: 电脑:联想v480,系统win10,64bit,采用UEFI.GPT分区(如何查看?——打开运行,输入msinfo32回车,打开“系统信息”,看BIOS模式是不是UEFI:我的电脑-- ...

  • Win7 下U盘安装Ubuntu16.04 双系统详细图文教程

    安装主要分为以下几步: 一. 下载Ubuntu 16.04镜像软件:二. 制作U盘启动盘使用ultraISO:三. 安装Ubuntu系统:四. 用EasyBCD 创建启动系统启动引导: (根据个人情况 ...

  • ubuntu终端背景图片怎么设置? ubuntu16.04终端窗口设置背景的教程

    ubuntu系统想要设计背景图,该怎么设置终端窗口的背景图片呢?下面我们就来看那看详细的教程. 1.在桌面上右键“打开终端”. 2.更新系统资源. sudo apt-get  update   3.安 ...

  • ubuntu16.04安装搜狗后找不到配置fcitx的解决方法

    自己的ubuntu16.04安装搜狗输入法后,在搜狗的菜单中找不到fcitx设置选项了,这样就不好灵活的添加删除输入法了,怎么办呢?下面小编将为大家带来的是ubuntu16.04安装搜狗后找不到配置f ...

  • ubuntu16.04安装试用unity8的方法

    一直想安装个unity8试用下,今天中终于在自己的ubuntu16.04上安装了unity8,把自己安装过程做个总结.一起去看看吧! 方法: 1.首先我们安装unity8 $sudo apt-get ...

  • ubuntu16.04系统安装使用的三个小提示

    今天安装了ubuntu16.04,现在把今天遇到的3个问题的解决方法整理了下,包含:输入法切换,fn调节亮度,firefox安装flash.有些内容也是百度而来的,也许能帮到大家. 1.安装语言为中文 ...

  • ubuntu16.04下如何安装blender中文版

    blender是个开源软件,是自己ubuntu下必不可少的应用软件之一,我们就随小编一起来看看如何在ubuntu16.04下安装最新的blender 2.78中文版. 安装blender 1.ctrl ...