About Theme
Other Recommendations
Other Theme
- Dark Space
- Material Theme
- Tokyo Night
- Tokyo Night Ported Nvim
- Tokyo Night Frameless
- Solarized Palenight
- Bearded Theme
Other File Icon Theme:
- Catppuccin Icons for VSCode
Custom CSS
Require Custom CSS and JS Loader
在配置项中引入 css 文件,这里我放在~/.config/vscode/custom.css
目录下
在自定义前,需要对关于 VSCode 的 UI 有一定的了解,详见Visual Studio Code Docs —— User Interface
该插件支持使用 CSS,JavaScript 重写 VSCode 的样式,个人 CSS 修改内容主要包括:
- 各部分字体,包括 sidebar,tabs, etc. 主要使用了
Maple Mono NF CN
。Maple Mono
是一款不错的 Nerd Font,支持中英文 1:2 等宽以及较为丰富的连字效果(Ligature)
PS: 用了好久 VSCode,终于在 v1.96.0 支持在 Integrated Terminal 中启用连字效果了 🤓 - Status bar 给不同组件设置相应的背景色,类似于 LazyVim;可以设置元素的
order
属性调整排列顺序,后续有计划再调整。 - 给部分元素添加 border,包括 tabs, notifications, command palette, etc.
- Command Palette 设置居中显示,与 LazyVim 相似
Custom Animations
Require VSCode Animations and Custom CSS and JS Loader
该插件为 VSCode 提供了更丝滑的动画效果,其中的一个 feature 是 Trail Cursor Effect
My Settings
Further Steps
Use Developer: Toggle Developer Tools
to inspect the elements and find the corresponding CSS classes.
Credits
https://www.reddit.com/r/vscode/comments/1gsz7fh/my_vscode_w_custom_css
https://www.reddit.com/r/vscode/comments/1hdb5ul/turned_vs_code_to_neovimish