vim indentLine插件
我在配置 结合Vim,Tmux,iTerm和Oh-my-Zsh开发环境 后发现,在缩进的每行文字前面都有一个 .
,这对于我在 iTerm2 终端中双击字符串自动复制非常不友好: 会自动把 .
包含在自动选择并复制。
结合Vim,Tmux,iTerm和Oh-my-Zsh开发环境 使用了 github:Danielshow/BoxSetting 的配置,所以复制过来的 ~/.vimrc
有如下配置:
BoxSetting 中的
vimrc
Plugin 'Yggdroot/indentLine'
let g:indentLine_char = '.'
" no wrapping
set nowrap
这里的配置是针对 github: Yggdroot/indentLine 插件的,该插件通过细垂直先显示代码的缩进级别,有助于视觉上更好地组织代码。
默认时, indentLine插件使用灰色的隐藏(concel)颜色,这个颜色可以自定义
可以定义indentLine字符颜色
" 终端颜色
let g:indentLine_color_term = 239
" GUI颜色
let g:indentLine_color_gui = '#A4E57E'
并且可以定义多级别不同标识字符(我修订了 github:Danielshow/BoxSetting 配置)
vim indentLine插件 定义配置
Plugin 'Yggdroot/indentLine'
" 我期望使用默认的 | 作为对齐符号,所以注释掉这行
" let g:indentLine_char = '.'
" 设置多级indentLine使用不同字符
let g:indentLine_char_list = ['|', '¦', '┆', '┊']
" no wrapping
" 我期望自动换行,所以注释掉这行
" set nowrap