跳转至

01 崭新的编辑器

计算机基础

vscode

markdown

计算机基础

文件

使用计算机的每时每刻都是在和文件打交道

  1. 计算机内部一共一个硬盘,windows 系统是由用户进行分区的,用户看来就是一个个磁盘。
    • Win+E 打开文件资源管理器。
    • 系统目录:C:\Windows ,系统相关的软件都在这里。
    • 软件目录:C:\Program Files ,安装时需要管理员权限的安装位置。
      • 卸载程序:Win ,输入 应用和功能
    • 用户目录:C:\Users\xxx\ ,你在此目录有完全读写的权限。
      • 快速访问栏中的所有目录都在这里
      • 新建工作目录:C:\Users\xxx\work-space ,从今以后,你的所有代码就在这里写了。
  2. 内存空间与存储空间不是一个概念
    • 速度上的区别:内存存取速度快,但是贵,断电数据丢失。硬盘存取速度慢,但便宜,断电数据不丢失。
    • 使用上的区别:打开浏览器,将来可能频繁用到代码(汇编码),操作系统会从硬盘中读取到内存里,方便中央处理器(CPU)执行。因为内存读取速度比硬盘快。
    • 假如把电脑比作人的大脑,内存是你现在立即就能想到的东西,存储空间就是需要提示才能想起来的东西。

浏览器

推荐使用 Edge 作为全平台的浏览器

  1. 搜索引擎与浏览器的区别

    • 搜索引擎是一个网址。
    • 浏览器渲染代码并显示出来。
  2. 功能

    • 登录微软账号,同步密码,收藏夹及配置信息
    • 收藏夹: Ctrl+Shift+B
    • 加入收藏夹: Ctrl+D
    • 历史记录: Ctrl+H
    • 下载列表: Ctrl+J
    • 扩展
      • 大家可以上网搜索 Edge 推荐扩展,我就不给大家推荐了
  3. 如何下载软件?
    • 百度搜索软件名
    • 认准 官方 字样
    • 更多开源软件的下载以后会讲

天下第一的代码编辑器

给我一个只安装 vscode 的电脑,几乎做到所有事情。

包括:qq 聊天、逛 b 站、写代码、玩游戏、连接服务器挂项目...

安装时记得勾选所有选项

插件

所有用户都可以为它开发插件,并免费给所有人使用。

插件 作用
Chinese 汉化(重启应用后生效)
One Dark Theme 我喜欢的主题配色
QQ 使用 vscode 聊 QQ
Ctrl + P :QQ Explorer: login
Live Preview 简易浏览器
Ctrl + P :Simple Browser: Show
小霸王 游戏机
在侧边栏
Live Server 本地 Web 服务器(下节课用到)

设置

  • 打开设置:Ctrl+,
  • 自动保存:Auto Save -> afterDelay

写个 HelloWord

打开文件夹

保存路径 C:\Users\xxx\work-space\01-崭新的编辑器\01-hello.c

#include <stdio.h>

int main() {
  printf("Hello World");
  return 0;
}

优秀的笔记语言

所有教案都是使用 MarkDown 语法写的

用 MarkDown 记笔记是一种享受

MarkDown 基础语法

使用 vscode 写 markdown 并实时渲染

保存路径 C:\Users\xxx\work-space\01-崭新的编辑器\02-markdown.md

# 一级标题

## 二级标题

### 三级标题

#### 四级标题

> 引用
>
> 引用的第二行

1. 有序列表
2. [链接](https://www.baidu.com/)

- 无序列表
  - 内容 1
  - 内容 2
  - 内容 3
    1. 嵌套列表
    2. 啦啦啦啦

| 表格   | 内容   | 备注 |
| ------ | ------ | ---- |
| 表格 1 | 内容 1 | 无   |
| 表格 2 | 内容 2 | 无   |
| 表格 3 | 内容 3 | 无   |

## 代码块

> 行内代码块 `code`

```c
#include <stdio.h>

int main() {
  printf("Hello World");
  return 0;
}
```

优秀的笔记插件

Typora

配置

  1. Ctrl+, :打开设置
  2. 启动选项:重新打开上次使用的文件或目录
  3. 保存 & 恢复:自动保存

C 语言入门笔记

# C 语言入门笔记

> 这是我学的第一门编程语言,遇到了很多问题,但我都解决了

## HelloWorld

```c
#include <stdio.h>

int main() {
  printf("Hello World");
  return 0;
}
```

### 每行解释

1. `#include <stdio.h>`
   - 引入库:`Standard Input Output.Header`
2. `int main() { }`
   - 程序的入口函数
   - 程序从这里开始执行
   - 程序返回值为`int`型整数
3. `printf("Hello World");`
   - 向控制台中输出`Hello World`
4. `return 0;`
   - 返回值为 0

快捷键

可以使用 MarkDown 语法进行写作

也可以使用快捷键

快捷键 作用
Ctrl+1 / 2 / 3 / 4 标题大小
> 引用
- 无序列表
1+. 有序列表
Ctrl+K 链接
Ctrl+Shift+K 代码块
Ctrl+T 表格
Ctrl+Enter 表格新建一行
Ctrl+, 打开设置
Ctrl+/ 查看 MarkDown 源码

课后作业

  1. 课程内容自己动手做一遍。
  2. 为 C 语言初学者使用 MarkDown 语法,写一篇入门教程。

推荐阅读

一看就懂的 Markdown 入门语法笔记

Edge 插件推荐

VSCode 配置 C/C++学习环境(爱折腾可以看看)