是时候新开一篇文章了,记一些奇怪的东西,持续更新。
vscode常用快捷键
Keyboard shortcuts for Windows
快捷键 | 作用 |
---|---|
选择当前行 | Ctrl + L |
移动选中行 | Alt + ↑ / ↓ \uparrow/\downarrow ↑/↓ |
向上或向下复制一行 | Shift + Alt + ↑ \uparrow ↑ 或 Shift + Alt + ↓ \downarrow ↓ |
在当前行下方插入一行 | Ctrl + Enter |
在当前行上方插入一行 | Ctrl + Shift + Enter |
跳转至指定行 | Ctrl + g |
重命名变量 | F2 |
同时选中所有匹配编辑 | Ctrl + F2 |
查找替换 | Ctrl + H |
多光标 | Alt |
回到上一次编辑位置 | Alt + ← \leftarrow ← |
行末出现光标 | Shift + Alt + i |
动到行首 | Home |
移动到行尾 | End |
撤销光标 | Ctrl + U |
HTML相关
HTML验证工具
全部HTML元素
CSS详细教程
CSS特性(属性、模块、数据类型等)
CSS使用技巧(阮一峰)
微信小程序相关
强化学习
细节
-
cin.getline(s, size_t) / getline(cin, s)
与cin.get(s, size_t)
的区别是,cin.getline(s, size_t)
不会将行结束符(如换行符)残留在输入缓冲区中。cin >>
也会把换行符残留在缓冲区中。清空输入缓冲区使用cin.ignore()
。 -
unsigned
下的 0 - 1 会爆… 所以不要用vector.size() - 1
。