- 關於
- 常用提示
- 軟體開發
- 常用命令
- 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 |
其他