03linux编辑器
1、gedit编辑器 类似windows的记事本
2、vi编辑器
2.1 vi最基本操作
1)打开文件 vi 文件名
2)编辑文件 i
3)保存文件 保存并退出快捷键esc+ZZ esc :wq 退出保存 esc :q!退出不保存
2.2 vi实用命令
1)vi的插入模式
| 按键 | 功能 |
| a | 光标位置右边插入文字 |
| i | 光标位置当前处插入文字 |
| o | 光标位置下方开启新行 |
| O | 光标位置上方开启新行 |
| I | 光标所在行首插入文字 |
| A | 光标所在行尾插入文字 |
2)vi的退出
| 按键 | 功能 |
| ZZ | 保存退出 |
| :wq | 保存退出 |
| :x | 保存退出 |
| :w filename | 保存到指定文件 |
| :q | 退出,如果文件修改但没有保存,会提示无法退出 |
| :q! | 退出,不保存 |
| :! 命令 | 暂时离开vi,执行命令 |
3)vi的删除和修改功能
| 按键 | 功能 |
| [n]dd | 删除从当前行开始的n行(准确来说是剪切) []没用 |
| [n]yy | 复制从当前行开始的n行 |
| p | 把粘贴板上的内容插入到当前行 |
| u | 撤销前一个命令 |
4)vi的行定位功能
| 按键 | 功能 |
| gg | 到文件第一行行首 |
| G | 到文件最后一行行首 |
| mG或mgg | 到指定行,m为目标行数 |
5)vi的文本查找功能
| 按键 | 功能 |
| /字符串 | 查找指定字符串 |
| n | 寻找下一个 |
| N | 回到前一个 |
6)vi的替换功能 (用的较少) :s/p1/p2/g 将当前行中所有p1军用p2替换
7)vi的set指令
| 按键 | 功能 |
| :set ic | 搜索时忽略大小写 |
| :set noic | 搜索时不忽略大小写 |
| :set nu | 显示行号 |
| :set nonu | 不显示行号 |
快捷键 F9侧栏开与关
(有插件) \p< 头文件
\im 生成一个main函数
\ip 生成一个printf
ctrl+n 显示历史写代码

浙公网安备 33010602011771号