Linux学习(二):vi编辑器
来源:互联网 发布:db2 删除表 关系 sql 编辑:程序博客网 时间:2024/05/30 23:55
1、vi编辑器打开文件
vi+filename ------将文件在vi编辑器中打开
注意:如果文件存在,直接打开,如果不存在,则先创建一个新的文件再打开该文件。
2、vi编辑器的三种模式
vi编辑器包括三种模式:
(1)一般模式
(2)编辑模式
(3)命令行模式
2.1 一般模式
vi编辑器刚打开文件时处于一般模式,此时不能输入字符修改文件。此时可以执行剪切复制整行的操作。
dd 剪切光标所在行到粘贴板,可以作为删除用
ndd 剪切光标所在行一下的前n行,可以作为删除用
u 撤销上一个命令
yy 复制光标所在的行
nyy 复制光标所在行一下的前n行
nyy 复制光标所在行一下的前n行
p 将粘贴板上的数据打印在光标下一行的位置
r 修改光标所在字符,r后接着要修正的字符,(进入输入模式只能修改一个字符,输入完毕后回到一般模式)
R 进入取代状态,新增资料会覆改原先资料,直到按[ESC]回到指令模式下为止(进入输入模式)
s 删除光标所在字符,并进入输入模式
S 删除光标所在的行,并进入输入模式
S 删除光标所在的行,并进入输入模式
i 从当前字符开始插入(进入输入模式)
空格或? 进入命令行模式
2.2 输入模式
输入模式也就是进行代码输入的模式,输入模式只能转换到一般模式,按ESC键返回到一般模式
2.3 命令行模式
w 保存文件
q 退出vi编辑器
w! 强制保存
q! 强制退出vi编辑器
wq 保存并退出
wq! 强制保存并退出
q 退出vi编辑器
w! 强制保存
q! 强制退出vi编辑器
wq 保存并退出
wq! 强制保存并退出
%s/old/new/g
%s/old/new/gc 每替换一个就会有提醒
%s/old/new/gc 每替换一个就会有提醒
vsp 文件名称 分屏显示另一个文件,ctr+w快速双击可以切换到另一个文件中
阅读全文
0 0
- Linux学习(二):vi编辑器
- Linux学习笔记(二十四、VI编辑器概述)
- linux Vi编辑器学习
- Linux学习-vi编辑器
- Linux学习(vi/vim编辑器)
- Linux学习笔记(二十五、VI编辑器的操作模式)
- Linux学习之--vi编辑器
- 学习linux之vi编辑器
- linux vi编辑器命令学习
- Linux 自学笔记(二)——Vi 编辑器
- Linux vi 编辑器介绍(二)——编辑模式
- Linux 环境下的vi编辑器详解(二)
- Linux系统Ubuntu中的Vi编辑器常用命令(二)
- vi文本编辑器(二)
- 二、Linux下的vi编辑器
- Linux学习笔记之VI(VIM)编辑器
- Linux学习笔记(一)——文本编辑器vi
- Linux学习(1)vi编辑器的常用命令
- 可递归锁
- caffe卷积输入通道如何到输出通道详解
- nyoj202 红黑树(模板)
- JavaScript触发函数onmouseover,onmouseout,onfocus,onblur综合实例
- 8. String to Integer (atoi)
- Linux学习(二):vi编辑器
- [.NET逆向] 破解 .net实战教程 (反混淆 IL语言 去除强命名)
- Android设备与外接U盘实现数据读取操作
- 各大高校排名
- Struts基础:struts-config.xml中action的scope属性
- WEB开发----BootStrap美化页面
- 【STM32系统级开发】ucosIII 或 freeRTOS 事件标志组详解
- Maven自定义插件开发(rapid-generator自动生成代码)
- Unity入门操作_混合树_033