php网站开发实验总结,银川做网站哪家好,老干部局网站建设的意义,金融网站建设方案ppt模板vim编辑器
其分为四种模式 1.普通(命令)模式 2.编辑模式 3.底栏模式 4.可视化模式 vim编辑器被称为编辑器之神#xff0c;而Emacs更是神之编辑器
普通模式#xff1a;
1.光标移动
^ 移动到行首 w 跳到下一个单词的开头…vim编辑器
其分为四种模式 1.普通(命令)模式 2.编辑模式 3.底栏模式 4.可视化模式 vim编辑器被称为编辑器之神而Emacs更是神之编辑器
普通模式
1.光标移动
^ 移动到行首 w 跳到下一个单词的开头
$ 移动到行尾 e 跳到下一个单词的末尾
h 向左移动一个字符 b 回退到上一个单词的开头
j 向下移动一个字符 ctrlf 向下移动一个屏幕
k 向上移动一个字符 ctrlb 向上移动一格屏幕
l 向右移动一个字符 :n 移动到n行
gg 移动到文件的最开始 G 移动到文件的末尾
2.删除操作
x 删除光标位置所在的字符
dd 删除光标所在的行
ndd 删除光标所在的行的往下n行
dnG 删除从光标所在的行到n行
:n1,n2d 回车 删除n1-n2之间的所有行
dw 从光标所在位置删除一个单词
dnw 从光标所在位置删除n个单词
u 撤销上一步操作
按p进行粘贴
3.复制操作
yy 复制光标所在的行
nyy 复制光标所在的行往下的n行
ynG 复制光标所在的行到n行的内容
:n1,n2y回车 复制n1到n2之间的所有行
编辑模式
从普通模式进入到编辑模式
iinsert 在光标所在的位置编辑
o在光标所在的下一行进行编辑
编辑完成之后进入到普通模式按Esc
:w 编辑完成之后对文件进行保存 但并不会退出
wq 编辑完成之后保存退出 编译工具链GCC
程序从编辑源码到可执行文件需要经过 预处理、编译、汇编、链接最后生成可执行文件。
预处理
程序经过预处理生成 *.i文件
gcc -E test.c -o test.i 汇编
程序经编译后生成*.s 汇编语言文件
gcc -S test.i -o test.s 编译
程序经汇编后生成*.o目标文件
as test.s -o test.o 可通过nm命令查看符号表
链接
最后对目标文件进行链接生成最后的可执行文件
gcc test.o -o test 运行生成的可执行文件test
./test 这种方便我们知道整个从源码到可执行文件的流程
也有一步到位的写法更常用
gcc test.c -o test