LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3396|回复: 18

在gvim里输入中文失败

[复制链接]
发表于 2003-10-25 20:06:23 | 显示全部楼层 |阅读模式
无法显示中文,设置guifont为中文字体也没用。
发表于 2003-10-29 19:42:08 | 显示全部楼层
我的也是这个样子,这是为什么呢?

请各位给个解决方案。谢谢!!
发表于 2003-10-29 20:45:33 | 显示全部楼层
What version of vim are you using?
Worked fine for me (stock version of Slackware 9.1)

Did you try:

:set encoding=euc-cn

?
发表于 2003-10-29 21:32:13 | 显示全部楼层
最初由 lang2 发表
What version of vim are you using?
Worked fine for me (stock version of Slackware 9.1)

Did you try:

:set encoding=euc-cn

?


那个也设了,可是还是没有作用的。

gvim是6.2.98,其实与vim是同一个版本的。而vim就不存在这些问题。不知道这个gvim还需要什么特殊的操作环境。
发表于 2003-10-29 21:49:23 | 显示全部楼层
What does :version say?
发表于 2003-10-29 22:15:08 | 显示全部楼层
最初由 lang2 发表
What does :version say?


这个版本的gvim显示中文肯定没有什么问题。因为gvim只是一个指向vim的链接而已,其实质的东西还是vim。而我的vim是可以显示并输入中文的。

我现在对字体的问题搞不定。我装了simsun,但如何设定让gvim用呢?而我的fonts.dir似乎有点儿不对劲。设成song ti似乎也不行。
发表于 2003-10-29 22:21:06 | 显示全部楼层
hmmm. That's not neccesarrily true. Vim with GTK2 GUI
is easier to display Chinese. If other GTK2 gui app can
display Chinese (e.g. gEdit?), gvim should have no
problem. If not, drop simsun in ~/.fonts and do 'fc-cache'.
Otherwise, it has to be gVim itself. Check the output
of :version in your gvim in that case.
发表于 2003-10-29 22:27:51 | 显示全部楼层
最初由 lang2 发表
hmmm. That's not neccesarrily true. Vim with GTK2 GUI
is easier to display Chinese. If other GTK2 gui app can
display Chinese (e.g. gEdit?), gvim should have no
problem. If not, drop simsun in ~/.fonts and do 'fc-cache'.
Otherwise, it has to be gVim itself. Check the output
of :version in your gvim in that case.


多谢!!

我的simsun是装在/usr/share/fonts/下的。反正用fc-cache和fc-list是可以找到simsun的。

请问,在~/.gvimrc应该如何设定所需要的字体呢?

多谢了!!

下面是我的gvim给出的:version内容,看上面的内容,是支持多字节的。

:version
VIM - Vi IMproved 6.2 (2003 Jun 1, compiled Sep 18 2003 13:09:52)
加入补丁: 1-98
编译者:root@midas
大型版本 使用 GTK 图型界面。 目前可使用(+)与不可使用(-)的模块列表:
+arabic +autocmd +balloon_eval +browse ++builtin_terms +byte_offset +cindent
+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
+cryptv +cscope +dialog_con_gui +diff +digraphs +dnd -ebcdic +emacs_tags +eval
+ex_extra +extra_search +farsi +file_in_path +find_in_path +folding -footer
+fork() +gettext -hangul_input +iconv +insert_expand +jumplist +keymap +langmap
+libcall +linebreak +lispindent +listcmds +localmap +menu +mksession
+modify_fname +mouse +mouseshape +mouse_dec +mouse_gpm -mouse_jsbterm
+mouse_netterm +mouse_xterm +multi_byte +multi_lang +netbeans_intg -osfiletype
+path_extra -perl +postscript +printer -python +quickfix +rightleft -ruby
+scrollbind +signs +smartindent -sniff +statusline -sun_workshop +syntax
+tag_binary +tag_old_static -tag_any_white -tcl +terminfo +termresponse
+textobjects +title +toolbar +user_commands +vertsplit +virtualedit +visual
+visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup
+X11 +xfontset +xim +xsmp_interact +xterm_clipboard -xterm_save
        系统 vimrc 配置文件: "$VIM/vimrc"
  用户的 vimrc 配置文件: "$HOME/.vimrc"
   用户的 exrc 配置文件: "$HOME/.exrc"
         系统 gvimrc 文件: "$VIM/gvimrc"
   用户的 exrc 配置文件: "$HOME/.exrc"
         系统 gvimrc 文件: "$VIM/gvimrc"
     用户的 gvimrc 配置文件: "$HOME/.gvimrc"
           系统菜单配置文件: "$VIMRUNTIME/menu.vim"
              $VIM 预设值: "/usr/share/vim"
编译方式: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include   -O2 -march=i486 -mcpu=i686  -I/usr/X11R6/include
链结方式: gcc  -L/usr/X11R6/lib  -L/usr/local/lib -o vim   -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXext -lm -lXt -lncurses -lgpm -ldl
发表于 2003-10-29 22:31:41 | 显示全部楼层
> 请问,在~/.gvimrc应该如何设定所需要的字体呢?
:set gfn=bla
You need to use '\' to escape the space where needed.
发表于 2003-10-29 22:34:30 | 显示全部楼层
我的gedit可以显示中文。

但gedit在启动的时候,如果发现目录下有以中文作为文件名的文件时,会给出一些警告,而且,不能在其打开文件列表中显示这些中文文件名。

提示说要设定G_BROKEN_FILENAME,请问这是怎么回事儿?

谢谢!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表