语法:

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


点赞(1)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)