文档章节

Vi 基本命令

罗荣熙
 罗荣熙
发布于 2012/09/08 13:00
字数 223
阅读 41
收藏 0

进入Vi:
vi filename (打开或新建文件,并将光标置于第一行首)

命令模式与编辑模式切换:
进入vi默认是命令模式
按i或其他编辑键进入编辑模式
按esc或ctrl+c退出编辑模式

行号设置:
set nu(显示行号)
set nonu (不显示行号)

插入文本:
i(当前字符前插入)
I(行首插入文本)
a(当前字符后插入)
A(行末添加文本)
o(当前行后面插入一空行)
O(当前行前面插入一空行)
R(改写方式输入文本)

移动光标:
j/下箭头(下移一行)
k/上箭头(上移一行)
h/左箭头(左移一个字符)
l/右键头(右移一个字符)

退出Vi:
:w(保存)
:x(保存并退出)
:q(退出)
:wq(保存并退出)
:q!(不保存并退出)

© 著作权归作者所有

罗荣熙
粉丝 27
博文 118
码字总数 84709
作品 0
广州
程序员
私信 提问
如何安装和使用纯文本编辑器 vi/vim

这篇文章是系列教程的第二讲,在这个部分中,我们会介绍 vi/vim 基本的文件编辑操作,帮助读者理解编辑器中的三个模式,这是 LFCS 认证考试中必须掌握的 使用 vi/vim 执行基本的文件编辑操作...

linuxprobe
2016/10/13
18
0
linux下vi编辑器命令

linux下vi的复制,黏贴,删除,撤销,跳转等命令 2014-11-19 20:19:42 分类: 嵌入式 前言 在嵌入式linux开发中,进行需要修改一下配置文件之类的,必须使用vi,因此,熟悉 vi 的一些基本操作...

海军战士
2016/11/23
17
0
操作vi文本编辑器

Linux系统中有一个强大的全屏文本编辑工具,叫“vi”。vim是vi编辑器的增强版本,在vi编辑器的基础上扩展了很多实用的功能。 vi是工作在字符终端环境下的全屏编辑器(利用vi可以新建文件),vi编...

qualityserver
2017/05/26
0
0
 linux下vi的复制,黏贴,删除,撤销,跳转等命令 

linux下vi的复制,黏贴,删除,撤销,跳转等命令 2014-11-19 20:19:42 分类: 嵌入式 前言 在嵌入式linux开发中,进行需要修改一下配置文件之类的,必须使用vi,因此,熟悉 vi 的一些基本操作...

weiliu007
2016/09/30
77
0
vim vi IMPROVED

tutorial: 基本操作 更快的编辑 查找 文本块和多类型文件 窗口 基本可视化模式、 程序命令 基本缩略词,键盘地图和初始化文件 基本的命令模式的命令 基本的界面用法 处理文本文件 自动完成 ...

jackdongting
2017/07/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

在docker容器中使用非root用户执行脚本 (

应用容器化之后,在docker容器启动时,默认使用的是root用户执行命令,因此容器中的应用默认都是使用root用户来运行的,存在很高的安全风险,那么如何能够使用非root的业务用户来运行应用呢,...

dragon_tech
6分钟前
0
0
那些能帮助你提升十倍开发效率的优质工具

Java世界中存在着很多工具,从著名的IDE(例如Eclipse,NetBeans和IntelliJ IDEA)到JVM profiling和监视工具(例如JConsole,VisualVM,Eclipse Memory Analyzer等)。 在本文中,我将重点介...

乱世当空
7分钟前
0
0
JavaScript面试题总结系列(二)

2. JavaScript对象 2.1 内置对象 Object是JavaScript中所有对象的父对象; 数据封装类对象:Object、Array、Boolean、Number、String; 其他对象:Function、Arguments、Math、Date、RegExp、...

张森ZS
14分钟前
0
0
Mac部署hadoop3(伪分布式)

环境信息 操作系统:macOS Mojave 10.14.6 JDK:1.8.0_211 (安装位置:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home) hadoop:3.2.1 开通ssh 在"系统偏好设置"->"共享......

程序员欣宸
15分钟前
0
0
windows下disruptor源码由gradle工程转maven工程

github上下载disruptor源码工程,版本为3.3.2。 下载gradle的1.12版本的zip包。注意高版本的gradle会编译报错的,因为在disruptor工程中build.gradle文件中显示的gradle版本为1.12。 配置win...

zjg23
19分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部