Linux编程——vi编辑器简单使用
Posted goodswarm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux编程——vi编辑器简单使用相关的知识,希望对你有一定的参考价值。
vi编辑器基本模式
-
命令行模式(command mode)
- 光标移动、复制粘贴、删除
-
插入模式(insert mode)
- 文字输入
-
底行模式(last line mode)
- 保存、退出
模式转换
-
command——>insert
- 按键[i]
-
inset——>command
- 按键[ESC]
-
command——>last
- 按键[:]
vi编辑器的基本操作
移动
-
左右上下
- 方向键 (在insert mode下,可以移动光标)
- 字母[H]、[J]、[K]、[L]:左、下、上、右
-
翻页(command mode)
- 按键[ctrl]+[b]:屏幕向上移动一页
- 按键[ctrl]+[f]:屏幕向下移动一页
- 按键[ctrl]+[u]:屏幕向上移动半页
- 按键[ctrl]+[d]:屏幕向下移动半页
复制(command mode)
-
单词
- 输入[yw]:复制当前光标位置到字尾的单词
- 输入[#yw]:复制#个单词
-
整行
- 输入[yy]:复制当前光标所在行
- 输入[#yy]:复制以下#-1行,包括当前行
粘贴(command mode)
- 按键[P]
删除
-
字符
- 按键[Backspace] (在insert mode下,可以删除)
- 输入[x]:删除光标后面字符
- 输入[#x]:删除光标后的#个字符
-
整行
- 输入[dd]:删除当前所在行
- 输入[#dd]:删除以下#-1行,包括当前行
撤销(command mode)
- 按键[U]
保存退出(last line mode)
- 输入[q!]:退出不保存
- 输入[wq]:保存并退出
退至后台(command mode)
- 按键[ctrl]+[Z]:挂起当前的文档
-
查看挂起文档并返回,代码清单如下:
jobs
fp # //#为文档最前方的编号
以上是关于Linux编程——vi编辑器简单使用的主要内容,如果未能解决你的问题,请参考以下文章