当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 求教 gvim 在命令模式时光标怎么才能移到最末尾,我的总是差一个字符。(已解决)
帖子发表于 : 2012-05-11 21:16 

注册: 2010-07-13 17:04
帖子: 96
送出感谢: 15
接收感谢: 0 次
如图,那个光标移动到分号前就不能往后移动了,这样我总是看错字符,能不能像插入模式那样让光标不错位这一个字符呢?


附件:
11.png
11.png [ 4.41 KiB | 被浏览 1787 次 ]


最后由 alober 编辑于 2012-05-11 22:45,总共编辑了 1 次
页首
 用户资料  
 
2 楼 
 文章标题 : Re: 求教 gvim 在命令模式时光标怎么才能移到最末尾,我的总是差一个字符。
帖子发表于 : 2012-05-11 21:20 
头像

注册: 2009-04-11 23:46
帖子: 4130
系统: Arch Linux
送出感谢: 11
接收感谢: 124
命令模式是什么东西?你遇到了什么问题?


_________________
我的博客 https://blog.lilydjwg.me/
提问的智慧
Arch Linux 中文论坛

我的vimrc: https://git.io/vimrc


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 求教 gvim 在命令模式时光标怎么才能移到最末尾,我的总是差一个字符。
帖子发表于 : 2012-05-11 21:29 

注册: 2010-07-13 17:04
帖子: 96
送出感谢: 15
接收感谢: 0 次
命令模式就是在插入模式里按esc回到的那个吧?是这个叫法吗?

我的问题是在图里面的那个光标,我希望按右箭头之后它会移到分号后,但是现在移动不了,这就是最后一个字符了,视觉上总觉得错位一个字符,有什么办法能让它不错位呢?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 求教 gvim 在命令模式时光标怎么才能移到最末尾,我的总是差一个字符。
帖子发表于 : 2012-05-11 21:44 
头像

注册: 2008-12-28 16:01
帖子: 728
送出感谢: 2
接收感谢: 15
你这光标类型有问题,竖线型的光标只用于插入模式的,如果你把所有的光标类型都调成这个,自然看起来很怪。


_________________
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 求教 gvim 在命令模式时光标怎么才能移到最末尾,我的总是差一个字符。
帖子发表于 : 2012-05-11 21:47 

注册: 2010-07-13 17:04
帖子: 96
送出感谢: 15
接收感谢: 0 次
感谢各位关注。
也许我不该做这件事吧,只是以前一直用 gedit,看竖线型光标习惯了,刚换到 gvim 里就想把所有的都调成竖线。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 求教 gvim 在命令模式时光标怎么才能移到最末尾,我的总是差一个字符。
帖子发表于 : 2012-05-11 22:17 
头像

注册: 2008-12-28 16:01
帖子: 728
送出感谢: 2
接收感谢: 15
alober 写道:
感谢各位关注。
也许我不该做这件事吧,只是以前一直用 gedit,看竖线型光标习惯了,刚换到 gvim 里就想把所有的都调成竖线。

gvim的插入模式光标本来就是竖线型的。


_________________
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 求教 gvim 在命令模式时光标怎么才能移到最末尾,我的总是差一个字符。
帖子发表于 : 2012-05-11 22:27 
头像

注册: 2009-04-11 23:46
帖子: 4130
系统: Arch Linux
送出感谢: 11
接收感谢: 124
alober 写道:
命令模式就是在插入模式里按esc回到的那个吧?是这个叫法吗?

我的问题是在图里面的那个光标,我希望按右箭头之后它会移到分号后,但是现在移动不了,这就是最后一个字符了,视觉上总觉得错位一个字符,有什么办法能让它不错位呢?


那个叫普通模式。要在普通模式里移动到换行上使用这个:
代码:
:set virtualedit=onemore


不过你这光标形状不对啊,普通模式下用这种光标感觉是很不对。你既然是 gvim 里可以调光标,那就在普通模式下用块状光标,插入模式下用 I 形吧。很多人在终端里想尽办法想这样呢。


_________________
我的博客 https://blog.lilydjwg.me/
提问的智慧
Arch Linux 中文论坛

我的vimrc: https://git.io/vimrc



_________________
评价: 3.7% alober
 
页首
 用户资料  
 
8 楼 
 文章标题 : Re: 求教 gvim 在命令模式时光标怎么才能移到最末尾,我的总是差一个字符。
帖子发表于 : 2012-05-11 22:44 

注册: 2010-07-13 17:04
帖子: 96
送出感谢: 15
接收感谢: 0 次
原来那个叫普通模式啊。
我装完 gvim 默认的就是普通模式块状,插入模式 I 型,可能这确实是更大众的用法吧,但是我不太习惯。用了 :set virtualedit=onemore 好多了,非常感谢各位的关注和帮助。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 求教 gvim 在命令模式时光标怎么才能移到最末尾,我的总是差一个字符。(已解决)
帖子发表于 : 2012-05-12 17:13 

注册: 2010-11-11 18:13
帖子: 157
系统: Ubuntu
送出感谢: 0 次
接收感谢: 4
实在想不明白为什么会喜欢在各种模式下用同样的光标,在各种模式下像终端一样用方块光标大概还情有可原
都用I型光标不知道你怎么理解在普通模式下按a结果光标跳了一个字符再进入插入模式,或者大概你不用a
既然能习惯vim这种有不同模式的编辑器,难道vim不同模式下用不同光标就习惯不了吗


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 求教 gvim 在命令模式时光标怎么才能移到最末尾,我的总是差一个字符。(已解决)
帖子发表于 : 2012-05-18 3:00 

注册: 2010-12-27 22:44
帖子: 100
送出感谢: 1
接收感谢: 0 次
大写的A是插入到行末,大写的I是插入到行首。。。
不行你就小写的o,然后就退格吧。。。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译