嵌入式学习笔记(第三天)

来源:互联网 发布:淘宝开黑车 编辑:程序博客网 时间:2024/06/02 13:12

  使用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     (允许嵌套)