vim 屏幕竖线
vim吧
全部回复
仅看楼主
level 1
mzwsky 楼主
因为用vim些python,所以对齐很重要。
不知道有没有方法可以在光标所在位置屏幕上显示一条竖线,
竖线可以跟随光标左右移动。
就像一行的下划线那样
2013年11月12日 12点11分 1
level 12
简单粗暴的做法:
au! CursorMoved * let &cc=col('.')
au! CursorMovedI * let &cc=col('.')
不过觉得这样很傻
应该有更好的方法
2013年11月12日 13点11分 2
[真棒]很好,可以用的,多谢
2013年11月12日 13点11分
[吐舌][花心]
2015年12月26日 05点12分
level 11
set cursorcolumn
2013年11月12日 14点11分 3
[大拇指]简单高效
2013年11月12日 14点11分
好。。
2015年01月13日 07点01分
level 11
顶一个
2013年11月13日 06点11分 4
level 1
mzwsky 楼主
set cursorcolumn可以了,
然后还可以设置线的颜色等,下面网页可以参考下:
http://vim.wikia.com/wiki/Highlight_current_line
2013年11月13日 06点11分 5
level 11
简写版set cuc
2014年04月12日 15点04分 6
牛逼
2015年12月04日 03点12分
level 11
" 给当前列打标记。
map <leader>cl :call SetColorColumn()<CR>
function! SetColorColumn()
let col_num = virtcol(".")
let cc_list = split(&cc, ',')
if count(cc_list, string(col_num)) <= 0
execute "set cc+=".col_num
else
execute "set cc-=".col_num
endif
endfunction
2014年05月02日 03点05分 7
1