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”键,删除光标所在位置的那个字符。

相关推荐:

Ubuntu系统怎么手动进行更新升级?

Ubuntu 16.04系统总的启动器栏该怎么设置?

ubuntu虚拟系统怎么设置终端背景和字体颜色?相关阅读:

JS实现点击文字对应DIV层不停闪动效果的方法

win8.1系统运行GTA4出现R图标闪退的解决方法介绍

MySql数据引擎简介与选择方法

SQL语句性能优化(续)

HTML5之SVG 2D入门4—笔画与填充

PHP防盗链代码实例

HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用

CI框架扩展系统核心类的方法分析

PHP统计当前在线用户数实例讲解

CSS3中Animation属性的使用详解

win7旗舰版使用IE浏览器经常死机该怎么?

一款css实现的鼠标经过按钮的特效

Android中进程生命周期的优先级

JS和css实现检测移动设备方向的变化并判断横竖屏幕

ubuntu php代码编辑器,Linux_ubuntu16.04编辑器vi该怎么使用?,vi编辑器,ubuntu中最基本的文 - phpStudy...相关推荐

  1. mp3 编辑 linux,Linux_Ubuntu 32/64位安装音乐标签编辑器Kid3的方法,  Kid3能够修改mp3中ID3的tag标 - phpStudy...

    Ubuntu 32/64位安装音乐标签编辑器Kid3的方法 Kid3能够修改mp3中ID3的tag标签,还能同时修改ID3v1和ID3v2的tag标签吗,是款功能强大的音乐标签编辑器,因为其在Ubun ...

  2. 3.23 vi/vim:纯文本编辑器

    vi/vim 是Linux命令行界面下的文字编辑器,几乎所有的Linux系统都安装了vi,只要学会了vi这个编辑工具,就可以在任何Linux系统上使用它.而vim是vi命令的增强版(Vi IMprov ...

  3. ubuntu镜像源更换_ubuntu16.04更换镜像源

    1.备份原有 cp /etc/apt/sources.list /etc/apt/sources.list.old 2.打开阿里巴巴镜像源:  https://opsx.alibaba.com/mir ...

  4. ubuntu apt安装java_Ubuntu 16.04 apt方式安装JDK并且配置Java开发环境详解

    安装完Ubuntu后最常用的环境安装就算Jdk了,如何简单方便地安装是象我这样的新手小白最头疼的,我经过学习后反向给大家,希望可以减少大家的学习时间,快速放到重要的事情上去! 安装默认JRE / JD ...

  5. linux 文本编辑器_Linux排名前7位的最佳文本编辑器

    linux 文本编辑器 Text editors play a major role for Linux users. Whether it is setting up user instructio ...

  6. 文本编辑器的实现课程c语言,c语言文本编辑器

    c语言文本编辑器Tag内容描述: 1.文本编辑器C语言课程设计报告目录1. 设计目的及要求1.1设计目的1.2设计要求1.3题目解析2. 总体设计3. 详细设计3.1流程图3.2程序解析4. 调试分析 ...

  7. 布置到linux的文件,免费的Office套件,如何在Linux中部署OnlyOffice桌面文档编辑器...

    原标题:免费的Office套件,如何在Linux中部署OnlyOffice桌面文档编辑器 如果您是Ubuntu用户(或者一般的Linux用户),那么您很可能将LibreOffice作为默认的offic ...

  8. mac html编辑器 免费,Mac下 10 款最棒的编辑器

    文本编辑器对于任何类型的计算机用户来说都是必备的,因为这个功能是非常通用的.并且,文本编辑器还有很多高级的功能.有些文本编辑器则功能非常强大,甚至会包含代码编译功能.这里列出了 Mac OS X 下 ...

  9. DayDayUp:Markdown编辑器的简介、入门、使用方法(Markdown编辑器撰写博客)

    DayDayUp:Markdown编辑器的简介.入门.使用方法(Markdown编辑器撰写博客) 目录 Markdown编辑器简介 Markdown编辑器入门 Markdown常用语法 Markdow ...

  10. 金闪PDF编辑器:Windows端最好用的免费PDF编辑器上线了

    说到金闪PDF编辑器,我想先问一句,你们知道什么是PDF吗? PDF是Portable Document Format的简称,意为"可携带文档格式,其特点是无论在哪种打印机上都可保证精确的颜 ...

最新文章

  1. ***基础课----***踩点
  2. Kong APIGW — 安装与配置
  3. Beautifulsoup 网页表格的解析
  4. nullptr/nullptr_t
  5. 深度软件商店_3D深度相机,这就是微软未来手机Surface Duo新特性
  6. 一个App完成入门篇(五)- 完成新闻页面
  7. 产业研发用房是什么意思_新型产业用地(M0)之政策分享篇
  8. 3.1.1 zabbix(上)
  9. Watir vs Selenium
  10. [IOI2018]-day1 简要题解
  11. 升级Win11必看!!
  12. html中美元符号$转义字符是 #36;
  13. 【附代码实现】光流法大全(DeepFlow、DenseFlow、DisFlow、FbFlow、PCAFlow、SimpleFlow、TV_L1)
  14. 网页功能升华必备播放器
  15. 盘点老外对女人的爆笑称呼
  16. python可视化开发
  17. 客户端访问https时应无浏览器(含终端)安全警告信息;_Http升级Https(Let#x27;s Encrypt)...
  18. 【A-SOUL】嘉然 MMD模型下载
  19. 英语阅读中的长难句学习
  20. AutoCAD Civil 3D-放坡-从曲面放坡到曲面的步骤

热门文章

  1. 昆仑通态触摸屏保存历史曲线_mcgs历史数据保存到U盘
  2. vue实现手机验证码登录
  3. 下城投 × 奇点云 |「数智城投驾驶舱」,打造转型示范新样板
  4. 2022好用的便签记事日程提醒软件有哪些
  5. etc门架系统服务器是什么,ETC门架是什么东西?ETC龙门架作用
  6. 猎头解密互联网公司offer行情,网易游戏研发高达40W--IT薪资待遇
  7. 【AGC031E】Snuke the Phantom Thief(费用流)
  8. 黑客江湖之八大门派和东邪西毒南帝北丐中神通
  9. 【CDH安装】scm_prepare_database.sh使用
  10. 王给月度BOSS队伍带来什么变化?