快捷键 小技巧 单词表(施工中)

· · 个人记录

善用目录索引 虽然还没写多少

小技巧

写题解 / 博客

也就是 Markdown 和 \LaTeX 语法的使用。用到了就整理一下扔上来。

网络上非常多这些语法的百科,菜就多搜。

首先看 https://help.luogu.com.cn/rules/academic/solution-standard 。

洛谷和 FYOJ 都是支持 \LaTeX 语法的,也就是数学公式($ $)是通用的。Markdown FYOJ 是不支持的,但是大部分用到 Markdown 的功能给了按钮实现。

不过,在洛谷上写完然后放到云剪贴板里,把剪贴板链接扔到 OJ 题解区似乎也没什么不妥。

理论上 \KaTeX 是基于 \LaTeX 的,但是应该大部分语法都挺相同的。下面我们错误地把他们混为一谈。

如果感到好奇,这两个上下起伏的单词不是用上下标编辑出来的,而是自带的:$\KaTeX$ $\LaTeX$

在 VSCode 上写

首先我们来配置环境!

VSCode 有自带对 Markdown 文件类型(.md)的支持。

首先新建一个 Markdown 文件,参考下面写一个测试标题。

现在虽然 VSCode 给我们高亮了这段,表示这是一个标题,但我们看不到实际的效果。

用快捷键 Ctrl + Shift + V 打开预览标签页,可以看到我们写的测试标题。接下来把这个标签页往右边缘拖就分屏了。

可以拖动中间那条线调整两边的占比。如果写的太长,记得用 Alt + Z 开关自动换行显示功能。

这样就可以在本地边编辑边预览,并且不用太担心没得保存了。

常用语法

  1. 中文、英文、数字之间要有空格间隔。参见上面的链接。
  2. 代码形式:Esc 下面有波浪线和 “`” 的按钮,在需要的地方前后各加上连续的三个 “`”(英文输入法下)就可以变成代码形式。 \\ printf("Hello World"); \\ 如果要插入大段代码,可以在第一组三个点后面加上代码语言名。 \\ 在第一个三个点后面加上 cpp 的效果(这里不好展示源码,建议去洛谷上仿照 “插入代码” 得到的格式):
    #include<iostream>
  3. 前后加上美元符号 $ 可以写出手写体(应该是这么叫吧,也就是公式体)的效果。这是 \KaTeX 语法的标识符。
  4. 用 “#” 来分标题。1 个 ”#“ 是一级标题(最大),最多可以来 5 个。 打完 # 之后加空格再写标题名字。比如这个部分的标题是这样写的:### 常用语法 \\ 个人觉得开始写的时候先用二级标题,毕竟写题解的话一般最多就分两级。
  5. $\\$ 用于换行 或 在行末加上两个空格再回车换行。
  6. 数字加 “.” 加空格开始分点陈述:6. balabala
  7. 前后各加一个 _ 改为 斜体
  8. 前后各加两个 _ 改为 粗体
  9. 前后各加两个 ”~“ 打出删除线。多用于吐槽
  10. 前加 <u>, 后加 </u> 打出 <u>下划线</u>。这似乎是 html 的语法, 导致我在洛谷这里打出来才发现洛谷似乎没有下划线功能。
  11. 6 ~ 10 的符号都不能跟前后的其它字连在一起,要用空格间隔开才会被识别。并且这几个在 FYOJ 上都是用按钮实现的,这说明 FYOJ 没有 Markdown。
  12. 对于表格,建议去洛谷插入个表格参考格式。洛谷上的剪贴板是可以看源码的,多多借鉴别人写的。
  13. 下标 _,上标 ^$a_i$, $a^2$a_ia^2
  14. 大于等于和小于等于:$\ge$, $\le$\ge\le
  15. 求和、连乘 : \\ \sum\limits_{i=1}^{n} x_i : $\sum\limits_{i=1}^{n} x_i$ \\ \prod\limits_{i=1}^{n} x_i : $\prod\limits_{i=1}^{n} x_i$ \\ 若要写在一行内,可以不用 $\limits$,而是直接用上下标,例如 $\sum_{i=1}^n x_i$ \sum_{i=1}^n x_i
  16. 最大值、最小值 : $\max(a,b)$ $\min\limits_{i=1}^{n} x_i$ \max(a,b) \min\limits_{i=1}^{n} x_i,参数同上。注意,一种运算符不应当是斜体的。例如 $max(a, b)$ max(a, b) 是错误的写法。
  17. 最大公约数、最小公倍数 : 前者 $\gcd$ \gcd,参数同上;然而后者没有对应的函数,为了看起来像函数,需要写 $\text{lcm}$ \text{lcm}
  18. 排列组合 : 可以直接给 CA 加上下标。
  19. 二项式系数 : $\binom{n}{k}$ $\dbinom{n}{k}$ \binom{n}{k} \dbinom{n}{k}

Windows 添加系统 PATH

使用 VSCode 的时候发现无法编译(提示没有编译器)或者在头文件处被标错误 说明 g++C++编译器)没有被添加到系统 PATH 里。

PATH 是系统的环境变量,也就是指代一个路径的类似 #define 的东西。

Win + R 打开系统的 “运行“ 窗口,在里面输入 calc,回车, 打开了计算器。这是因为计算器的 “真身” calc.exe 放在 C:\Windows\System32 路径下,而这个路径在 PATH 里。于是系统才能找到它并运行。(.exe可以被省略) 当然对于不在 PATH 里的文件可以输入完整的路径打开,比如 "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" 打开浏览器。(不过实际上作为微软自己家的浏览器这个东西也被加到 PATH 里了。)

一些在 PATH 里的文件 :| calc 计算器 | cmd 命令提示符 | explorer 文件资源管理器 | control 控制面板 | regedit 注册表编辑器 | py Python(安装的时候有个选项勾选了就会把 Python 扔到 PATH 里)|

快捷键

宏 & 注

缩写 意思
Click 左键单击
DClick 左键双击
RClick 右键单击
MClick 中键单击 (按滚轮)
Hold (k) 按住 k
Win
(k1) + (k2) 先按住 k1 再按下 k2
(k1) & (k2) k1k2 (分离地)
上下左右 四个方向键
  1. 笔记本键盘应该有个 Fn 按键 \\一般最上面一排笔记本功能键(调整音量 / 亮度等)会标注 F1 ~ F12 \\ 按住 Fn 再按就从笔记本功能键变成了 F1 ~ F12
  2. 很多时候按钮旁边就标注了快捷键,比如现在在 Windows 上 Win + X 会显示一些系统功能和软件 文件资源管理器 旁边有个 (E) 那就可以 E 打开。(这也就是快速关机的原理。) \\ 如果有字母下面标了下划线 一般要按住 Alt 比如在桌面上按下 Alt + F4 这个窗口里有一个 帮助(<u>H</u>) 直接按 H 不会起效,Alt + H 则会打开帮助网页。

基础

极大部分情况下通用。 键位 介绍 应用
Ctrl Hold Ctrl + Click : 多选 文件管理器多选文件
Shift Click + Hold Shift + Click : 范围选择 | 文件管理器,选中一个文件后按住Shift 再选另一个文件,以选中两者之间的文件
Alt 一般有菜单栏的软件都可以用 Alt 来操作菜单,表现为按下 Alt 后按钮旁边出现字母提示,按对应字母激活对应菜单
Tab 自动补全 / 遍历按钮和输入框 网页登陆的时候输入用户名之后再按 Tab 开始输入密码, 再回车直接登陆
上下左右 移动光标 / 选中的位置
Ctrl + S 保存 (Save)
Ctrl + Shift + S 另存为
Ctrl + A / X / C / V 全选 (All) / 剪切 / 复制 (Copy) / 粘贴
Ctrl + F 查找
MClick 在多标签软件里关闭标签页

Windows