终端简单使用 &vim编写代码
2024-10-19 12:04:19
vim简单实用 & 用vim编写代码
## 简单介绍 ##
vi 1.c 建立1.c(文件存在,则打开1.c)
vi共有三种模式:
按esc进入指令模式
按i进入编辑模式(按i光标位置不变,按a进入,光标跳到后一格)
按esc 在按: 进入命令行模式
进入编辑模式后,只能用键盘操作,默认是指令模式
保存退出,要进入命令行模式.
wq (w表示保存,q表示退出)
q! (表示强制退出,不保存.需要谨慎使用).
一些指令:
esc进入指令模式:
dd 删除光标所在行
5dd 删除当前选中向下5行
u 退回
yy 复制光标所在行
4yy 复制光标所在向下4行
p 光标下一行粘贴
shift + 4 光标定位到末尾
esc 后直接按0 行首
shift + 0 段末
shift + 9 段首
shift + G 最后一行
shift + 3 向上移动光标
gg 光标定位到文件首.
## vim显示行号 ##
命令行模式:
输入set nu 显示行号
输入set none隐藏行号
命令模式直接按数字,确定位到相应行
## vim 编写代码 ##
首先: vi 2.c
然后: gcc 2.c
最后:./a.out 运行结果
gcc *.c (将*.c源文件编译生成可执行文件a.out)
gcc -o test *.c (把*.c源文件编译生成可执行文件 test)
##代码高亮##
首先进入家目录:cd ~
创建配置文件:vi .vimrc
配置文件中输入:
syntax on
set tabstop=4
说明:
第一行: 语法高亮
第二行: 设置tab键是4个空格
最后进入命令行模式保存:w q
打开代码,则语法高亮:
最新文章
- hibernate和mybatis的区别
- 【总结】编写自己的JDBC框架
- Erlang数据类型的表示和实现(4)——boxed 对象
- oracle闪回查询
- Redirect HTTP to HTTPS on Tomcat
- windows API 统计系统字体
- Linux远程拷贝scp命令
- Exception in MessageQueue callback: handleReceiveCallback
- 【Aladdin Unity3D Shader编程】之三 光照模型(二)
- 通过游戏认识 --- JQuery与原生JS的差异
- 第一章 C++概述
- centos 修改hostname
- 给你的手机加上安全保障,请设置SIM卡PIN码
- Scrum Meeting day 4
- [POI2013]Polaryzacja
- C++二维数组 取地址 复制给 二维指针
- MySQL ·;InnoDB 文件系统之文件物理结构
- [python]python安装包错误
- 浅谈malloc/free和new/delete 的区别
- .gitignore文件如何编写?
热门文章
- JavaScript 练习题
- andorid 帧布局
- UVA-1364.Knights of the Round Table 无向图BCC
- UVA 11324.The Largest Clique tarjan缩点+拓扑dp
- 深入研究 UCenter API For .NET
- visual studio 修改注释快捷键,和断点
- 【Linux】DNS服务-BIND从服务器、缓存服务器及转发服务器配置(三)
- python 中 __name__ 的使用
- 746. Min Cost Climbing Stairs
- ios 懒加载详解