[问题]关于Gvim的Color及输入法设置

Vim、Emacs配置和使用
回复
hscui
帖子: 169
注册时间: 2005-09-21 16:26
送出感谢: 0
接收感谢: 0

[问题]关于Gvim的Color及输入法设置

#1

帖子 hscui » 2007-01-19 23:01

http://www.cs.cmu.edu/~maverick/VimColo ... dex-c.html
这个页面有不少Gvim的ColorScheme,为什么其中有些能用,有些不能用呢?或者说有些能在Windows下的Gvim7.0中使用 ,却能在Ubuntu下的Gvim7.0中使用?比如前面的asmdev这个。。。



顺便再问一个输入法切换的问题:
在Gvim的输入模式下输入中文的时候,如果要切换到命令模式,此时中文输入法(我用的是fcitx)依然起作用,不得不用Shift切换成英文输入才能输入命令,请问如何进行设置才能使得我按ESC换到命令模式时Fcitx自动换成英文输入??
上次由 hscui 在 2007-01-20 12:15,总共编辑 2 次。
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 karron » 2007-01-19 23:18

说明你机器上没有这个corlortheme

好些vim网站上有个colorthemepack,极全
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
hscui
帖子: 169
注册时间: 2005-09-21 16:26
送出感谢: 0
接收感谢: 0

#3

帖子 hscui » 2007-01-20 9:16

karron 写了:说明你机器上没有这个corlortheme

好些vim网站上有个colorthemepack,极全
晕,我的意思是说,都是从那个网站上下载的ColorScheme,有些在Windows下使用正常,却不能在Ubuntu下使用,比如asmdev这个Color。

不下载就不能用,这个道理我当然知道,我想我不至于那么弱智吧。。
hscui
帖子: 169
注册时间: 2005-09-21 16:26
送出感谢: 0
接收感谢: 0

#4

帖子 hscui » 2007-01-20 12:07

顺便再问一个输入法切换的问题:
在Gvim的输入模式下输入中文的时候,如果要切换到命令模式,此时中文输入法(我用的是fcitx)依然起作用,不得不用Shift切换成英文输入才能输入命令,请问如何进行设置才能使得我按ESC换到命令模式时Fcitx自动换成英文输入??
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
送出感谢: 0
接收感谢: 1 次
联系:

#5

帖子 huangjiahua » 2007-01-20 21:09

在 linuxsir.org 详细讨论过 gvim 管理 xim 输入法的问题, 有兴趣的去 google 下。
跃过无数的时间断层,只为了在
hscui
帖子: 169
注册时间: 2005-09-21 16:26
送出感谢: 0
接收感谢: 0

#6

帖子 hscui » 2007-01-20 22:53

huangjiahua 写了:在 linuxsir.org 详细讨论过 gvim 管理 xim 输入法的问题, 有兴趣的去 google 下。
是这个:http://www.linuxsir.org/bbs/showthread.php?t=232881

但是,他说的做法只对SCIM有效。。。。

有没有办法把Gvim中的ESC键重定义为“ESC+SHIFT”(即先按ESC,再按SHIFT),把命令模式下的“i”和“a”定义成“i+SHIFT”和“a+SHIFT”?这样应该能够暂时解决一下中文输入问题吧。
lelnox
帖子: 1
注册时间: 2013-03-25 23:12
系统: ubuntu/win7
送出感谢: 0
接收感谢: 0

Re: [问题]关于Gvim的Color及输入法设置

#7

帖子 lelnox » 2013-03-25 23:15

问题描述:

在正常模式下,输入法是中文情况下,当本窗口失去焦点(跳转到其他窗口),再得到焦点的时(回到本窗口),

直接按键盘会出现这种情况:如:当按"j"时,光标不立刻向下,而是弹出输入法对话框(我用的搜狗输入法是这样的).

把下面代码添加到配置文件里:

map <M-Space> <ESC>:w<CR>l
imap <M-Space> <ESC>:w<CR>l

当返回到本Gvim窗口后 按一下Alt+空格键 保存文件后就可以解决这个问题 而且还解决了搜索中文时还要切换输入法的问题
如:按下f后就自动切换到中文状态,即可输入想要搜索的内容(以上使用的是搜狗输入法,其他的没有尝试)

可以经常按下Alt+空格键 对文件加以保存

很实用!


如果出现快捷键冲突问题,可以另外设置快捷键:
map <M-s> <ESC>:w<CR>l
imap <M-s> <ESC>:w<CR>l


引自: http://blog.csdn.net/ly1414725328/artic ... ls/8708102
132811
帖子: 194
注册时间: 2010-04-20 21:19
系统: ArchLinux
来自: My gtalk:a132811@
送出感谢: 3 次
接收感谢: 1 次
联系:

Re: [问题]关于Gvim的Color及输入法设置

#8

帖子 132811 » 2013-03-30 17:38

1. 检查一下colorscheme的路径啊,或者指出哪种scheme我方便在linux测试。
2. 关于自动切换fctix中英文输入法。
https://wiki.archlinux.org/index.php/Fc ... 96%87)#Vim
其中提到尽可能用fcitx.vim
http://hilojack.sinaapp.com
i3 M370(2.4G)/500G/8G/OpenGL:Gallium 0.4 on nvidia 3100M
头像
Fermat618
帖子: 728
注册时间: 2008-12-28 16:01
送出感谢: 2 次
接收感谢: 15 次

Re:

#9

帖子 Fermat618 » 2013-03-31 18:56

hscui 写了:晕,我的意思是说,都是从那个网站上下载的ColorScheme,有些在Windows下使用正常,却不能在Ubuntu下使用,比如asmdev这个Color。
不下载就不能用,这个道理我当然知道,我想我不至于那么弱智吧。。
你打开那个文件看看,就是 desert 改了几下形成的。
hi Normal 的时候没有给 termfg 和 termbg 进行指定,在终端下用,效率就会不一样。
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
回复

回到 “Vim和Emacs”