在我的ftplugin/python.vim文件中,我有以下两行:
setlocal colorcolumn=81
highlight ColorColumn guibg=#222222
Run Code Online (Sandbox Code Playgroud)
哪个很好用,但是列的颜色是全局设置的.是否可以仅在当前缓冲区中设置它?
不,你不能.但是您可以创建一个解决方法:使用在BufEnter事件上运行的自动命令,并检查您是否正在输入目标缓冲区,hi ColorColumn如果您正在进行更改,请在不恢复时恢复该值.请注意,虽然不能在不同窗口中使用不同颜色的colorcolumns,但此更改将重新着色所有颜色列,而不仅仅是当前窗口中显示的颜色列.
| 归档时间: |
|
| 查看次数: |
1025 次 |
| 最近记录: |