语法:
vi/vim [选项]
作用:
vi/vim命令用于将文本文件可视化。
参数:
参数 | 说明 |
Esc | 返回命令行模式 |
i | 在光标前输入文字 |
a | 在光标后输入文字 |
x | 删除光标所在的字符 |
dd | 删除光标所在的行 |
yy | 将光标所在的行复制到剪贴板 |
p | 将剪贴板的内容复制到光标后 |
Ctrl+u | 向文件首翻半屏 |
Ctrl+d | 向文件尾翻半屏 |
Ctrl+b | 向文件首翻一屏 |
Ctrl+f | 向文件尾翻一屏 |
0 | 将光标移至当前行首 |
$ | 将光标移至当前行尾 |
nG | 将光标移至第n行行首 |
n+ | 光标下移n行 |
n- | 光标上移n行 |
/name | 光标后查找name字符串 |
?name | 光标前查找name字符串 |
:w | 保存但不退出 |
:q | 不保存直接退出 |
:wq | 保存并退出 |
:w! | 强制保存 |
:q! | 不保存强制退出 |
:wq! | 保存并强制退出 |
:w filename | 另存文件 |
:set nu | 给文件的每行加上行号 |
案例:
1. 编辑dotcpp文件
vi/vim dotcpp
2. 保存dotcpp文件但不退出
vi/vim :w
3. 将光标移至当前行首
vi/vim 0
4. 在光标前输入文字
vi/vim i
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程