實用資訊

實用資訊

  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. 自訂快捷鍵 ↩︎ ↩︎ ↩︎

分享到