【Mac系统】设置Terminal终端中的vim主题

迈不过友情╰ 2022-12-28 06:13 552阅读 0赞

问题

打开vim,里面的代码将会还是白色的。想要如下漂漂亮亮的主题吗?很简单
在这里插入图片描述

配置

切换到主用户目录

cd ~

复制vim的系统配置文件

cp /usr/share/vim/vimrc ~/.vimrc

编辑用户配置文件.vimrc:

vim .vimrc

按 i 进入插入模式,在文件末尾添加如下代码:

  1. colorscheme default " 设置颜色主题
  2. syntax on " 语法高亮
  3. filetype on " 检测文件的类型
  4. set number " 显示行号
  5. set cursorline " 用浅色高亮当前行
  6. "autocmd InsertLeave * se nocul
  7. "autocmd InsertEnter * se cul
  8. set ruler " 在编辑过程中,在右下角显示光标位置的状态行
  9. set laststatus=2 " 显示状态栏 (默认值为 1, 无法显示状态栏)
  10. set statusline=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ %c:%l/%L%)\
  11. " 设置在状态行显示的信息
  12. set tabstop=4 " Tab键的宽度
  13. set softtabstop=4
  14. set shiftwidth=4 " 统一缩进为4
  15. set autoindent " vim使用自动对齐,也就是把当前行的对齐格式应用到下一行(自动缩进)
  16. set cindent " (cindent是特别针对 C语言语法自动缩进)
  17. set smartindent " 依据上面的对齐格式,智能的选择对齐方式,对于类似C语言编写上有用
  18. set scrolloff=3 " 光标移动到buffer的顶部和底部时保持3行距离
  19. set incsearch " 输入搜索内容时就显示搜索结果
  20. set hlsearch " 搜索时高亮显示被找到的文本
  21. set foldmethod=indent " 设置缩进折叠
  22. set foldlevel=99 " 设置折叠层数
  23. nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>
  24. " 用空格键来开关折叠
  25. " 自动跳转到上次退出的位置
  26. if has("autocmd")
  27. au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
  28. endif
  29. Esc退出到命令模式,输入 :w 保存,输入 :source .vimrc 即可看到新的显示效果(或者退出vim再次进入也可)

发表评论

表情:
评论列表 (有 0 条评论,552人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Mac终端主题配置

    如果你不想安装item2这类第三方终端,可以试试我下面的步骤,先上效果图,如果感觉还符合你的胃口,可以继续读下去啦!!! ![在这里插入图片描述][466d79930be4