使用vim 文件 打开文本文件
快速定位 快速到达页尾: G
快速到达页首: gg
定位到某一行: num+回车 以当前行为为起点,加上num行
:num 直接到num行
vim filename +num 打开文件直接定位到num行
搜索: ?content 向上搜索content内容
/ content 向下搜索
n 重复之前搜索操作
w 选择下一个单词词首
b 选择上一个单词词首
e 选择下一个单词词尾
分屏: sp (split) 分屏是在用vim 打开一个文本后 输入 :sp 或者 :vsp
sp filename 上下分屏
vsp filename 左右分屏
Ctrl+w+w 在不同屏幕之间切换光标位置
分屏后,两个文件都退出: : wa 全部保存
:qa 全部退出
: wqa 全部保存退出
:qa! 全部不保存退出
git 分布式版本控制工具
初始化本地仓库 git init
可以使用版本控制功能,将需要进行版本控制的文件,添加到git管理中
git add filename
确认更改到git中
git commit -m "初始化仓库"
每次做修改,只需要重复git add 和 git commit 操作即可
查看当前仓库中文件的状态
git status
查看历史提交
git log
查看当前文件和仓库文件的区别
git diff
版本回退
git reset --hard HEAD
C语言
编程语言 :编译型语言: c c++
解释型语言: javascript php python 脚本语言
编辑代码: 用vim
编译代码: 用gcc g++
调试代码: gdb
主函数 程序的入口,一个程序有且只有一个
变量的分类: (数据类型)
基本数据类型: 数值型 整数 int
小数 单精度 float
双精度 double
字符型 char
注释的方法 : 单行注释 //
多行注释 /* 。。。。。*/ (不允许嵌套)
#if 0.。。。。#endif (允许嵌套)