目录
一、gedit编辑器
- gedit编辑器:gedit是一个Linux环境下的文本编辑器,类似windows下的写字板程序,在不需要特别复杂的编程环境下,作为基本的文本编辑器比较合适
二、vim编辑器
1 - vim工作模式
- vim编辑器介绍:vi 编辑器是 Unix系统中最常见的基础文本编辑器。Linux下升级为vim编辑器,它不仅兼容 vi 的所有指令,而且还有一些新的特性,例如 vim 可以撤消无限次、支持关键词自动完成、可以用不同的颜色来高亮你的代码。vim 普遍被推崇为类 vi 编辑器中最好的一个。出于历史的原因使用时大家习惯性的统一简称vi
- vim联网快捷安装:
sudo apt-get install vim
- 三种工作模式
- 命令模式:默认进入vim的工作模式。该种模式下,用户所有输入均被当成命令
- zz(相当于末行模式下的wq退出)
- 编辑模式:编写模式。写代码、文本内容。。。
- 末行模式: 在 命令模式下, 按“:”进入末行模式。该种模式下,用户所有输入均被当成末行命令
- w:保存
- q:退出
- q!:强制退出不保存
- x:等同于wq
- 命令模式:默认进入vim的工作模式。该种模式下,用户所有输入均被当成命令
2 - vi基本操作
- 打开文件:
vi filename
—— 打开或新建文件,并将光标置于第一行行首,如果文件不存在,则会新建文件
- 编辑文件:如果通过vi打开一个已经存在的文件,首先进入命令模式,此时输入的任何字符都被视为命令,不能输入内容
- 保存文件:一定要先退出插入模式(按Esc进入命令模式),然后,shift + zz (按住 “shift” + 按两下“z”键) 即可保存退出当前文件
3 - vi实用命令
- 光标移动(命令模式):
0
—— 到行首;$
—— 到行尾- h:左
- j:下
- k:上
- L:右
- 转换编辑模式
- i:向光标所在位置的 “前面”插入数据
- a:向光标所在位置的 “后面”插入数据
- o:向光标所在位置的 “下一行”插入数据
- s:以删除光标位置一个字符为代价,修改工作模式 —— 文本编辑模式
- O:向光标所在位置的 “上一行”插入数据
- I:向光标所在位置的 “行首”插入数据
- A:向光标所在位置的 “行尾”插入数据
- S:以删除光标位置一整行为代价,修改工作模式 —— 文本编辑模式
- 复制、粘贴
- yy:复制光标所在行
- Nyy:复制光标所在往后的N行(包含本行)
- p:粘贴至光标所在位置,下一行
- P(大写):粘贴至光标所在位置,上一行
- yw:将光标放置于单词的首字符上, 复制一个单词
- 区域复制:将光标放置于待复制区域的首字符上, 按“v”(左下角出现 “可视”提示)使用 h,j,k,l 选择复制区域
- 剪切、粘贴
- dd:剪切光标所在行
- Ndd:剪切光标所在往后的N行(包含本行)
- p:粘贴至光标所在位置,下一行
- P(大写):粘贴至光标所在位置,上一行
- dw:将光标放置于单词的首字符上, 剪切一个单词
- 区域剪切:将光标放置于待剪切区域的首字符上, 按“v”(左下角出现 “可视”提示)使用 h,j,k,l 选择剪切区域
- d0:从光标所在位置,删除到行首
- d$(D):从光标所在位置,删除到行尾
- 字符删除: x —— 删除光标选中字符(多字符Nx —— 5x)
- 字符替换:r —— 光标选中字符, 按“r”, 按目标字符,可以将