vim使用说明
以前都是一直采用gedit编写代码,觉得很low,现在尝试改用vim,但是vim的命令实在太多了,一时半会也记不住,下面摘录一些感觉常用的操作。
Vim有命令行模式和输入模式,最后行模式三种。进入vim时,默认是命令行模式,通过下面几个切换到输入模式输入数据:
i : 从光标所在位置开始插入新输入的字符
o : 新增加一行,将光标移到下一行的开头
命令行模式下可以完成复制粘贴、删除、找行数操作
复制粘贴:
yy: 将光标目前所在的位置整行复制
nyy:从光标行开始下面n行复制
p:粘贴复制内容到光标行下面
删除:
dd: 删除整行,按住d不放一直删除
ndd:删除n行
找行数:
nG:将光标移至n行行首
在命令行模式下输入“:”,进入最后行模式
set nu: 显示行号
/字符串 : 查找字符串
e file:创建名字为file的新文件
gcc编译器
gcc [options] [filenames]
-c 只编译,不连接,用于编译多个文件
-o [filename1] [filenames] 将filenames编译成可执行文件filename1
-Wall 显示警告信息
-g –ggdb3 显示排错信息以便于调试
-O1,-O2,-O3优化代码执行效率
编译多个文件:(大型程序将用make来管理)
先用-c生成.o文件:gcc –Wall –c filename1, gcc –Wall –c filename2, ….;
然后使用-o生成一个可执行文件:gcc –o program filename1 filename2…
指定文件的查找路径:-I
C++编译器 g++,使用方法与gcc一样
g++ [-options] [filenames]