有没有命令可以设置显示竖线的?

700 views
Skip to first unread message

jyf1987

unread,
Aug 27, 2009, 10:08:18 AM8/27/09
to Vim.cn
各位
我也是最近才知道有横线的 发现效果不错
就是那个 cursorline 那个的效果是一个跟着光标的一整行的横线 我感觉那个帮助挺大 不用肉眼去对行号

现在我先要个竖线的 我并非心血来潮 我的工作语言是python 有个竖线对比 可以防止 搞错缩进块

请问哪位能帮助我一下呢

tocer

unread,
Aug 27, 2009, 11:01:38 AM8/27/09
to vim...@googlegroups.com
2009/8/27 jyf1987 <jyf...@gmail.com>:

:h 'cuc'

石康志

unread,
Aug 27, 2009, 8:58:26 PM8/27/09
to vim...@googlegroups.com
我也才发现!感谢阿,一直在找当前行高亮!

2009/8/27 tocer <tocer...@gmail.com>



--
qingshi163

guangquanzhang

unread,
Aug 27, 2009, 8:59:30 PM8/27/09
to vim...@googlegroups.com
不好,看着特别别扭

石康志 写道:
--
Thanks

>> What I said is licenced under CC-by-nd :)

Email: java...@baturu.com
Welog: http://blog.baturu.com

石康志

unread,
Aug 27, 2009, 9:42:13 PM8/27/09
to vim...@googlegroups.com
我觉得挺漂亮的阿,不同的colorscheme有不同的表现,当然我不用竖着的那个。

2009/8/28 guangquanzhang <guangqu...@gmail.com>



--
qingshi163

jyf1987

unread,
Aug 29, 2009, 6:34:24 AM8/29/09
to Vim.cn
没看懂 我英语很差

On 8月28日, 上午12时58分, 石康志 <shikang...@gmail.com> wrote:
> 我也才发现!感谢阿,一直在找当前行高亮!
>

> 2009/8/27 tocer <tocer.d...@gmail.com>
>
> > 2009/8/27 jyf1987 <jyf1...@gmail.com>:

tocer

unread,
Aug 29, 2009, 9:08:40 AM8/29/09
to vim...@googlegroups.com
2009/8/29 jyf1987 <jyf...@gmail.com>:
> 没看懂 我英语很差

那你可以先安装 vim 中文帮助,在这里 http://vcd.gro.clinux.org/

jyf1987

unread,
Aug 30, 2009, 6:58:01 AM8/30/09
to Vim.cn
http://i31.tinypic.com/347e0ep.jpg

已经下载不了了
麻烦直接告诉我怎么把竖线弄出来吧

On 8月29日, 下午9时08分, tocer <tocer.d...@gmail.com> wrote:
> 2009/8/29 jyf1987 <jyf1...@gmail.com>:

loseblue

unread,
Aug 31, 2009, 1:00:58 AM8/31/09
to vim...@googlegroups.com
在vimrc中添加

set cursorcolumn  " 高亮光标列
set cursorline    " 高亮光标行

行列的高亮就有了


2009/8/30 jyf1987 <jyf...@gmail.com>

cast orion

unread,
Aug 31, 2009, 6:33:36 AM8/31/09
to vim...@googlegroups.com
好牛BBB啊~~ 真酷啊!

2009/8/31 loseblue <lose...@gmail.com>

jyf1987

unread,
Aug 31, 2009, 9:13:32 AM8/31/09
to Vim.cn
多谢

On 8月31日, 下午1时00分, loseblue <loseb...@gmail.com> wrote:
> 在vimrc中添加
>
> set cursorcolumn " 高亮光标列
> set cursorline " 高亮光标行
>
> 行列的高亮就有了
>

> 2009/8/30 jyf1987 <jyf1...@gmail.com>

Cyril.Liu

unread,
Aug 31, 2009, 1:22:39 PM8/31/09
to vim...@googlegroups.com
原来有这玩意儿, 列高亮!
我工作语言也是Python我修改了syntax/Python.vim 加了以下代码大道如下效果:
"indent color
hi 4spa guibg = #771144
hi 8spa guibg = #22464A
hi 12spa guibg = #344333
hi 16spa guibg = #777444
hi 20spa guibg = #555777
hi 24spa guibg = #cc9966
hi 80spa guibg = #ff1111

"style 1
"syn match 4spa /\(\s\{4}\|\n\)\&\%1v.*\%2v/
"syn match 8spa /\s\{4}\&\%5v.*\%6v/
"syn match 12spa /\s\{4}\&\%9v.*\%10v/
"syn match 16spa /\s\{4}\&\%13v.*\%14v/
"syn match 20spa /\s\{4}\&\%17v.*\%18v/
"syn match 24spa /\s\{4}\&\%21v.*\%22v/

"style 2
syn match 4spa /\(\s\|\n\)\&\%4v.*\%5v/
syn match 8spa /\s\&\%8v.*\%9v/
syn match 12spa /\s\&\%12v.*\%13v/
syn match 16spa /\s\&\%16v.*\%17v/
syn match 20spa /\s\&\%20v.*\%21v/
syn match 24spa /\s\&\%24v.*\%25v/
syn match 80spa /.\&\%80v.*\%81v/
gvim.png

2009/8/27 jyf1987 <jyf...@gmail.com>



--
About Cyril.Liu
-----------------------------------
Cyril
是一个程序员,
现在是个穷光蛋,
他常常跟自己说:"我喺一個有理想嘅蝸牛仔仔"
http://blog.liuciyong.cn/

cast orion

unread,
Aug 31, 2009, 8:54:13 PM8/31/09
to vim...@googlegroups.com
请问, 你那个坚着彩色显示段落的是怎么弄的?

2009/9/1 Cyril.Liu <terr...@gmail.com>

loseblue

unread,
Sep 1, 2009, 12:06:13 AM9/1/09
to vim...@googlegroups.com
hi 4spa guibg = #771144
表示第四个空格的的竖条用的颜色代码是#771144


hi 8spa guibg = #22464A
这个就是第8个了 颜色代码22464a

你可以在他基础上自定义颜色
颜色参考网站
http://www.comsn.cn/yanse/

2009/9/1 cast orion <cast...@gmail.com>

jyf1987

unread,
Sep 1, 2009, 8:54:23 PM9/1/09
to Vim.cn
有个问题 我在gvim里用 set cursorcolumn 有效果 但是直接在命令行的那个vim设置却没有 竖线效果 请教这是为何?我主要用
命令行的vim

On 8月31日, 下午1时00分, loseblue <loseb...@gmail.com> wrote:

> 在vimrc中添加
>
> set cursorcolumn " 高亮光标列
> set cursorline " 高亮光标行
>
> 行列的高亮就有了
>

> 2009/8/30 jyf1987 <jyf1...@gmail.com>

Jarod

unread,
Sep 2, 2009, 3:55:05 AM9/2/09
to Vim.cn
看看 help cuc
不知道能不能帮你

tocer

unread,
Sep 2, 2009, 11:16:59 PM9/2/09
to vim...@googlegroups.com
2009/9/2 jyf1987 <jyf...@gmail.com>:

> 有个问题 我在gvim里用 set cursorcolumn 有效果 但是直接在命令行的那个vim设置却没有 竖线效果 请教这是为何?我主要用命令行的vim

换一个色彩方案(colorscheme)试试,有些色彩方案只支持 gvim,不支持vim,因为有些终端不支持256色

jyf1987

unread,
Sep 3, 2009, 6:02:22 AM9/3/09
to Vim.cn
果然 换成blue就可见竖线了 我用的是 evening的color

On 9月3日, 上午11时16分, tocer <tocer.d...@gmail.com> wrote:
> 2009/9/2 jyf1987 <jyf1...@gmail.com>:

闲耘(tm)

unread,
Sep 3, 2009, 9:33:44 AM9/3/09
to Vim.cn
挺好,不过竖线的那个代码好像有点问题,不支持\t,空格后跟有某些字符也不能正常显示,还有如果第6,7列有字符,而8列为空格,第8列仍然会显示彩
色竖线。
Reply all
Reply to author
Forward
0 new messages