位置: 编程技术 - 正文

ubuntu16.04编辑器vi该怎么使用?(ubuntu下的代码编辑器)

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

推荐整理分享ubuntu16.04编辑器vi该怎么使用?(ubuntu下的代码编辑器),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ubuntu编辑器在哪,ubuntu下文本编辑器,ubuntuvim编辑器,ubuntu下文本编辑器,ubuntu 编辑,ubuntu c++编辑器,ubuntu16.04 vi编辑器,ubuntuvim编辑器,内容如对您有帮助,希望把文章链接给更多的朋友!

在使用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)

ubuntu16.04编辑器vi该怎么使用?(ubuntu下的代码编辑器)

就是在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 .系统总的启动器栏该怎么设置?

ubuntu虚拟系统怎么设置终端背景和字体颜色?

ubuntu系统怎么使用命令自动挂在硬盘? 设置ubuntu自动挂载NTFS硬盘1、首先在/media文件夹中新建你要挂在的硬盘的名字,例如你要挂在的名字分别是Software,Document,Entertainment(对应D,E,F盘)

Ubuntu通过修改配置文件进行网络配置的方法 Ubuntu系统进行网络配置有的时候用图形界面不起作用,这种情况下可以直接修改某些启动脚本或配置文件Ubuntu系统进行网络配置涉及到几个配置文件1./et

Ubuntu系统中Git客户端的安装与基本命令使用教程 安装git复制代码代码如下:sudoapt-getinstallgitgitconfig命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对

标签: ubuntu下的代码编辑器

本文链接地址:https://www.jiuchutong.com/biancheng/352844.html 转载请保留说明!

上一篇:ubuntu16.04命令行模式和图形界面互相切换的两种解决办法(ubuntu16.04命令行配置静态ip)

下一篇:ubuntu系统怎么使用命令自动挂在硬盘?(ubuntu怎么样)

  • 固定资产折旧方法年数总和法
  • 未交增值税借方表示什么意思
  • 10万以内免征增值税怎么做账
  • 外债利息支付需要按照天计算吗?
  • 一个营业执照可以开几家淘宝店
  • 事业单位法人证书查询
  • 机械租赁小规模企业所得税
  • 收购公司财务怎么交接
  • 季度所得税申报表怎么申报
  • 贸易型出口退税流程
  • 拆迁补偿费会计分录怎么写
  • 对外销售的材料的成本应计入什么账户
  • 未加工食材
  • 营改增后房产土地作价入股该如何做税务处理?
  • 企业获得的燃油补贴为什么还需要缴纳企业所得税呢?
  • 个税返还交所得税吗
  • 该纳税人不属于经备案的二手车企业
  • 公司没有员工需要缴纳社保吗
  • 销售合同印花税计税依据及税率
  • 上月开票次月开红票销项税额有什么影响?
  • 全国增值税发票查询平台 手机版
  • 写支票人民币大写有角需要写整吗
  • 无形资产软件摊销年限的最新规定2021
  • 建筑行业印花税税率
  • 车辆租赁怎么报税做账
  • 用友t8怎么删除凭证
  • 1697510649
  • 其他应收款计提坏账比例
  • win10如何设置闹钟
  • 银行余额调节表例题和答案
  • 冲账备用金的记账凭证怎么填
  • 独生子女父母有意外险吗
  • 全网最详细的破解卡密软件教程[2021首发]
  • php trim()
  • 银行汇票未用退回情况说明
  • 谈谈cookie的弊端
  • php二维数组foreach
  • 微信小程序实现支付功能
  • vue computed set get
  • vue路由实例
  • vue3 script setup withdefault
  • 总结js中常用的字符
  • scp命令 基于SSH协议远程复制文件
  • Laravel+jQuery实现AJAX分页效果
  • lvs命令详解
  • 企业收到银行未收到怎么做账
  • PostgreSQL教程(三):表的继承和分区表详解
  • 新旧会计准则对比
  • 红字发票与作废发票验旧
  • 餐饮服务规定
  • 物业增值服务主要有哪些
  • SQL server2008数据不存储,重启后正常
  • 公司固定资产抵押贷款无法偿还
  • 对公外汇汇款业务
  • 公司注销前怎么平账需要提前多久
  • 失控发票未付款什么意思
  • 复利终值和年金终值的公式
  • 外包加工如何做账
  • 出口退税对应的进项不能抵扣对吗
  • 一般户可以发工资有什么后果
  • 母公司与子公司关系
  • 固定资产清理后怎么做账
  • 以前年度调增的收入下一年如何申报
  • mysql解压版
  • WIN10系统睡眠后点不动
  • mac怎么连续播放视频
  • 四步清理手机垃圾的方法
  • win1020h2正式版
  • wrme.exe是什么
  • linux怎么使用shell
  • javascript HTML5文件上传FileReader API
  • jquery实现购物车功能(删除商品,增加和减少商品)
  • javascript 基础篇3 类,回调函数,内置对象,事件处理
  • Android自定义控件开发入门与实战 百度网盘
  • 全面解析朝鲜战争
  • javastudio
  • 重庆市医疗保障局
  • 银行内部有遴选吗知乎
  • 锦江区税务局搬迁新地址
  • 不缴纳耕地占用税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设