Re: 有没有人和我一样觉得ubuntu中的Gvim效率比windows7中的要差
发表于 : 2010-12-29 12:45
terminal 里我通过更改光标的颜色区分,普通模式粉色,插入模式蓝色。不过这个只适用于 $TERM =~ 'xterm' 的情况。fanhe 写了:gvim的好处是可以看光标分辨模式
方块是普通模式,条状是插入模式,在terminal里面难分
terminal 里我通过更改光标的颜色区分,普通模式粉色,插入模式蓝色。不过这个只适用于 $TERM =~ 'xterm' 的情况。fanhe 写了:gvim的好处是可以看光标分辨模式
方块是普通模式,条状是插入模式,在terminal里面难分
把 lines 和 columns 加一就可以了。wingrin 写了:gvim我最不喜欢的就是全屏或dwm、xmonad时右边和下面的白边,有去掉的方法吗?
那必须是字体宽度或高度正好能整除屏幕宽度和高度,否则不顶用吧?lilydjwg 写了:把 lines 和 columns 加一就可以了。wingrin 写了:gvim我最不喜欢的就是全屏或dwm、xmonad时右边和下面的白边,有去掉的方法吗?
否则就有部分界面看不到了,至少在我这里是如此。wingrin 写了: 那必须是字体宽度或高度正好能整除屏幕宽度和高度,否则不顶用吧?
光标的问题算是解决了,控制台下和gnome-terminal都解决了lilydjwg 写了:terminal 里我通过更改光标的颜色区分,普通模式粉色,插入模式蓝色。不过这个只适用于 $TERM =~ 'xterm' 的情况。fanhe 写了:gvim的好处是可以看光标分辨模式
方块是普通模式,条状是插入模式,在terminal里面难分
代码: 全选
"把控制台下的光标设置成方块
if &term == "linux"
let g:loaded_vimcdoc = 0
set t_ve+=[?6c
autocmd! InsertEnter * set t_ve-=[?6c
autocmd! InsertLeave * set t_ve+=[?6c
autocmd! VimLeave * set t_ve-=[?6c
endif
"设置 gnome-terminal 的光标
if &term == "xterm"
silent execute "!gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/cursor_shape block"
autocmd! InsertEnter * silent execute "!gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/cursor_shape ibeam"
autocmd! InsertLeave * silent execute "!gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/cursor_shape block"
autocmd! VimLeave * silent execute "!gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/cursor_shape underline"
endif
这个不错fanhe 写了:代码: 全选
"把控制台下的光标设置成方块 if &term == "linux" let g:loaded_vimcdoc = 0 set t_ve+=[?6c autocmd! InsertEnter * set t_ve-=[?6c autocmd! InsertLeave * set t_ve+=[?6c autocmd! VimLeave * set t_ve-=[?6c endif
GVIM的好处也是明显的,如在一个文件夹中双夹一个文本文件时,用GVIM就方便得多。gvim的字体处理也好一点, 可以有斜体等。当然还有ALT键的问题。我没有使用ALT键,为了在终端和GVIM界面下都是相同的操作。[/quote]Fermat618 写了:终端下的VIM 怎么也少不了。我的mutt要调用它,crontab -e调用的也是它,visudo 也调用它,有需要交互机编辑文本文件的地方都可以用Vim,我也在用。所有需要管理员权限来修改的文件我在终端下用VIM或VI(没有VIM的时候)来改,从来不用GVIM或其它的图形界面的软件。
想解决 终端 与 GVIM Alt 键不一致的问题的人,下载附件吧。Fermat618 写了: GVIM的好处也是明显的,如在一个文件夹中双夹一个文本文件时,用GVIM就方便得多。gvim的字体处理也好一点, 可以有斜体等。当然还有ALT键的问题。我没有使用ALT键,为了在终端和GVIM界面下都是相同的操作。
谢谢,刚才试了一下,加一顶用,太谢谢了,解决了困扰很久的问题lilydjwg 写了:否则就有部分界面看不到了,至少在我这里是如此。wingrin 写了: 那必须是字体宽度或高度正好能整除屏幕宽度和高度,否则不顶用吧?
我这里不用screen也会卡,把timeoutlen设置小就可以了xhy 写了:你用screen了? vim这screen里按ESC,确实会卡1秒钟。lilydjwg 写了:我有(至少)一个:按 Esc 键立即生效不用等一秒(我 Alt- 开头的快捷键很多);有些快捷键(如 Ctrl-S Ctrl-Tab 等在终端下用不了)poet 写了:Ubuntu 里面不需要用 gvim,直接用 vim 即可。
话说到目前为止,我还没有找到在 ubuntu 下面用 gvim 的理由。
Ctrl-s Ctrl-tab丝毫不影响,只要把终端自己的快捷键全部禁掉,交给vim处理
你设置 EDITOR 变量就好了嘛,想用什么编辑器都可以。lilydjwg 写了:GVIM的好处也是明显的,如在一个文件夹中双夹一个文本文件时,用GVIM就方便得多。gvim的字体处理也好一点, 可以有斜体等。当然还有ALT键的问题。我没有使用ALT键,为了在终端和GVIM界面下都是相同的操作。Fermat618 写了:终端下的VIM 怎么也少不了。我的mutt要调用它,crontab -e调用的也是它,visudo 也调用它,有需要交互机编辑文本文件的地方都可以用Vim,我也在用。所有需要管理员权限来修改的文件我在终端下用VIM或VI(没有VIM的时候)来改,从来不用GVIM或其它的图形界面的软件。
想解决 终端 与 GVIM Alt 键不一致的问题的人,下载附件吧。[/quote]Fermat618 写了: GVIM的好处也是明显的,如在一个文件夹中双夹一个文本文件时,用GVIM就方便得多。gvim的字体处理也好一点, 可以有斜体等。当然还有ALT键的问题。我没有使用ALT键,为了在终端和GVIM界面下都是相同的操作。
这里 search.php?search_id=egosearch 。时间长了 Google 也可以。不过我更常使用火狐地址栏搜索。Fermat618 写了: 感谢分享。看来我得思考一下怎么迅速找到以前浏览过的帖子了,老是回复了一个之后就找不到自己回复的帖子了。
1. 当在其它程序调用Gvim的时候,如我现在的文章就是在Gvim写的。poet 写了:Ubuntu 里面不需要用 gvim,直接用 vim 即可。
话说到目前为止,我还没有找到在 ubuntu 下面用 gvim 的理由。