如何把vi在插入状态的光标改为竖线

上网、浏览、聊天、下载等
回复
tianlijian
帖子: 31
注册时间: 2008-06-09 13:48
送出感谢: 0
接收感谢: 0

如何把vi在插入状态的光标改为竖线

#1

帖子 tianlijian » 2008-08-24 14:26

如何把vi在插入状态的光标改为竖线
zabbey
帖子: 296
注册时间: 2006-05-06 2:03
送出感谢: 0
接收感谢: 0

#2

帖子 zabbey » 2008-08-25 0:21

这个问题我也想问的,用GVIM能变成竖线,终端下就不行。
liu1061
帖子: 31
注册时间: 2008-06-02 12:44
送出感谢: 0
接收感谢: 0

Re: 如何把vi在插入状态的光标改为竖线

#3

帖子 liu1061 » 2009-09-28 10:00

同问,这个问题有人知道不,知道的回一下呀!谢谢!!
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 如何把vi在插入状态的光标改为竖线

#4

帖子 eexpress » 2009-09-28 10:09

这不行,但是可以变颜色。要不。
● 鸣学
头像
yzytr
帖子: 67
注册时间: 2009-01-15 14:28
送出感谢: 0
接收感谢: 0

Re: 如何把vi在插入状态的光标改为竖线

#5

帖子 yzytr » 2009-09-29 1:00

打开终端,编辑——配置文件首选项——鼠标形状下拉菜单里选I-Beam就ok了
读书读到抽筋处,文思方能如尿出
poet
帖子: 2841
注册时间: 2006-09-11 22:47
送出感谢: 0
接收感谢: 4 次

Re: 如何把vi在插入状态的光标改为竖线

#6

帖子 poet » 2009-09-29 8:51

可以,这个在 vim 官方网站的 tip 上有帖子说明。

如果你使用 konsole 的话:

代码: 全选

        let &t_SI = "\<Esc>]50;CursorShape=1\x7"
        let &t_EI = "\<Esc>]50;CursorShape=0\x7"
把这两行加到 .vimrc 就可以实现变换光标了。

如果你使用其它终端,要自己搜一下方法。

注意,支持这个功能的终端很少的。
liu1061
帖子: 31
注册时间: 2008-06-02 12:44
送出感谢: 0
接收感谢: 0

Re: 如何把vi在插入状态的光标改为竖线

#7

帖子 liu1061 » 2009-10-01 0:45

你们说的两种方法都不行哦!第一种中我没有鼠标形状这个项。第二种试了,没有反应!我用的是8.04 version
头像
蝶梦我
帖子: 9
注册时间: 2010-05-21 23:44
送出感谢: 0
接收感谢: 0

Re: 如何把vi在插入状态的光标改为竖线

#8

帖子 蝶梦我 » 2011-04-12 21:46

vimrc加上

代码: 全选

if has("autocmd")
  au InsertEnter * silent execute "!gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/cursor_shape ibeam"
  au InsertLeave * silent execute "!gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/cursor_shape block"
  au VimLeave * silent execute "!gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/cursor_shape block"
endif
不过其它的终端窗口也会受到影响。
儒风道骨 虚己游世
回复

回到 “因特网相关软件”