【CS-Notes】工欲善其事必先利其器(Code、Git、Docker、Linux)

Code工作台(工欲善其事必先利其器)

原文链接:https://github.com/qipengh/CodeTools


1、通用工具

编辑器、Docker、Git

  1. 解压压缩:Bandizip
  2. 护眼:Redshift
  3. pdf阅读器:福昕阅读器
  4. 思维导图:XMind

1.1、编辑器

VS Code(code神器)、Sourcetrail(免费开源)、Source Insight(收费)

  • Visual Studio Code(免费、开源、神器)

1、配置:|VSCode-开发效率翻倍|–|VSCode C++ 开发利器|–|awesome-vscode|

2、使用:VS Code 的常用快捷键

1.2、Git 基本版本控制

参考:Git-版本控制

  • git
# 获取文件更改的个数 增加行数 删除行数
git diff --stat
# 查看修改的代码行数,新增的文件以及删除的代码行数
git log --stat
# 查看暂存区的代码变化
git diff --cached 

'将指定文件回退到指定版本'
# 1. git log 查看 commit_id
git log /path/file
# 2. 通过commit_id 将指定文件还原到你想要还原的版本
$ git checkout ${commit_id} /path/file
  • git commit \ log
# 查找commit的comment内容
git log --grep=comment注释的关键词

# 查找用户 commit
git log --author=用户名关键字

1.3、Docker容器

参考:Docker-容器

docker build -f xxx.dockerfile -t xxx.com/paddle/devel/x86_64/paddle:v0.8.0-mlu-x86_64-ubuntu18.04 .


2、Linux工作台

教程

  1. Linux工具快速教程Linux开发必看!!!
  2. Linux命令大全
  3. 写给工程师的 Ubuntu 20.04 最佳配置指南
  4. 文件传输:gFTP
  5. 三剑客vim+ctags+cscope、两板斧doxygen gdb:Linux 平台下阅读源码的工具
  • ubuntu 设置字体,避免字体发虚
  1. ubuntu 安装微软雅黑和 Consolas 字体
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值