Skip to content

Song-Tianxiang/.vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vim 配置

这是我的个人 Vim 配置仓库,包含了一系列配置文件,仍然在非常早期阶段。

文件结构

仓库包含以下主要配置文件和目录:

  1. vimrc: 加载 defaults.vim 然后 source config 目录下的配置文件。
  2. after/ftplugin: 与文件类型相关配置。
  3. config/: 主要的配置文件存放目录,最好每个文件都看看。
    • options.vim: 一些基本的全局选项的设置。
    • after.vim: 用于自定义和覆盖插件的默认设置,colorscheme也在这选择。
    • autocmds.vim: 包含自动命令,这些命令会在特定事件发生时触发。
    • key-bindings.vim: 自定义键绑定,目前定义了一些lspfzfquickfix。 推荐用vim命令栏内置的tab补全,命令使用频繁再定义键绑定。
    • lsp.vim:配置与语言服务器协议(LSP)相关的设置,用于提供语法检查和自动完成等功能。
    • packages.vim:用vim-plug做插件管理。

另外,安装后,目录下会多一个data文件夹用来放置一些vim保存编辑信息的文件。

用法

克隆该仓库到你的本地系统:

mv ~/.vimrc ~/.vimrc.bak # 备份下自己的配置
mv ~/.vim ~/.vim.bak
git clone https://github.com/Song-Tianxiang/.vim.git ~/.vim

重启 Vim,需要一段时间下载插件(大部分插件从github拉取,需要网络通畅),然后新的配置将生效。

fzf.vim:Rg 命令 需要 ripgrep, 可选 bat 做预览窗口语法高亮。

lsp 需要自己安装对应语言的lsp server,比如clangdrust-analyzer等。

自定义

vim的所有配置都放~/.vim文件夹下了,不再用~/.vimrc,不然会干扰~/.vim/vimrc的读取。

大部分自定义应该都在~/.vim/config文件夹下,涉及到文件类型的放在after/ftplugin较好。

你也可以创建自己的配置文件,不要忘记在~/.vim/vimrcsource一下。

版权信息

这些配置文件是根据 UNLICENSE 许可证创建的,你可以根据需要自由使用和分发它们。查看 LICENSE 文件以获取详细信息。

贡献

如果你有任何改进或建议,欢迎提交 issuepull 请求。我很乐意听取你的反馈并不断改进这些配置。

希望你喜欢使用我的 Vim 配置!如果你有任何问题,请随时联系我。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published