ubuntu下的gvim不如windows下的好用
-
- 帖子: 403
- 注册时间: 2007-10-27 1:04
ubuntu下的gvim不如windows下的好用
以前就觉得ubuntu下的gvim不如windows下的好用;现在ubuntu进步了,我专门弄了一台本
子来使用ubuntu。但光vim程序就把我郁闷到了。其他的问题就更不用说了。
gvim的问题主要有这几个问题:
1. 自动删除;在设置了textwidth的情况下,使用中文输入法,到快换行的地方,如果还继
续打字,就悲剧了。会多出几个汉字来。具体情况,不好描述。
(比方说,我还有两个字就到换行,但是输入法需要输入三个字;那么,输入的前两个字会附
加在该行最后;然后,新启一行,再添加输入的三个字。郁闷的行为。——更郁闷的事情是,
有时候,还会莫名其妙地删除几个字。
在u下,一旦开启输入法,我都得小心翼翼地。)
2. alt键模拟;win下面,单独按alt,是使用菜单;也可以组合其他键一起按。而ubuntu下
面,要么禁用alt,要么只能作为组合键使用。使用ubuntu下的gvim,我反而离不开鼠标
了。我在win下面,却可以抛弃鼠标。
3. 输入法自动隐藏;win下面,在插入模式下开启输入法,那么在回到指令模式的时候,输
入法自动隐藏;再次进入插入模式,输入法,又自动出来。而ubuntu下面,我要是模式
切换频繁的话,我的Ctrl键和空格键,就悲剧了。手指头,更悲剧。
天啊,gvim不是linux原生程序么,怎么win下的移植版,比原生版还好用?
======================================================================
另外,貌似gvim和unity冲突,还是怎么回事,在unity下面,gvim经常反应不过来。在
gnome2下面好多了——貌似是gnome3模仿的gnome2,不是真正的gnome2。
子来使用ubuntu。但光vim程序就把我郁闷到了。其他的问题就更不用说了。
gvim的问题主要有这几个问题:
1. 自动删除;在设置了textwidth的情况下,使用中文输入法,到快换行的地方,如果还继
续打字,就悲剧了。会多出几个汉字来。具体情况,不好描述。
(比方说,我还有两个字就到换行,但是输入法需要输入三个字;那么,输入的前两个字会附
加在该行最后;然后,新启一行,再添加输入的三个字。郁闷的行为。——更郁闷的事情是,
有时候,还会莫名其妙地删除几个字。
在u下,一旦开启输入法,我都得小心翼翼地。)
2. alt键模拟;win下面,单独按alt,是使用菜单;也可以组合其他键一起按。而ubuntu下
面,要么禁用alt,要么只能作为组合键使用。使用ubuntu下的gvim,我反而离不开鼠标
了。我在win下面,却可以抛弃鼠标。
3. 输入法自动隐藏;win下面,在插入模式下开启输入法,那么在回到指令模式的时候,输
入法自动隐藏;再次进入插入模式,输入法,又自动出来。而ubuntu下面,我要是模式
切换频繁的话,我的Ctrl键和空格键,就悲剧了。手指头,更悲剧。
天啊,gvim不是linux原生程序么,怎么win下的移植版,比原生版还好用?
======================================================================
另外,貌似gvim和unity冲突,还是怎么回事,在unity下面,gvim经常反应不过来。在
gnome2下面好多了——貌似是gnome3模仿的gnome2,不是真正的gnome2。
上次由 sarrow 在 2011-12-07 0:19,总共编辑 1 次。
- 寒声碎
- 帖子: 1723
- 注册时间: 2009-07-31 16:50
- 联系:
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
Re: ubuntu下的gvim不如windows下的好用
vi里根本用不到菜单,我在windows下也不用2. alt键模拟;win下面,单独按alt,是使用菜单;也可以组合其他键一起按。而ubuntu下
面,要么禁用alt,要么只能作为组合键使用。使用ubuntu下的gvim,我反而离不开鼠标
了。我在win下面,却可以抛弃鼠标。
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- rykka
- 帖子: 59
- 注册时间: 2011-06-24 9:14
Re: ubuntu下的gvim不如windows下的好用
1.看看'formatoption',是否没有加 set fo+=tca,不过我都是手动format的。
2.没遇到此现象。map 使用 <m-a> <a-a>都不行?
3.用fcitx的话,用fcitx.vim可以自动切换输入法。
而且我猜你win下用的是专门优化编译过的版本,你可以看看都优化了哪些特性,然后看能不能在linux下编译。
2.没遇到此现象。map 使用 <m-a> <a-a>都不行?
3.用fcitx的话,用fcitx.vim可以自动切换输入法。
而且我猜你win下用的是专门优化编译过的版本,你可以看看都优化了哪些特性,然后看能不能在linux下编译。
-
- 帖子: 403
- 注册时间: 2007-10-27 1:04
Re: ubuntu下的gvim不如windows下的好用
1. win下,u下,我的配置、插件都是一模一样的——使用svn同步两者的配置。比方说,我还有两个字就到换行,但是输入法需要输入三个字;那么,输入的前两个字会附加在该行最后;然后,新启一行,再添加输入的三个字。郁闷的行为。——更郁闷的事情是,有时候,还会莫名其妙地删除几个字。rykka 写了:1.看看'formatoption',是否没有加 set fo+=tca,不过我都是手动format的。
2.没遇到此现象。map 使用 <m-a> <a-a>都不行?
3.用fcitx的话,用fcitx.vim可以自动切换输入法。
而且我猜你win下用的是专门优化编译过的版本,你可以看看都优化了哪些特性,然后看能不能在linux下编译。
在u下,一旦开启输入法,我都得小心翼翼地。
2. 不太明白你的意思——我为了能使用带alt的快捷键,特定禁用了alt。但,win gvim还有办法,模拟alt单击的效果;ubuntu下,没发现。vim.heip如此说明。
set winaltkeys=no
3. 竟然有此事情?
另外,win下的gvim,我用的一直是官方编译版。
- Strange
- 帖子: 1824
- 注册时间: 2006-05-19 9:54
- 来自: Shanghai
- Fermat618
- 帖子: 728
- 注册时间: 2008-12-28 16:01
Re: ubuntu下的gvim不如windows下的好用
不好描述你也要想个法描述一下啊,要不然别人怎么知道是什么问题呢。sarrow 写了: 1. 自动删除;在设置了textwidth的情况下,使用中文输入法,到快换行的地方,如果还继
续打字,就悲剧了。会多出几个汉字来。具体情况,不好描述。
我建议你看两个地方,一个
[vim]
:help 'formatoptions'
[/vim]
里面的 m 和 M 选项好好看下。
另一个是看看输入法是不是开启了一个叫嵌入预编辑字符串的选项,关掉试试
我不并推荐完全不用菜单,但是如果你手在键盘上,就没必要用菜单了,vim下可以用键盘使用所有的功能,用得多的功能还可以映射到单键或短的键序上。如果手在鼠标上,那么就用鼠标点好了。2. alt键模拟;win下面,单独按alt,是使用菜单;也可以组合其他键一起按。而ubuntu下
面,要么禁用alt,要么只能作为组合键使用。使用ubuntu下的gvim,我反而离不开鼠标
了。我在win下面,却可以抛弃鼠标。
这个问题并不只是vim的问题,还是输入法接口等一系列问题,对于非gui版本的vim还没有好的办法。fcitx提供了接口,可以使用配合vim的自动命令来完成这个功能,你网上搜下fcitx.vim好了。3. 输入法自动隐藏;win下面,在插入模式下开启输入法,那么在回到指令模式的时候,输
入法自动隐藏;再次进入插入模式,输入法,又自动出来。而ubuntu下面,我要是模式
切换频繁的话,我的Ctrl键和空格键,就悲剧了。手指头,更悲剧。
vim历史可比Linux早。天啊,gvim不是linux原生程序么,怎么win下的移植版,比原生版还好用?
windows下的那个也不叫移植版,因为vim本身就是跨平台程序,哪个平台的gui做得好取决于哪个平台的程序员对vim做的贡献多。
没用过unity和gnome3,不清楚。======================================================================
另外,貌似gvim和unity冲突,还是怎么回事,在unity下面,gvim经常反应不过来。在
gnome2下面好多了——貌似是gnome3模仿的gnome2,不是真正的gnome2。
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
-
- 帖子: 403
- 注册时间: 2007-10-27 1:04
Re: ubuntu下的gvim不如windows下的好用
to 8楼 Fermat618
输入法删除东西的情况,我写在了6楼;同时楼顶也进行了更新。
另外,这个问题,应该与:help 'formatoptions' 无关——因为windows下面和ubuntu下的vim没有这个问题。
并且,而我的配置文件以及.vim里面的内容都是同步的。
说法,这个问题确实和输入法有关——我关掉“嵌入预编辑字符串”的选项,就OK了。
主要是,我希望的vim配置,不用修改,就在win下能用,ubuntu下面也能用;并且行为,尽可能相似。
像alt键的问题,其实,我自己已经在开始修改快捷键了——只不过,这样的修改,让我感觉心里很不爽而已。
输入法删除东西的情况,我写在了6楼;同时楼顶也进行了更新。
另外,这个问题,应该与:help 'formatoptions' 无关——因为windows下面和ubuntu下的vim没有这个问题。
并且,而我的配置文件以及.vim里面的内容都是同步的。
说法,这个问题确实和输入法有关——我关掉“嵌入预编辑字符串”的选项,就OK了。
你这种说法,有点逃避问题的嫌疑。这种workaround,我也能想得到;我不并推荐完全不用菜单,但是如果你手在键盘上,就没必要用菜单了,vim下可以用键盘使用所有的功能,用得多的功能还可以映射到单键或短的键序上。如果手在鼠标上,那么就用鼠标点好了。
主要是,我希望的vim配置,不用修改,就在win下能用,ubuntu下面也能用;并且行为,尽可能相似。
像alt键的问题,其实,我自己已经在开始修改快捷键了——只不过,这样的修改,让我感觉心里很不爽而已。
-
- 帖子: 403
- 注册时间: 2007-10-27 1:04
Re: ubuntu下的gvim不如windows下的好用
感谢5楼和8楼的朋友,现在我用上了fcitx,以及配套的vim脚本,现在感觉很舒服。有点像win下面使用gvim的感觉了。
呵呵,现在就剩下alt键的问题了——估计得修改源代码了。
呵呵,现在就剩下alt键的问题了——估计得修改源代码了。
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: ubuntu下的gvim不如windows下的好用
我这里按 F10 可以调出菜单。sarrow 写了:感谢5楼和8楼的朋友,现在我用上了fcitx,以及配套的vim脚本,现在感觉很舒服。有点像win下面使用gvim的感觉了。
呵呵,现在就剩下alt键的问题了——估计得修改源代码了。
PS: Vim 最初是为 Amiga 系统写的,发布日期是在 Linux 的第二天。另外,Windows 版的 Vim 使用的是 win32 原生 API 做的界面,和火狐一样,而不是像 gedit / gimp 等用的跨平台图形库。
- Fermat618
- 帖子: 728
- 注册时间: 2008-12-28 16:01
Re: ubuntu下的gvim不如windows下的好用
想做到跨平台性好,GUI问题不回避是不太可能的。菜单明显是与平台相关的,这方面设置我不会奢求各平台下相同,而会把它们放在if else里面分平台进行设置。sarrow 写了:你这种说法,有点逃避问题的嫌疑。这种workaround,我也能想得到;我不并推荐完全不用菜单,但是如果你手在键盘上,就没必要用菜单了,vim下可以用键盘使用所有的功能,用得多的功能还可以映射到单键或短的键序上。如果手在鼠标上,那么就用鼠标点好了。
主要是,我希望的vim配置,不用修改,就在win下能用,ubuntu下面也能用;并且行为,尽可能相似。
像alt键的问题,其实,我自己已经在开始修改快捷键了——只不过,这样的修改,让我感觉心里很不爽而已。
你那个Alt键的行为是Windows才有的,按一下Alt键激活菜单。我试过的GTK+和QT程序中都没有发现类似的行为,这个问题已经跟vim无关了。就算你坚持改vim源码实现这个功能,这也会使得vim的gui的行为与其它gui程序显得很不协调,这样的代码也不大可能进官方,只能你每次都手动打补丁。
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
-
- 帖子: 403
- 注册时间: 2007-10-27 1:04
Re: ubuntu下的gvim不如windows下的好用
to Fermat618 呵呵,既然按F10 能激活菜单(不过,F10离得有点远),那么单按一个Alt
激活菜单,也不在话下。
至于协调不协调的问题,你可以看看gvim,它的行为又和哪些程序协调了?模式编辑,又有
哪些程序有?
软件这个东西,其实就是一个习惯(操作惯性)问题在作怪。也就无怪乎,为什么ubuntu最
开始在模仿windows,现在又在模仿mac的风格了。
什么都不是问题,习惯了就好。
vim这个东西,最大的好处,就是能打造属于自己的习惯——我相信,我的vim配置,完全搬
给你使用,你也会头大一段时间——至少很多功能你不会用。
至于“折腾”这个说法,既然选择了VIM,折腾就是免不了的了——给vim打打补丁这种事,
我也干过——虽然自己没有贡献代码。痛并快乐着吧——呵呵,折腾也成了一种习惯了。
激活菜单,也不在话下。
至于协调不协调的问题,你可以看看gvim,它的行为又和哪些程序协调了?模式编辑,又有
哪些程序有?
软件这个东西,其实就是一个习惯(操作惯性)问题在作怪。也就无怪乎,为什么ubuntu最
开始在模仿windows,现在又在模仿mac的风格了。
什么都不是问题,习惯了就好。
vim这个东西,最大的好处,就是能打造属于自己的习惯——我相信,我的vim配置,完全搬
给你使用,你也会头大一段时间——至少很多功能你不会用。
至于“折腾”这个说法,既然选择了VIM,折腾就是免不了的了——给vim打打补丁这种事,
我也干过——虽然自己没有贡献代码。痛并快乐着吧——呵呵,折腾也成了一种习惯了。
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: ubuntu下的gvim不如windows下的好用
按 F10 激活菜单、按 Alt+字母 激活对应的菜单这些都是 GTK 做的。Vim 为了能够使用sarrow 写了:to Fermat618 呵呵,既然按F10 能激活菜单(不过,F10离得有点远),那么单按一个Alt
激活菜单,也不在话下。
至于协调不协调的问题,你可以看看gvim,它的行为又和哪些程序协调了?模式编辑,又有
哪些程序有?
软件这个东西,其实就是一个习惯(操作惯性)问题在作怪。也就无怪乎,为什么ubuntu最
开始在模仿windows,现在又在模仿mac的风格了。
什么都不是问题,习惯了就好。
vim这个东西,最大的好处,就是能打造属于自己的习惯——我相信,我的vim配置,完全搬
给你使用,你也会头大一段时间——至少很多功能你不会用。
至于“折腾”这个说法,既然选择了VIM,折腾就是免不了的了——给vim打打补丁这种事,
我也干过——虽然自己没有贡献代码。痛并快乐着吧——呵呵,折腾也成了一种习惯了。
<M- 修饰键才提供屏蔽 Alt+字母 激活菜单的选项。如果说要加入 Alt 键激活菜单的功
能,先不管容不容易实现,跨平台兼容性如何,首先一个问题就是:为什么要这么做?
1. 为什么要迁就 Windows,而不是其它的 GUI?(你也可以把 Windows 换成 GTK 等)
2. 单单只激活菜单栏有什么意义?你总归是要执行某个菜单项。既然如此,为什么不直接
用 Alt+字母 去激活那个菜单项呢?
实际上,按 F10 激活菜单和使用 Alt 还真不一样,除非你打补丁的对象是 GTK 而不是 Vim。
软件的行为,习惯是一方面,但更要考虑是否方便易用。
-
- 帖子: 403
- 注册时间: 2007-10-27 1:04
Re: ubuntu下的gvim不如windows下的好用
<Alt+字幕>进入特定的菜单;单独<Alt>选中菜单栏,用方向键可切换或者唤出特定的菜单功能;
你不得不认为,windows下,这种设定又一定操作上的惯性——起码,不用像gtk下,你需要多记歌功能键——F10;虽然,Windows下,F10也是选中菜单栏。
什么叫以人为本?为什么要开发触屏?Windows中gui上花费了这么多心思,必然有其可取之处。
兼容并续才是王道;不然也就不会有ubuntu这种东西了。
当然,本问题没有必要再继续了。
改变不了环境,我适应环境还不行吗?
发点牢骚而已——感觉牢骚塞肚子里不放出来,会消化不良的。
你不得不认为,windows下,这种设定又一定操作上的惯性——起码,不用像gtk下,你需要多记歌功能键——F10;虽然,Windows下,F10也是选中菜单栏。
什么叫以人为本?为什么要开发触屏?Windows中gui上花费了这么多心思,必然有其可取之处。
兼容并续才是王道;不然也就不会有ubuntu这种东西了。
当然,本问题没有必要再继续了。
改变不了环境,我适应环境还不行吗?
发点牢骚而已——感觉牢骚塞肚子里不放出来,会消化不良的。