加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
init.toml 6.00 KB
一键复制 编辑 原始数据 按行查看 历史
萍水相逢 提交于 2024-10-15 17:10 . 初始化
# 所有的 SpaceVim 选项都列在 [options] 之下
[options]
# 设置 SpaceVim 主题及背景,默认的主题是 gruvbox,如果你需要使用更
# 多的主题,你可以载入 colorscheme 模块
colorscheme = "desert" # gruvbox SPC+T+s 浏览主题
# 背景可以取值 "dark" 或 "light"
colorscheme_bg = "dark"
# 启用/禁用终端真色,在目前大多数终端下都是支持真色的,当然也有
# 一小部分终端不支持真色,如果你的 SpaceVim 颜色看上去比较怪异
# 可以禁用终端真色,将下面的值设为 false
enable_guicolors = true
# 设置状态栏上分割符号形状,如果字体安装失败,可以将值设为 "nil" 以
# 禁用分割符号,默认为箭头 "arrow"
statusline_separator = "arrow"
statusline_iseparator = "bar"
# 设置顶部标签列表序号类型,有以下五种类型,分别是 0 - 4
# 0: 1 ➛ ➊
# 1: 1 ➛ ➀
# 2: 1 ➛ ⓵
# 3: 1 ➛ ¹
# 4: 1 ➛ 1
buffer_index_type = 4
windows_index_type = 3
# 显示/隐藏顶部标签栏上的文件类型图标,这一图标需要安装 nerd fonts,
# 如果未能成功安装这一字体,可以隐藏图标
enable_tabline_filetype_icon = true
# 是否在状态栏上显示当前模式,默认情况下,不显示 Normal/Insert 等
# 字样,只以颜色区分当前模式
enable_statusline_mode = true
# 是否在状态栏上显示当前模式,默认情况下,不显示 Normal/Insert 等
statusline_unicode_symbols = false
# 相对行号
relativenumber = true
# Enable vim compatible mode, avoid changing origin vim key bindings
vimcompatible = true
# 指定字体 终端下无效
#guifont = "SauceCodePro NFM:h12"
#guifont = "SauceCodePro Nerd Font Mono:h12"
guifont = "JetBrainsMono NFM:h12"
max_column = 120
default_indent = 4 # 默认4个缩进字符
expand_tab = true #默认tab转为空格
#帮助文档中文支持
vim_help_language = "cn"
#启用自动更新
automatic_update = true
filemanager = "nerdtree" #默认为nerdtree F3打开文件树
filetree_direction = "left" #在左侧显示文件树
enable_vimfiler_welcome = false #默认关闭文件树
enable_filetree_gitstatus = true #文件树启用git支持
#let g:NERDTreeOpenOnStartup = false
sidebar_with = 30
windows_leader = "s" #窗口管理默认按键前缀
#设置启动函数
bootstrap_before = "myspacevim#before"
bootstrap_after = "myspacevim#after"
# SpaceVim 模块设置,主要包括启用/禁用模块
# 启用 autocomplete 模块,启用模块时,可以列出一些模块选项,并赋值,
# 关于模块的选项,请阅读各个模块的文档
[[layers]]
name = "autocomplete"
auto-completion-return-key-behavior = "complete"
auto-completion-tab-key-behavior = "smart"
# 禁用 shell 模块,禁用模块时,需要加入 enable = false
[[layers]]
name = "shell"
#enable = false
default_position = 'top'
default_height = 30
#启用滚动条
[[layers]]
name = "ui"
enable_sidebar = false #启用/禁用侧栏
enable_scrollbar = false #启用/禁用悬浮滚动条
enable_indentline = true #启用/禁用对齐线
enable_cursorword = true #启用/禁用高亮光标下的词
indentline_char = '|' #设置对齐线的字符
conceallevel = 0
concealcursor = ''
cursorword_delay = 50 #设置高亮光标下词的延迟时间
cursorword_exclude_filetype = [] # 设置哪些文件类型需要禁用高亮光标下的词
indentline_exclude_filetype = [] #设置禁用对齐线的文件类型
[[layers]]
name = "chinese"
enable = true
[[layers]]
name = "colorscheme"
#C/C++支持
# [[layers]]
# name = "lang#c"
# enable = false
# enable_clang_syntax_highlight = true
#
# [[layers]]
# name = "lang#cmake"
#Python支持
# [[layers]]
# name = 'lang#python'
#Java支持
# [[layers]]
# name = "lang#java"
# enable = false
#Perl支持
# [[layers]]
# name = "lang#perl"
#GO支持
# [[layers]]
# name = "lang#go"
# format_on_save = true
# enabled_linters = [
# "golint"
# ]
# go_autodetect_gopath = 1
# go_list_type = "quickfix"
# go_version_warning = 1
# go_highlight_types = 1
# go_highlight_fields = 1
# go_highlight_functions = 1
# go_highlight_function_calls = 1
# go_highlight_operators = 1
# go_highlight_extra_types = 1
# go_highlight_methods = 1
# go_highlight_generate_tags = 1
# godef_split=2
#go_interpreter = "" #go的可执行文件路径
#语法检查
[[layers]]
name = "checkers"
#markdown支持
[[layers]]
name="lang#markdown"
#json支持
[[layers]]
name = "lang#json"
#dockerfile支持
# [[layers]]
# name="lang#dockerfile"
#html支持
# [[layers]]
# name="lang#html"
# emmet_leader_key = "<C-e>"
# emmet_filetyps = ['html']
# [[layers]]
# name = "lang#javascript"
# auto_fix = true
# enable_flow_syntax = true
[[layers]]
name = "lang#toml"
# [[layers]]
# name = "lang#typescript"
[[layers]]
name = "lang#vim"
# [[layers]]
# name = "lang#vue"
[[layers]]
name = "lang#xml"
# [[layers]]
# name = "lsp"
# filetypes = [
#"rust",
# "javascript"
# "go"
# ]
#提供以 Unite 为核心的模糊查找机制,支持模糊搜索文件、历史纪录、函数列表等。
[[layers]]
name = "unite"
enable = true
#启用git
[[layers]]
name='git'
#格式化 引入了neoformat
[[layers]]
name = "format"
enable = true
format_on_save = false
# 添加自定义插件 lilydjwg/colorizer
#[[custom_plugins]]
# repo = "lilydjwg/colorizer"
# merged = false
# 添加自定义插件 junegunn/vader.vim
#[[custom_plugins]]
# repo = "junegunn/vader.vim"
# merged = false
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化