vim
- 三种工作模式:命令模式、文本模式、末行模式
- 命令模式:通过vi hello.c 命令进入
- i a o 、I A O、 s S 可以切换到文本模式 ,写完后保存退出
- o光标 回到下一行
- O光标回到上一行
- s删除当前字母
- S删除一整行
- A回到该行末尾处
- a光标回到下一个输入位置
- i 在光标前插入
- I回到行首依旧是前插入
- 需要在末行模式进行保存。但是 文本模式不能直接到末行模式,需要退回到命令模式再到末行模式 通过 命令 w:保存 、q:退出
- 也可以在命令模式直接退出:通过命令ZZ(保存退出)
- 末行模式回到命令模式:通过命令:ESC 两次/执行末行命令:w或q
-
末行模式:
- :sp 表示上下分屏 用ctrlww来上下跳转,分屏可以不断切 退出用:q 或者:qall(横屏)
- :vsp 竖屏分屏
- manpage:查看函数的文档,直接跳转 输入3K《无回显》,将光标置于要查函数首字母处,按 K 或者指定卷数 NK
- 查看宏定义:将光标置于
- gcc -S hello.c -o hello.s -o是用于指定生成文件的名字