shell学习笔记(二)—— vi 编辑工具
2014-12-24 10:35
218 查看
vi:visual interface的缩写,是Linux上最为常见的编辑器。
vi有三种使用模式:一般模式、编辑模式、命令模式
一般模式的操作:
光标移动
文本操作
文本复制和粘贴
yy:复制当前行到缓冲区
nyy:复制当前行以及下面的n行到缓冲区
yw:复制单词
nyw:复制n个单词
y^:复制到行首
y$:复制到行尾
p:粘贴
文本删除
x:删除一个字符
nx:删除那个字符
dd:删除行
ndd:删除n行
u:撤销刚才的操作
U:撤销对当前行的所有操作
进入编辑模式之后,正常编辑即可
保存:":w"
退出:":q"
保存退出:":wq"
不保存直接退出:":q!"
显示行号、隐藏行号:":set num",":set nonum"
vi有三种使用模式:一般模式、编辑模式、命令模式
1、一般模式
当用户刚进入vi编辑器的时候,当前就处在一般模式。vi filename一般模式的操作:
光标移动
操作 | 快捷键 | 说明 |
上 | ↑ | |
下 | ↓ | |
左 | ← | |
右 | → | |
移至下一行行首 | enter | |
移至上一行行首 | - | |
移至文本最后一行 | G |
操作 | 快捷键 | 说明 |
右插入 | a | |
左插入 | i | |
行尾追加 | A | |
行首追加 | I | |
插入行 | O或o | O当前行上面插入一行 o当前行下面插入一行 |
覆盖文本 | R | |
合并行 | J |
yy:复制当前行到缓冲区
nyy:复制当前行以及下面的n行到缓冲区
yw:复制单词
nyw:复制n个单词
y^:复制到行首
y$:复制到行尾
p:粘贴
文本删除
x:删除一个字符
nx:删除那个字符
dd:删除行
ndd:删除n行
u:撤销刚才的操作
U:撤销对当前行的所有操作
2、编辑模式
按任意“文本操作”按键,都可以由“一般模式”进入“编辑模式”进入编辑模式之后,正常编辑即可
3、命令模式
在编辑模式下,按ESC键,回到一般模式,在按“:”键,进入命令模式。保存:":w"
退出:":q"
保存退出:":wq"
不保存直接退出:":q!"
显示行号、隐藏行号:":set num",":set nonum"
相关文章推荐
- shell学习笔记二--工具
- 写得蛮好的linux学习笔记(压缩命令,vi一般用法,认识SHELL,正规表示法)
- [Shell学习笔记] 命令行下的高级网络工具cURL命令
- shell学习笔记二--工具
- HBase-1.0.1学习笔记(二)HBase Shell工具使用
- shell学习笔记二--工具 推荐
- linux学习笔记—— 文本编辑(代码开发工具)——vim之常用命令
- Thinkphp学习笔记-编辑工具Sublime license
- 写得蛮好的linux学习笔记 [转] 三vi,shell,grep使用
- Linux学习笔记-shell命令[转帖]
- ANT打包编译部署工具学习笔记
- Vegas 学习笔记:音频编辑-降噪
- AJAX 学习笔记(6) 使用W3C DOM动态编辑页面
- 写得蛮好的linux学习笔记四-vi用法(收藏)
- Nebula3学习笔记(4): 工具库
- .net winform 学习笔记---数据库备份工具
- shell学习笔记(一)
- [导入]Nebula3学习笔记(4): 工具库
- J2me游戏学习开发笔记_工具篇(Eclipse+EclipseMe)
- 写得蛮好的linux学习笔记五-认识SHELL(收藏)