{"id":49421139,"url":"https://github.com/stewalexander-com/vscode-mobile-cheat-sheet","last_synced_at":"2026-04-29T06:03:52.825Z","repository":{"id":353779919,"uuid":"1220872108","full_name":"StewAlexander-com/VSCODE-mobile-Cheat-Sheet","owner":"StewAlexander-com","description":"Mobile-first, offline-ready Visual Studio Code cheat sheet — every shortcut, command, and quietly-brilliant tip for Mac and Windows.","archived":false,"fork":false,"pushed_at":"2026-04-25T14:51:07.000Z","size":157,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-25T15:10:17.073Z","etag":null,"topics":["cheatsheet","developer-tools","keyboard-shortcuts","mac","mobile-first","offline-first","productivity","pwa","visual-studio-code","vscode","windows"],"latest_commit_sha":null,"homepage":"https://stewalexander-com.github.io/VSCODE-mobile-Cheat-Sheet/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/StewAlexander-com.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-25T12:58:13.000Z","updated_at":"2026-04-25T14:51:11.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/StewAlexander-com/VSCODE-mobile-Cheat-Sheet","commit_stats":null,"previous_names":["stewalexander-com/vscode-mobile-cheat-sheet"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/StewAlexander-com/VSCODE-mobile-Cheat-Sheet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StewAlexander-com%2FVSCODE-mobile-Cheat-Sheet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StewAlexander-com%2FVSCODE-mobile-Cheat-Sheet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StewAlexander-com%2FVSCODE-mobile-Cheat-Sheet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StewAlexander-com%2FVSCODE-mobile-Cheat-Sheet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StewAlexander-com","download_url":"https://codeload.github.com/StewAlexander-com/VSCODE-mobile-Cheat-Sheet/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StewAlexander-com%2FVSCODE-mobile-Cheat-Sheet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32412891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T05:20:56.964Z","status":"ssl_error","status_checked_at":"2026-04-29T05:19:54.749Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cheatsheet","developer-tools","keyboard-shortcuts","mac","mobile-first","offline-first","productivity","pwa","visual-studio-code","vscode","windows"],"created_at":"2026-04-29T06:03:49.432Z","updated_at":"2026-04-29T06:03:52.816Z","avatar_url":"https://github.com/StewAlexander-com.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VS Code Mobile Cheat Sheet\n\nA mobile-first, offline-ready Visual Studio Code cheat sheet — every shortcut, command, and quietly-brilliant tip for **macOS** and **Windows**, from the moves you use every day to the rare ones power users hoard.\n\n## 🔗 Live cheat sheet\n\n**[Open the cheat sheet →](https://stewalexander-com.github.io/VSCODE-mobile-Cheat-Sheet/)**\n\nServed from GitHub Pages. Once loaded, the page works offline (service worker caches the app shell + Google Fonts). On Chrome / Edge / Safari you can also \"Add to Home Screen\" or install it as a PWA.\n\n![Cheat sheet preview](icons/og-image.png)\n\n## What's inside\n\n16 sections, ~165 entries verified against the official [macOS](https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf) and [Windows](https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf) keyboard shortcut PDFs:\n\n1. Essentials\n2. Editing Basics\n3. Multi-Cursor \u0026 Selection\n4. Navigation\n5. Search \u0026 Replace\n6. Code Folding \u0026 Display\n7. IntelliSense \u0026 Refactoring\n8. Integrated Terminal\n9. Git \u0026 Source Control\n10. Debugging\n11. Window \u0026 Layout\n12. Extensions Worth Knowing\n13. `settings.json` Power Tips\n14. Hidden Gems \u0026 Rare Tips\n15. Mac-Only Quirks\n16. Windows-Only Quirks\n\nEvery section ends with a one- or two-sentence **Takeaway / gotcha** — the kind of thing you'd want a senior engineer to whisper in your ear.\n\n## Design\n\n- Dark charcoal gradient background, cream-yellow text — clean, high-contrast, easy on the eyes (yes, even with reading glasses).\n- **Days One** for subtitles, **Droid Sans** for body, **Fira Code** for keys and code blocks.\n- Two-column tables on desktop; on mobile portrait the rows transform into clean labelled cards.\n- Hamburger menu (top-right) opens a clickable table of contents that jumps to any section.\n- Landscape mobile reflows gracefully — the cheat sheet works in any orientation.\n\n## Offline support\n\nOpen the site once with a connection, then it works without one. The service worker uses cache-first for the app shell and stale-while-revalidate for Google Fonts.\n\n## Project structure\n\n```\n.\n├── index.html              # SEO + OG + Twitter meta, structured data, hero, drawer\n├── styles.css              # Charcoal gradient, two-column tables, mobile cards\n├── app.js                  # Renderer + drawer behavior + SW registration\n├── data.js                 # All 16 sections of cheat sheet content\n├── sw.js                   # Service worker (offline cache)\n├── manifest.webmanifest    # PWA manifest\n└── icons/\n    ├── icon-192.png\n    ├── icon-512.png\n    ├── icon-maskable-512.png\n    ├── apple-touch-icon.png\n    └── og-image.png        # 1200×630 social share card\n```\n\n## Run locally\n\nIt's static HTML — open `index.html` directly, or:\n\n```bash\npython3 -m http.server 8000\n# then visit http://localhost:8000\n```\n\n## Sources\n\n- [VS Code keyboard shortcuts (macOS)](https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf)\n- [VS Code keyboard shortcuts (Windows)](https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf)\n- [VS Code documentation](https://code.visualstudio.com/docs)\n- [Tips and Tricks](https://code.visualstudio.com/docs/getstarted/tips-and-tricks)\n- [microsoft/vscode on GitHub](https://github.com/microsoft/vscode)\n\n## License\n\nMIT — see [`LICENSE`](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstewalexander-com%2Fvscode-mobile-cheat-sheet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstewalexander-com%2Fvscode-mobile-cheat-sheet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstewalexander-com%2Fvscode-mobile-cheat-sheet/lists"}