开源软件名称(OpenSource Name):holycloud/gitMarkdownVscode_guide
开源软件地址(OpenSource Url):https://github.com/holycloud/gitMarkdownVscode_guide
开源编程语言(OpenSource Language):
开源软件介绍(OpenSource Introduction):Git Markdown vscode 综合应用指南
面向程序员的指南-编码、写作、协作和版本管理的高效工作流。
[TOC]
工具环境配置
- 注册 github 账号,下载 github 的桌面客户端 GitHub Desktop 或 sourcetree 。课程使用 sourcetree 和 github 作为项目管理和协作系统。
- 下载安装 vscode,课程使用 vscode 编辑 Markdown文档和代码。
- git 入门请读 Git教程,进阶请阅读 git 权威指南 或其 英文版。
Github
- ssh 授权管理。
- 公开和私用项目。
- web 项目管理,自有项目和 Fork 他人项目。
- 本课程是 GitHub 公开项目,欢迎 Fork 和 Star。
sourcetree 与 Github Desktop
- ssh 授权管理。
- clone 云端项目到本地项目。
- stage、commit 、branch、push、pull、merge、stash 的灵活应用。
- sourcetree 中分支(branchs)和提交(commits)的树形组织。
- 协作中的 pull request。
- .gitignore 忽略文件的使用。
vscode
- 安装一些常用插件。
- Project Manager
- vscode-icons
- markdownlint
- Markdown All In One
- Settings Sync
- Live Share
- GitLens — Git supercharged
- hide-gitignored
- C/C++(microsoft)
- Clang-Format
- others
- 记住常用快捷键和自定义快捷键。
- vscode Help 菜单中的快捷键参考指南
- ctrl+enter
- ctrl+;
- F2
- F12
- ctrl+shift+p
- ctrl+shift+o
- ctrl+t
- alt+LArrow/RArrow
- 结合 git 的高效工作流。
- 语言感知( C 语言为例)
- 自动补全
- 代码格式化
- 代码重构
- 统一的 C 代码风格
- 基于LiveShare 的结对编程。
Markdown 语言
- Typora 的 markdown语言使用指南。
- 代码块的显示。
void main(){
int tmpVar;
}
Typora
- 所见即所得的 Markdown 编辑工具 Typora。
- 本课程的编辑全部由 Typora 和 vscode 完成。
使用课程时有任何问题和建议,请及时与我们联系,请 pull request 。
|
请发表评论