实用信息

实用信息

  1. 关于
  2. 常用提示
  3. 软件开发
  4. 常用命令
  5. Windows
  6. Visual Studio Code 快捷键
  7. 其他

关于

此页面包含对我自己有用的信息。它也作为此博客的测试页面。

常用提示

将字符串从博客标题转换为 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
粘贴为纯文本[1] ⊞ Windows + V[2]
截取屏幕并 OCR 到剪贴板[1:1] ⊞ Windows + T[2:1]
表情符号 ⊞ Windows + .[2:2]

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

其他


  1. 需要 PowerToys ↩︎ ↩︎

  2. 自定义快捷键 ↩︎ ↩︎ ↩︎

分享到