Linux vi简介以及命令
来源:互联网 发布:jsmd5解密算法 编辑:程序博客网 时间:2024/06/05 02:34
今天小编给大家介绍一款非常实用的软件命令:vi 。
vi命令
vi 是 "visual interface" 命令的的简称,它在Linux上的地位就像Edit在DOS上的地位一样。它可以执行输出,查找,删除,块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。vi不是一个排版程序,它不像word或者WPS那样可以对字体,格式,段落等其它属性进行编排。它只是一个文本编辑程序,vi没有菜单,只有命令,且命令众多。
vi有三种工作模式
- 命令模式 :可以输入命令
- 文本输入模式:可以对文本进行编辑
- 末行模式 :可以保存文件
几种通过命令模式进入编辑模式的方法:
vi 命令:
yy 复制光标所在的一行
4yy 复制光标以及光标向下四行
p 黏贴
dd 剪贴光标所在的一行
4dd 剪切光标所在的行以及光标向下四行
D 从当前的光标开始剪切,一直到行末
d0 从当前的光标开始剪切,一直到行首
dw 删除光标所在的单词
x 删除当前的光标,每次仅仅会删除一个
X 删除当前光标前的一个字母,每次仅仅会删除一个
h 向左
j 向下
k 向上
l 向右
M 当前屏幕的中间
H 当前屏幕的最上方
L 当前屏幕的最下方
ctrl+f 向下翻一页
ctrl+b 向上翻一页
{ 按段移动,向上移动
} 按段移动,向下移动
20G 快速定位到20行代码
G 快速的定位到整个代码的最后一行
gg 快速定位到整个代码的第一行
w 以单词进行划分,跳到下一个单词的开头处
b 以单词进行划分,调到上一个单词的开头处
u 撤销刚刚的操作
trl+r 反撤销
v 按字符移动,选中一片代码:
V 按段移动,选中一片代码:
>> 向右移动代码
>> 向左移动代码
. 重复执行上一次操作
r 替换一个字符
R 替换光标以及后面的字符
shift+zz 相当于 末行模式下 wq
查找命令:
/ str查找
n 查找下一个
N 查找上一个
替换命令:
末行模式下,将当前文件的所有hello ,替换成hi。
:%s/hello/hi/g
w 保存
q 退出
wq 保存并退出
- Linux vi简介以及命令
- linux下vi操作命令简介归纳
- Linux下vi命令大全以及vi语法高亮
- Vi命令简介
- VI命令简介
- Vi命令简介
- Linux Vi 使用简介
- Linux vi简介
- linux下vi命令Vi命令集
- 关于Linux vi命令 vi命令一览表
- linux vi 命令
- linux VI 命令总结
- Linux:VI 替换命令
- linux 的Vi 命令
- linux 的vi命令
- linux 的vi命令
- Linux:VI 替换命令
- linux vi命令详解
- Android 判断网络是否可用、网络类型WIFI/2G/3G/4G及获取IP
- 100亿MongoDB瓦片出图 性能测试报告
- VBA-突出异常点
- 如何实现淘宝地址中的三级联动
- Java数据结构03----单向链表的插入和删除
- Linux vi简介以及命令
- 前端JS案例(二):自动轮播+手动拨动
- LINUX磁盘管理
- 浅谈java集合之间区别
- stm32的modbus主机,读取电表等
- 1055: 兔子繁殖问题
- JavaScript权威指南读书笔记——第十章 正则表达式
- (13)2017.8.14-集合框架(泛型)
- Sort List问题及解法