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

1. vscode使用

1.1 插件配置

vscode原本是一个编辑器,配合各种插件后可以作为一个轻量级IDE使用,可作为visual studio的替代品。我使用的系统是win10+WSL-ubuntu子系统,在vscode中安装以下插件,即可在wsl子系统中使用vscode进行c/c++开发。

具体参考如何在windows上利用WSL和VSCode快速搭建C语言开发环境
我所启用的插件如下

1.2 开发配置

以作业工程化编程实战callback接口学习笔记为例,该项目包含两个c文件linktable.c,menu.c以及头文件linktable.h。Linux下可以通过编写Makefile文件一键编译,vscode也可以通过配置任务来使用makefile规则,也可以直接配置task规则。配置方法如下

在生成的tasks.json文件中修改参数。

具体命令视实际工程项目而定。

2. vim使用

2.1 个人vim配置

个人使用的vim配置在[这里](https://github.com/trydying/wide_vim.git)
效果图

具体插件的使用参照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中的内容。


添加文件homework,修改内容并提交到本地仓库。


查看日志

上传到远程仓库

创建并切换到sub_branch分支

在分支上修改homework文件

提交分支修改

切换回主分支,查看homework内容,可以发现master分支中homework文件并没有sub_branch这一行内容。

合并、提交分支。

posted @ 2020-03-30 18:37  trydying  阅读(144)  评论(0)    收藏  举报