vi 基本用法
来源:互联网 发布:金字塔软件论坛 编辑:程序博客网 时间:2024/06/14 18:48
1、三种模式
1.1、命令行模式 (command mode/指令模式)
进入vi之后默认是命令模式,按i或者insert以及编辑键 : 附加命令a (append)、打开命令o(open)、修改命令c(change)进入编辑模式。
1.2、文本输入模式 (input mode/编辑模式)
按esc或者crtl+c退出编辑模式。
1.3、末行模式 (last line mode/指令列命令模式)
命令模式下按“:”键即可进入末行模式下,此时Vi会在显示窗口的最后一行显示一个“:”作为末行模式的提示符,等待用户输入命令。
2.文件的保存和退出
:w 保存
:w filename 另存为filename
:wq! 保存退出
:wq! filename 注:以filename为文件名保存后退出
:q! 不保存退出
3、光标移动
k 向上移动一行;
h 向左移动一个字符;
l 向右移动一个字符;
ctrl+b 向上移动一屏;
ctrl+f 向下移动一屏;
上箭头 向上移动;
下箭头 向下移动;
左箭头 向左移动;
右箭头 向右移动;
$ 移至行尾
gg 移动至文档开始
GG 移动到文档尾部
5.文本内容的删除
x 一个字符
#x 删除几个字符,#表示数字,比如3x
dw 删除一个单词
#dw 删除几个单词,#用数字表示,比如3dw表示删除三个单词
dd 删除一行
#dd 删除多个行,#代表数字,比如3dd 表示删除光标行及光标的下两行
d$ 删除光标到行尾的内容
6.恢复修改及恢复删除
u 撤消修改或删除操作
7.复制及粘帖
yy 复制当前行
#yy 复制多行,#用数字表示,比如3yy表示复制三行
p在光标之后粘帖
8.查找和替换
/SEARCH 注:正向查找,按n键把光标移动到下一个符合条件的地方
?SEARCH 注:反向查找,按shift+n 键,把光标移动到下一个符合条件的
:s /SEARCH/REPLACE/g 注:当前光标所处的行中的SEARCH单词,替换成REPLACE,所有SEARCH高亮显示;
:%s /SEARCH/REPLACE 注:把文档中所有SEARCH替换成REPLACE;
:#,# s /SEARCH/REPLACE/g 注:#号表示数字,表示从多少行到多少行,把SEARCH替换成REPLACE;
- vi 的基本用法
- vi基本用法
- vi 基本用法
- [Unix]Vi基本用法
- vi 基本用法
- vi/vim的基本用法
- vi/vim 的基本用法
- vi编辑器基本用法介绍
- vi编辑器的基本用法
- Linux下vi的基本用法指南
- Ubuntu vi编辑器的基本用法
- vi/vim 基本使用用法【linux】
- vi 和 vim 的基本用法
- Vi文本编辑器的基本用法
- Linux下vi的基本用法指南[zz]
- 上机实验——Linux中Vi的基本用法
- Linux(vi基本用法)及命令行编辑快捷键
- vi 用法
- onethink备忘
- selenium IDE 的安装
- 第三周 项目4-多文件组织
- Git 常用命令
- 0002cpp文件与h文件
- vi 基本用法
- <逆向工程核心原理> 静态反调试技术总结
- Java_语法基础_NaN
- 什么是启发式算法(转)
- Android 内容提供者、解释者和观察者学习笔记
- 构造函数 复制构造函数 类型转换构造函数 析构函数
- angular ngOptions的使用
- Android开发_SharePreferences
- AMD展示DirectX 12游戏优势和多项创新技术