Linux的vi命令用法大全_vim命令和vi的区别

Linux的vi命令用法大全_vim命令和vi的区别linux下使用vi编辑是很方便的,但是具体要怎么做呢?下面由学习啦小编为大家整理了linux下vi的相关命令,希望对大家有帮助!1.linuxvi命令的基本观点基本上vi能够分为三种形态,区分是命令方式(commandmode)、插入方式(Insertmode)和底行方式(lastlinemode),各方式的功用区分如下:1)命令行方式commandmode)控制屏幕光标的移动,字…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

linux下使用vi编辑是很方便的,但是具体要怎么做呢?下面由学习啦小编为大家整理了linux下vi的相关命令,希望对大家有帮助!

1.linux vi命令的基本观点

基本上vi能够分为三种形态,区分是命令方式(command mode)、插入方式(Insert mode)和底行方式(last line mode),各方式的功用区分如下:

1) 命令行方式command mode)

控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或许到 last line mode。

2) 插入方式(Insert mode)

只需在Insert mode下,才干够做文字输入,按「ESC」键可回到命令行方式。

3) 底行方式(last line mode)

将文件保管或退出vi,也能够配置编辑环境,如寻觅字符串、列出行号……等。

不过普通咱们在运用时把vi简化成两个方式,就是将底行方式(last line mode)也算入命令行方式command mode)。

2、linux vi命令的基本操作

a) 进入vi

在系统提示符号输入vi及文件称号后,就进入vi全屏幕编辑画面:

$ vi myfile

不过有一点要特别留意,就是您进入vi之后,是处于「命令行方式(command mode)」,您要切换到「插入方式(Insert mode)」才干够输入文字。初次运用vi的人都会想先用上下左右键移动光标,结果计算机不断哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入方式(Insert mode)」再说吧!

b) 切换至插入方式(Insert mode)编辑文件

在「命令行方式(command mode)」下按一下字母「i」就能够进入「插入方式(Insert mode)」,这时分你就能够开端输入文字了。

c) Insert 的切换

您现在处于「插入方式(Insert mode)」,您就只好不断输入文字,假设您发觉输错了字!想用光标键往回移动,将该字删除,就要先按一下「ESC」键转到「命令行方式(command mode)」再删除文字。

d) 退出vi及保管文件

在「命令行方式(command mode)」下,按一下「:」冒号键进入「Last line mode」,比如:

: w filename (输入 「w filename」将文章以指定的文件名filename保管)

: wq (输入「wq」,存盘并退出vi)

: q! (输入q!, 不存盘强迫退出vi)

3、linux vi命令行方式(command mode)功用键

1). 插入方式

按「i」切换进入插入方式「insert mode」,按“i”进入插入方式后是从光标现在位置开端输入文件;

按「a」进入插入方式后,是从现在光标所在位置的下一个位置开端输入文字;

按「o」进入插入方式后,是插入新的一行,从行首开端输入文字

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/190574.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • sqlyog安装步骤_sqlyog安装教程

    sqlyog安装步骤_sqlyog安装教程百度网盘账号(QQ账号):374879539QQ密码:fjl12345进去下载SQLyog的安装包就可以了用完之后及得给我的博客点个赞和关注哦!

  • tcp rst报文_TCP报文格式

    tcp rst报文_TCP报文格式RESET报文的接收和检查处理。客户端握手阶段对于TCP客户端,在发送完SYN报文之后,如果接收到的回复报文同时设置了ACK和RST标志,在检查完ACK的合法性之后,处理RST标志,关闭套接口。对于ACK确认序号,其应当大于第一个未确认序号(snd_una),并且,确认序号不应大于未发送数据的序号(snd_nxt)。通常情况下ACK确认序号应当等于snd_una加一(SYN占用一个序号),但是,如果SYN报文中带有数据(例如:TFO),ACK确认序号会更大。以上情况向对端发送reset报文,但是,如果

  • mssql datetime smalldatetime 字段类型插入代码「建议收藏」

    mssql datetime smalldatetime 字段类型插入代码「建议收藏」
    如果mssql字段类型是datetime ,插入代码如下
                   ps=conn.prepareStatement(strSQL2);
                   ps.setString(1,(newjava.util.Date()).toLocaleString());  
                   ps.executeUpdate();
     
    如果mssql字段类型

  • navicat手动激活码【2021最新】

    (navicat手动激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html…

  • IT公司速查手册–IT公司红黑榜

    IT公司速查手册–IT公司红黑榜IT公司速查手册–IT公司红黑榜http://www.bewww.net/index.html今天看到bewww.net原来有红黑榜,好像以前上去的时候还没有这个的。找工作的兄弟们要多留个心眼了,可疑的公司要先上网上查下,防止受骗~~~~黑榜上有不少挺熟悉的公司,好像我还投过简历的也有~~~ 

  • 线程池参数详解

    线程池参数详解转载来自:http://blog.csdn.net/zhouhl_cn/article/details/7392607JDK1.5中引入了强大的concurrent包,其中最常用的莫过了线程池的实现ThreadPoolExecutor,它给我们带来了极大的方便,但同时,对于该线程池不恰当的设置也可能使其效率并不能达到预期的效果,甚至仅相当于或低于单线程的效率。ThreadPoo

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号