- 关于
- 常用提示
- 软件开发
- 常用命令
- Windows
- Visual Studio Code 快捷键
- 其他
关于
此页面包含对我自己有用的信息。它也作为此博客的测试页面。
常用提示
将字符串从博客标题转换为 Linux 友好的文件名。
convert string by replacing colon with dash, nonnalpha numeric with underscore. reduce repetiting underscore or dash to single underscore or dash:
软件开发
安全性
其他
常用命令
- 立即关闭 Windows
shutdown -r -t 0
,当你远程连接到 Windows PC 时很有用
- 切换 Java 版本
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
Git
- 撤销(未推送)
git reset --soft HEAD~
- 删除远程分支
git push [remote] --delete [branch]
例如:git push origin --delete feature/branch
- 同步远程分支并删除远程不存在的本地副本
git fetch --prune
- 列出分支之间的提交差异
git rev-list [branch]...[another branch]
- 列出分支之间的提交差异,箭头指示哪个分支拥有该提交
git rev-list --left-right [branch]...[another branch]
- 列出分支相对于远程分支的领先/落后提交
git rev-list [branch]...[remote]/[another branch]
- 显示分支之间的领先或落后数量
git rev-list --left-right count [branch]...[another branch]
- 使用最新提交更新子模块
git submodule update --remote
- 清理孤立提交
git gc --prune=now --aggressive
Windows
移除 XBox
- 使用 Powershell 移除 XBox
Get-ProvisionedAppxPackage -Online | Where-Object { $_.PackageName -match "xbox" } | ForEach-Object { Remove-ProvisionedAppxPackage -Online -AllUsers -PackageName $_.PackageName }
- 检查是否还有 Xbox 应用程序
dism /Online /Get-ProvisionedAppxPackages | Select-String PackageName | Select-String xbox
Windows 快捷键
仅列出常用且容易忘记的快捷键。
|
|
将窗口移至另一个屏幕 |
⊞ Windows + ⇧ Shift + ← / → |
切换到另一个桌面 |
⊞ Windows + ⌃ Control + ← / → |
任务视图 |
⊞ Windows + Tab |
打开操作中心 |
⊞ Windows + A |
显示/隐藏桌面 |
⊞ Windows + D |
打开文件资源管理器 |
⊞ Windows + E |
快速链接菜单(系统工具如事件查看器) |
⊞ Windows + X |
锁定 |
⊞ Windows + L |
编辑
|
|
切换语音输入 |
⊞ Windows + H |
打开剪贴板历史记录 |
⊞ Windows + ⌃ Control + V |
粘贴为纯文本 |
⊞ Windows + V |
截取屏幕并 OCR 到剪贴板 |
⊞ Windows + T |
表情符号 |
⊞ Windows + . |
Visual Studio Code 快捷键
仅列出常用且容易忘记的快捷键。参考自 https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
基本
|
|
用户设置 |
⌃ Control + , |
选择所有匹配项 |
Alt + Enter |
快速修复 |
⌃ Control< + . |
Ctrl+K Ctrl+X |
⌃ Control< + K ⌃ Control< + X |
导航
|
|
转到行… |
⌃ Control + G |
转到文件… |
⌃ Control + P |
转到下一个错误或警告 |
F8 |
聚焦到第 1、2 或 3… 编辑器组 |
⌃ Control + 1/2/3… |
拆分编辑器 |
⌃ Control + \ |
显示集成终端 |
⌃ Control + ` |
创建新终端 |
⌃ Control + ⇧ Shift + ` |
显示资源管理器 / 切换焦点 |
⌃ Control + ⇧ Shift + E |
显示搜索 |
⌃ Control + ⇧ Shift + S |
显示源代码管理 |
⌃ Control + ⇧ Shift + G |
显示调试 |
⌃ Control + ⇧ Shift + D |
显示扩展 |
⌃ Control + ⇧ Shift + X |
在文件中替换 |
⌃ Control + ⇧ Shift + H |
显示输出面板 |
⌃ Control + ⇧ Shift + U |
在侧边打开 Markdown 预览 |
⌃ Control + K V |
调试
|
|
切换断点 |
F9 |
开始/继续 |
F5 |
单步跳过 |
F10 |
单步调试 |
F11 |
单步跳出 |
⇧ Shift + F11 |
其他