markdown && git && github && ide
Tip:这篇随笔整合了markdown语法的学习心得、Git和Github的使用以及配置IDE等
1. Markdown语法学习
Markdown能用纯文本的方式进行文字、图片、链接以及表格的排版,这使得我们在写文稿时不需要花过多心思在排版上,且语法简单易学,十分简便。通过这段时间的学习,我掌握了标题、列表、表格等排版方法。对我的Markdown学习有较大帮助的是这篇文章,它言简意赅地说明了Markdown的使用方法。
2. Git与Github
我的GitHub主页是 https://github.com/PrinceSaoKe ,并且按照要求创建了一个同名repository。然后经历了九九八十一难终于push成功了:
主要是学习了班级里一位同学的这篇博文,写的比较详细,我这里补充两点:
- 让文件显示后缀名的方法:
- 如果出现各种奇形怪状的错误建议把储存库删了按流程重新创建一个,
不要问我为什么会知道的。可以参考这篇文章与上文配合食用。
VS
我装的是 Visual Studio 2019 ,因为之前就已经安装了。用 C++ 写的第一个 Hello World :
完美运行。
VSCode
更新一下VSCode的操作步骤。首先在官网下载并安装好VSCode,然后打开,在左侧点extension,搜索“Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code”、“C/C++”和“Code Runner”,汉化包要重启VSCode才能生效。
VSCode实际上就是一个高颜值的文本编辑器,所以还要再配置编译环境才能工作。在此处下载MinGW-w64,一般是选上面这个。下载完后解压到你要保存的路径,找到名为“bin”的文件夹并复制它的路径,如“D:\MinGW\mingw64\bin”。再右键桌面上的“此电脑”->属性->高级系统设置->环境变量,在系统变量一栏中点开“Path”,再点“新建”,粘贴上复制的bin文件夹的路径,确认退出就搞定了。
打开VSCode,打开“文件->打开文件夹”,选择一个路径新建一个文件夹(比如在桌面),然后进入文件夹,再新建一个名为“.vscode”的文件夹(注意开头的点别漏了),然后点“选择文件夹”,将其在vscode中打开。然后用vscode在“.vscode”文件夹里新建三个文件,命名为“launch.json”、“settings.json”、“tasks.json”。如图:
最后打开这三个json文件并分别输入以下代码:
launch.json中输入:
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch C/C++调试",// 配置名称,将会在启动配置的下拉菜单中显示
"preLaunchTask": "build",
"type": "cppdbg",// 配置类型,这里只能为cppdbg
"request": "launch",// 请求配置类型,可以为launch(启动)或attach(附加)
"program": "${fileDirname}/${fileBasenameNoExtension}.exe",// 将要进行调试的程序的路径
"args": [],// 程序调试时传递给程序的命令行参数,一般设为空即可
"stopAtEntry": false,// 设为true时程序将暂停在程序入口处,一般设置为false
"cwd": "${workspaceFolder}",// 调试程序时的工作目录,一般为${workspaceFolder}即代码所在目录
"environment": [],
"externalConsole": true,// 调试时是否显示控制台窗口,一般设置为true显示控制台
"MIMode": "gdb",
"miDebuggerPath": "D:/MinGW/mingw64/bin/gdb.exe", // 这里修改GDB路径为安装的mingw64的bin下的gdb.exe路径
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true,
}
]
}]
}
注意:这里的“miDebuggerPath”后面的路径要改成MinGW-w64里bin文件夹的路径,也就是之前复制的那个路径。
settings.json中输入:
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"group": {
"kind": "build",
"isDefault": true
},
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "shared"
},
"windows": {
"command": "g++",
"args": [
"-ggdb",
"\"${file}\"",
"--std=c++11",
"-o",
"\"${fileDirname}\\${fileBasenameNoExtension}.exe\""
]
}
}
],
"files.autoSave": "afterDelay",
"[c]": {
},
"files.encoding": "utf8",
"files.autoGuessEncoding": true,
"explorer.confirmDragAndDrop": false,
"workbench.colorTheme": "Dracula",
"team.showWelcomeMessage": false,
// 工作区设置
"C_Cpp.errorSquiggles": "Disabled",
"files.associations": {
"stdlib.h": "c",
"time.h": "c"
}
}
tasks.json中输入:
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"group": {
"kind": "build",
"isDefault": true
},
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "shared"
},
"windows": {
"command": "g++",
"args": [
"-ggdb",
"\"${file}\"",
"--std=c++11",
"-o",
"\"${fileDirname}\\${fileBasenameNoExtension}.exe\"",
"-finput-charset=UTF-8",//输入编译器文本编码 默认为UTF-8
"-fexec-charset=GBK"//编译器输出文本编码 自行选择
]
}
}
]
}
在和“.vscode”并列的路径下新建c或c++文件,输入代码,记得要保存!这样点右上角的三角形就可以运行程序啦。
当然这个这个时候VSCode还不是很好用,可以再安装其他扩展插件丰富功能。
注意:
- 文件要保存才有代码补全和编译;
- 代码保存在其他文件夹时,也要把“.vscode”文件夹复制过去;
- vscode的编码格式是UTF-8,与Dev C++用的GBK不一样,把Dev C++中写的汉字复制到vscode会出现乱码,所以建议文件夹和文件的名字不要有中文,当然你也可以手动调整编码格式。