谁能说说:为什么gvim7.1在windows环境中执行:shell调出终端shell(也就是windows下的cmd)后,此时在shell buffer里方向键是可以正常识别的,同样的vimrc文件在linux环境下执行:shell调出终端shell,这时shell终端是正常可用的,但如果输错命令时,准备用方向键(比如 <- )退格进行编辑时,只要一输入<-,终端显示出的就是方块式的乱码,为什么?急待解决。
另外我还发现,vim调出的shell不能像正常的终端里那样可以高亮彩色显示文件名,即然vim调用的就是真正的终端shell,那又为什么显示方式与真正的shell也区别呢??
附件中是截图。
vim调出的shell为什么不正常?
- wangguangping
- 帖子: 259
- 注册时间: 2006-05-10 16:01
- 来自: 安徽合肥
- Nile
- 帖子: 990
- 注册时间: 2006-07-15 11:20
- 来自: 枫叶刀市
- nouse
- 帖子: 133
- 注册时间: 2007-11-10 1:09
- 来自: 上海
楼主试试这个 http://www.wana.at/vimshell/
好像vim里面的shell是一个模拟层,不是bash。
好像vim里面的shell是一个模拟层,不是bash。
- wangguangping
- 帖子: 259
- 注册时间: 2006-05-10 16:01
- 来自: 安徽合肥
nouse 写了:楼主试试这个 http://www.wana.at/vimshell/
好像vim里面的shell是一个模拟层,不是bash。
这个我也知道呵,只是嫌它要自已重新编译gvim,这个插件是个补丁,必要在重新编译gvim才行。
- wangguangping
- 帖子: 259
- 注册时间: 2006-05-10 16:01
- 来自: 安徽合肥
-
- 帖子: 170
- 注册时间: 2005-12-18 19:43
- 来自: http://www.lupaworld.com
vim里面执行bash,命令执行完再退出吧。
开源资源:
软件下载http://software.lupaworld.com
开源镜像http://mirror.lupaworld.com
手册中心http://man.lupaworld.com
欢迎大家访问,并提出建议和意见。
软件下载http://software.lupaworld.com
开源镜像http://mirror.lupaworld.com
手册中心http://man.lupaworld.com
欢迎大家访问,并提出建议和意见。