Archive
VSCode 12 writings
Tags
Most used
All Posts161Essay28OS22Linux18Blog17Web14Java13CSS12VSCode12Hexo10Shell10Workflow10Catppuccin9Cities
ChengDu9QingDao6SuZhou6AnShun1ShangHai1All topics
Agent2AI2Algorithm3Android3Apache3Asynchronous1Atomicity1Authentication2Authorization2Book1Browser4Bun1C3Carapace2CDN2CICD1Clash1CLI3Collection1Concurrency4Cpp1CyberPunk2DataBase7Decorator2Django1Docker2Dotfiles2Entertainment1fd2ffmpeg1File2Font2FOSS1FrontEnd2Games6Generics2Ghostty1GIL1Git5GitHub1Glossary1Go1HTML3HTTP1HTTPS2Icarus3Image4Internet3IO2JavaScript4Just1JWT1Lab1LCP2Literature4Live2d1LQIP1LSP1Lua2macOS3Makefile1Markdown6Maven1Microsoft3Music5MyBatis1Neovim2Network7Nushell9Onedrive2OneUI1OSS1Parallelism2Performance8Pjax1Process6Productivity6Programming1Proxy1Python7Queue1Reflection2Responsive2Ricing7Ruff1Rust1Security1Shiki4Sketchybar1Skill1Socket2Spicetify1Spotify1Spring1SQL2srcset2SSH2SVC1Swup1TCP2Terminal8Theme1Thread5Tmux3Tomcat1TUI3Typst1Ubuntu2UIUX6UNIX1UV1Vim3VSIX1Wallpaper1Windows7WSL1bGwAecQ97kCyFdqwFkd3EN0jb+pOrTsNKLAc1AVi7+jOX+7Z1H81Oycnsck8CDQAu1zw/z4pGwDW20gOJiBlzu2WsMz9VG4IhMnFae4fYZjmbs3MQfdPoFr2pX0QYLHvOgWXtgJhsT8+WjOTew+vEXw3TlW4A5hmioh0kGJUt6VPu85Ba8Iq6jBDP+179vhZ0BEHv4Uy7duO7bZ99lJXCx9e64AHevKXcwa2v3vsesy/83V1lU2hCp59Tyx4zZO1nYoZCwaTYLsvxorUxsrCx4ZXgLXqSQJ1G7LWF+LvUrVEeR2/WSm2IIQvyiD2BeoG03+WJRgMv8zojkjsEvNPMnR7nxBaAxrIW16HgVJn+mAI9fbZsXo7eXJVGffnmF18IbvGVJ7p9om8S2E56lmgq0UMvK3hhyRdoMJSgzIIyP/KZq+iHhsxoezXju2eqgO7RVpbBhIfhyTSYZv8x47h4vf0Q0sHNEU5rklDCo440J80EnFQHybi5YDY7D1q76mo0evThOy0zQ/QbppSlrf/f6idWX5Sou9X5CPWahT/4ElxORR/w0rsmUqEUTv/57ONrGADLaBx/afxI9j6yctHQ3UF2yeDPScamvUnWzbRbLJ9JnwyFX52uuvz73NyVbX6ELIzDJFbzKwsXhy+1gjY00/mmISrf+jGrukUAiJPhxRJmRP8CnE5cxpz8ycnGXKWiKeHaiuoma0P+hC+1LRA5ViwvUZaVqNJjsUuq2Vgl9YrlwAF2KlRwmKauXEAsZxgVLH8SdKfbc/Ll9oOfPykGCinQedR/mhnaJJ5HpafrbIR7UndZUj14E6b3pFX3UeMp3+6j0A72lVh7Z5vZLxeQvRpkS8FsbMOlB3yP2CrTkIq3PbSZIu5KzBiBsECZqy9m5LDDsK1p4Ic5gUdZLYucBejoH8Rd7+T3YWd8O7h76J8P+k99yTi8DDX/mnN8+CrluJqwnC4Rqlozv23xZXotnMeBT+vUkqsb8dFodNZcK4meN2dYp6B6QAczz1KmxE0dCQizva9FmvjsEWprB9fa0gJa/Em2e2jbDCLGOrvV3WlwgVtuhM+syaygehHVl5z2xYA5rimI+p6sFlIy+8LMLM4BESIC5tCZqkyyV7qklPvtQKFNHkxaoi3mI2a81ObOI4/hEbi/TGmQHlKwUokcJFEBJLVqfwknwgas28RC7IuQe4QiYGS6CmYrhJn8wSZ0wdg1baa4AbQwa/ikmu1PKLbWWbfVP1ib+XfJU23
winter/01
- Type Less With Code SnippetsDevelopers often face repetitive coding patterns, ranging from standard if/for structures to Go's error handling or HTML boilerplates. This redundancy is inefficient and error-prone. Snippets offer the optimal solution. When you type a short prefix (e.g., if, for), your IDE suggests a completion item that can be expanded into a predefined code template.VSCodeWorkflowMarkdownNeovim3 min
autumn/02
- Enable Autocompletion for Lua API With Stub FilesConfigure IDEs to recognize Sketchybar module types for Lua autocompletion in VS Code, Neovim, and JetBrains IDEs.VSCodeLuaSketchybarLSPNeovim2 min
- VSCode Status Bar RicingCustomize the VS Code status bar with custom CSS, fonts, item ordering, Vim mode colors, and replacement problem icons.CSSVSCodeRicingCatppuccinVim4 min
summer/01
- VSCode VIM Part I - EasyMotionLearn how to enhance VSCode text navigation by setting up EasyMotion with the VSCode Vim extension and LazyVim-like keybindings.VSCodeCatppuccinVim3 min
spring/02
- Use Docker and SSH to Work Around Old Ubuntu Dev Environment Compatibility IssuesUbuntu 18.04's glibc is too old for newer VS Code Remote SSH Server and some Node.js binaries. Run the dev environment in Docker and SSH into it.LinuxVSCodeDockerSSH8 min
- How to Install VSCode Extensions Offline: Downloading and Installing VSIX FilesA practical guide to installing VS Code extensions offline: downloading VSIX files through the official API, installing language packs, handling SSH remote development, and choosing platform-specific packages.VSCodeVSIX4 min
winter/02
- VS Code DevContainerUse VS Code Dev Containers to develop inside Docker, reusing an existing Dockerfile while keeping dependencies isolated and reproducible.LinuxVSCodeDocker3 min
- VSCode RicingCustomize VS Code with Custom CSS and Animations, including themes, fonts, status bar styling, borders, and command palette layout.CSSFontVSCodeRicingCatppuccin2 min
autumn/01
- Python Dev Environment and Toolchain: VSCode, UV, RuffBuild a modern Python workflow from interpreter, virtual env, and dependency management to editor setup and Ruff, with the trade-offs behind each step.PythonVSCodeRuffUV10 min
winter/03
- Using tasks.jsonA brief note on using VS Code tasks.json to compile, run, package, and automate common project tasks.ProductivityVSCode3 min
- VS Code ExtensionsA personal list of VS Code extensions for editing, Markdown, formatting, Git, web development, utilities, and drawing.VSCode2 min
- Setting Up a C/C++ Debug Environment in VSCodeHow to set up a C/C++ debug environment in VSCode, with a walkthrough of `task.json` and `launch.json` and sample configurations.LinuxCWindowsVSCodeCpp6 min