就是把下图中左边红色方框的那部分列设置的小一些,或是干脆顶着左边的屏幕。 我是从 win7 上 ssh 到 ubuntu 上去的,有知道内情的小伙伴吗? https://i.imgur.com/tLfZiBN.png
1
z0z OP |
2
hei1000 2018-05-09 18:46:37 +08:00
你这个截个全局图比较好,你这样看不出来是哪里来的边框
|
3
jadeity 2018-05-09 18:50:39 +08:00
确定这个边框是 vim 的?
|
4
littleylv 2018-05-09 18:52:56 +08:00
命令行模式下不会有,只有 vim 里有吗?
|
5
billlee 2018-05-09 21:57:06 +08:00
贴 :set 的输出
|
6
ashfinal 2018-05-10 05:33:06 +08:00 1
:set foldcolumn=1 随便设个数字。
或者 :set signcolumn=auto/yes/no 能在 vim 左边产生边框的,就只有这俩。 https://github.com/ashfinal/vimrc-config 我的配置,觉得好点个赞。 |
7
z0z OP |
8
z0z OP @z0z 修改打字错误:但是:set signcolumn=auto/yes/no 就不是别了,可能是我没装插件? E518: Unknown option: signcolumn=yes
是别==>识别 |
9
ashfinal 2018-05-10 09:48:18 +08:00
@z0z 嗯。据我所知,就只有这俩可能产生左边边框。
:set signcolumn 不起作用,那是你没编译 signs 特性支持。 该特性一般用来显示 linter、gitgutter 等插件的提示信息。 |
10
ashfinal 2018-05-10 09:48:25 +08:00
|
12
z0z OP @ashfinal 好的,我去搜一下。请允许我再不要脸的多问一句:在使用:vs 这样的功能后,无论 ctrl+w 选中左或右哪个窗口,左右两边都同时有状态栏呢?当前的情况是只有选中的窗口才有,没有选中的窗口是没有状态栏的。
下图只在左边有状态栏 下图只在右边有状态栏 |
14
ashfinal 2018-05-10 13:55:40 +08:00
@z0z 默认是两边都有状态栏的。可能只是你使用的 colorscheme 问题。
或者是 .vimrc 配置文件问题 which I have to debug for you。 |
16
z0z OP @z0z 哈哈哈哈哈哈哈哈哈哈哈哈
今天终于知道了在多个窗口时如何给 status bar 的背景修改颜色。 主要修改 ~/.vim/colors/bandit.vim 125 " Status Lines 128 let ColourAssignment['StatusLine'] = {"GUIFG": 'Black', "GUIBG": 'Green'} 129 let ColourAssignment['StatusLineNC'] = {"GUIFG": 'Black', "GUIBG": 'LightGrey'} StatusLine 表示选中的那个窗口 StatusLineNC 表示没有选中的那些窗口们 GUIFG 表示状态栏上的前景色,也就是字体颜色; GUIBG 表示状态栏上的背景颜色; 之前使用的是默认 LightGrey,这个颜色在 Ubuntu 的本机上看是没有问题的,但是我从 win 下面用 SecurtCRT 连接 Ubuntu 时修改了 ansi 颜色,所以导致 LightGrey 的效果跟没有一样,所以那些没有选中的窗口们的状态栏背景颜色就是黑色 |
17
z0z OP |