{
"editor.fontSize": 16,
"editor.fontFamily": "'FiraCode Nerd Font' ,Consolas, 'Courier New', monospace",
"editor.fontLigatures": true,
"workbench.iconTheme": "material-icon-theme",
"[python]": {
"editor.tabSize": 4
},
"editor.tabSize": 2,
"editor.minimap.enabled": false,
"editor.stickyScroll.enabled": false,
"vim.leader": "<space>",
"editor.lineNumbers": "relative",
"vim.useSystemClipboard": true,
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.insertModeKeyBindings": [
{
"before": ["j","k"],
"after": ["<Esc>"]
},
],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<Esc>"],
"commands": [":nohl"]
},
{
"before": ["<C-h>"],
"commands": ["workbench.action.navigateLeft"]
},
{
"before": ["<C-k>"],
"commands": ["workbench.action.navigateUp"]
},
{
"before": ["<C-l>"],
"commands": ["workbench.action.navigateRight"]
},
{
"before": ["<leader>","e"],
"commands": ["workbench.action.toggleSidebarVisibility"]
},
{
"before": ["<leader>", "t"],
"commands": ["workbench.action.terminal.toggleTerminal"]
},
{
"before": ["<leader>", "h"],
"commands": ["workbench.action.previousEditor"]
},
{
"before": ["<leader>", "l"],
"commands": ["workbench.action.nextEditor"]
},
{
"before": ["<leader>", "b"],
"commands": ["workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup"]
}
],
"vim.visualModeKeyBindings": [
{
"before": [">"],
"commands": ["editor.action.indentLines"]
},
{
"before": ["<"],
"commands": ["editor.action.outdentLines"]
},
],
"vim.handleKeys": {
"<C-a>": false,
"<C-f>": false,
"<C-b>": false,
"<C-j>": false,
"<C-p>": false,
},
"vim.statusBarColorControl": true,
"vim.statusBarColors.normal": [
"#8FBCBB",
"#434C5E"
],
"vim.statusBarColors.insert": "#BF616A",
"vim.statusBarColors.visual": "#B48EAD",
"vim.statusBarColors.visualline": "#B48EAD",
"vim.statusBarColors.visualblock": "#A3BE8C",
"vim.statusBarColors.replace": "#D08770",
"vim.statusBarColors.commandlineinprogress": "#007ACC",
"vim.statusBarColors.searchinprogressmode": "#007ACC",
"vim.statusBarColors.easymotionmode": "#007ACC",
"vim.statusBarColors.easymotioninputmode": "#007ACC",
"vim.statusBarColors.surroundinputmode": "#007ACC",
"extensions.experimental.affinity": {
"vscodevim.vim": 1
},
"workbench.colorCustomizations": {
"statusBar.background": "#8FBCBB",
"statusBar.noFolderBackground": "#8FBCBB",
"statusBar.debuggingBackground": "#8FBCBB",
"statusBar.foreground": "#434C5E",
"statusBar.debuggingForeground": "#434C5E"
},
"vim.easymotion": true,
"latex-workshop.latex.autoBuild.run": "never",
"latex-workshop.showContextMenu": true,
"latex-workshop.intellisense.package.enabled": true,
"latex-workshop.message.error.show": false,
"latex-workshop.message.warning.show": false,
"latex-workshop.latex.tools": [
{
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
{
"name": "latexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"-outdir=%OUTDIR%",
"%DOC%"
]
},
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOC%"
]
}
],
"latex-workshop.latex.recipes": [
{
"name": "XeLaTeX",
"tools": [
"xelatex"
]
},
{
"name": "PDFLaTeX",
"tools": [
"pdflatex"
]
},
{
"name": "BibTeX",
"tools": [
"bibtex"
]
},
{
"name": "LaTeXmk",
"tools": [
"latexmk"
]
},
{
"name": "xelatex -> bibtex -> xelatex*2",
"tools": [
"xelatex",
"bibtex",
"xelatex",
"xelatex"
]
},
{
"name": "pdflatex -> bibtex -> pdflatex*2",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
},
],
"latex-workshop.latex.clean.fileTypes": [
"*.aux",
"*.bbl",
"*.blg",
"*.idx",
"*.ind",
"*.lof",
"*.lot",
"*.out",
"*.toc",
"*.acn",
"*.acr",
"*.alg",
"*.glg",
"*.glo",
"*.gls",
"*.ist",
"*.fls",
"*.log",
"*.fdb_latexmk"
],
"latex-workshop.latex.autoClean.run": "onFailed",
"latex-workshop.latex.recipe.default": "lastUsed",
"latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",
"latex-workshop.view.pdf.viewer": "tab",
"latex-workshop.view.pdf.ref.viewer": "auto",
"explorer.confirmDelete": false,
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!