码农的自我修养之必备技能 学习笔记(作业)

1. vscode使用

1.1 插件配置

vscode原本是一个编辑器,配合各种插件后可以作为一个轻量级IDE使用,可作为visual studio的替代品。我使用的系统是win10+WSL-ubuntu子系统,在vscode中安装以下插件,即可在wsl子系统中使用vscode进行c/c++开发。
码农的自我修养之必备技能 学习笔记(作业)_第1张图片
具体参考如何在windows上利用WSL和VSCode快速搭建C语言开发环境
我所启用的插件如下
码农的自我修养之必备技能 学习笔记(作业)_第2张图片

1.2 开发配置

以作业工程化编程实战callback接口学习笔记为例,该项目包含两个c文件linktable.c,menu.c以及头文件linktable.h。Linux下可以通过编写Makefile文件一键编译,vscode也可以通过配置任务来使用makefile规则,也可以直接配置task规则。配置方法如下
码农的自我修养之必备技能 学习笔记(作业)_第3张图片
在生成的tasks.json文件中修改参数。
码农的自我修养之必备技能 学习笔记(作业)_第4张图片
具体命令视实际工程项目而定。

2. vim使用

2.1 个人vim配置

个人使用的vim配置在[这里](https://github.com/trydying/wide_vim.git)
效果图
码农的自我修养之必备技能 学习笔记(作业)_第5张图片
具体插件的使用参照github上的说明(以后会更新)。

2.2 练习

替换字符串:

:1,$s/xxx/yyy/g

注释10~20行代码,实质为文本替换

:10,20s/^/#/g

复制2~3行代码10次
ctrl-V选中2~3行,y复制,在想要粘贴到的地方输入10p即可粘贴10次。

3. git作业

下载远程仓库wide_shell,查看wide_shell中的内容。
码农的自我修养之必备技能 学习笔记(作业)_第6张图片
码农的自我修养之必备技能 学习笔记(作业)_第7张图片
添加文件homework,修改内容并提交到本地仓库。

码农的自我修养之必备技能 学习笔记(作业)_第8张图片
查看日志
码农的自我修养之必备技能 学习笔记(作业)_第9张图片
上传到远程仓库
码农的自我修养之必备技能 学习笔记(作业)_第10张图片
创建并切换到sub_branch分支
码农的自我修养之必备技能 学习笔记(作业)_第11张图片
在分支上修改homework文件
码农的自我修养之必备技能 学习笔记(作业)_第12张图片
提交分支修改
码农的自我修养之必备技能 学习笔记(作业)_第13张图片
切换回主分支,查看homework内容,可以发现master分支中homework文件并没有sub_branch这一行内容。
码农的自我修养之必备技能 学习笔记(作业)_第14张图片
合并、提交分支。
码农的自我修养之必备技能 学习笔记(作业)_第15张图片

你可能感兴趣的:(码农的自我修养之必备技能 学习笔记(作业))