LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: zooka

关于vi的一些问题[基本解决]

[复制链接]
发表于 2004-2-8 20:09:58 | 显示全部楼层

注意 vi 与 vim 的区别

如果是vi,配置文件为
/etc/vi.exrc   全局启动文件

~/.nexrc   用户的启动文件
发表于 2004-2-8 20:55:02 | 显示全部楼层

回复: 注意 vi 与 vim 的区别

最初由 well 发表
如果是vi,配置文件为
/etc/vi.exrc   全局启动文件

~/.nexrc   用户的启动文件

,我的linux只有.vimrc,没有你说的~ ;)
 楼主| 发表于 2004-2-8 21:57:59 | 显示全部楼层
你的.vimrc文件是原来就有的还是自己创建的?
我的原来好像是没有的,要自己创建的
发表于 2004-2-8 22:12:02 | 显示全部楼层
最初由 zooka 发表
你的.vimrc文件是原来就有的还是自己创建的?
我的原来好像是没有的,要自己创建的

我的系统是redhat linux 8.0,那个.vimrc是自己就有的~
 楼主| 发表于 2004-2-8 23:39:14 | 显示全部楼层
算了,看来这个问题还是没办法解决的了
不过还是谢谢大家啦,特别是javalee,谢谢啦
发表于 2004-2-9 00:00:05 | 显示全部楼层
:sorry,没有帮你什么忙!
或许跟你的终端有关系,
echo $TERM
 楼主| 发表于 2004-2-9 12:47:10 | 显示全部楼层
echo $TERM
xterm
发表于 2004-2-9 13:56:41 | 显示全部楼层
跟我的一样~,要不然你在vi的命令行模式中用set all来找出相应的设置,然后在你的主目录下创建一个.vimrc文件,把诸如set xxx等语句存入.vimrc里~,
:set all
--- 选项 ---
  aleph=224         nofkmap               modeline            swapsync=fsync
noallowrevins         foldclose=          modelines=5         switchbuf=
noaltkeymap           foldcolumn=0        modifiable          syntax=
  autoindent          foldenable        nomodified            tabstop=8
noautoread            foldexpr=0          more                tagbsearch
noautowrite           foldignore=#        mouse=              taglength=0
noautowriteall        foldlevel=0         mousemodel=extend   tagrelative
  background=light    foldlevelstart=-1   mousetime=500       tagstack
  backup              foldmethod=manual nonumber              term=xterm
  backupcopy=auto     foldminlines=1    nopaste               termencoding=
  backupext=~         foldnestmax=20      pastetoggle=      noterse
  backupskip=/tmp/*   formatoptions=tcq   patchexpr=          textauto
nobinary              formatprg=          patchmode=        notextmode
nobomb              nogdefault            previewheight=12    textwidth=0
  bufhidden=          helpheight=20     nopreviewwindow       thesaurus=
  buflisted         nohidden              printdevice=      notildeop
  buftype=            history=50          printfont=courier   timeout
  cdpath=,,         nohkmap               printoptions=       timeoutlen=1000
  cedit=^F          nohkmapp            noreadonly          notitle
  charconvert=        hlsearch            remap               titlelen=85
nocindent           noicon                report=2            titlestring=
  cinoptions=         iconstring=       norevins            nottimeout
  cmdheight=1       noignorecase        norightleft           ttimeoutlen=-1
  cmdwinheight=7      iminsert=0          ruler               ttybuiltin
-- 更多 --
发表于 2004-2-9 14:23:08 | 显示全部楼层
1. 检查你的vim版本:
vim --verion
我的 redhat 7.2 上结果是:
VIM - Vi IMproved 6.1 (2002 Mar 24, compiled Jan 15 2003 08:05:27)
Included patches: 1, 3-15, 17-18, 20-22, 24-34, 36-43, 45-49, 51-72, 74-75, 77-83, 85-87, 89-92, 94-99, 101-118, 120-146, 150, 152-153, 157-183, 185-189, 191-195, 197, 200-201, 203-227, 231-239, 241-242, 244-252, 254-258, 260-265
Compiled by <bugzilla@redhat.com>
Huge version without GUI.  Features included (+) or not (-):
+autocmd -balloon_eval -browse ++builtin_terms +byte_offset +cindent
-clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
+cryptv +cscope +dialog_con +diff +digraphs -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 -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
-xterm_clipboard -xterm_save
   system vimrc file: "/usr/share/vim/vim61/macros/vimrc"
     user vimrc file: "$HOME/.vimrc"
      user exrc file: "$HOME/.exrc"
  fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H     -O2 -march=i386 -mcpu=i686 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64   -fno-strict-aliasing   -I/usr/lib/perl5/5.6.1/i386-linux/CORE  -I/usr/include/python1.5
Linking: gcc   -rdynamic   -L/usr/local/lib -o vim       -lncurses -lgpm -ldl  -rdynamic  -L/usr/local/lib /usr/lib/perl5/5.6.1/i386-linux/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.6.1/i386-linux/CORE -lperl -ldl -lcrypt -lutil -L/usr/lib/python1.5/config -lpython1.5 -lieee -ldl -lpthread -lm -rdynamic

2. 使用系统的例子配置文件:
在vim里执行
:!cp -i $VIMRUNTIME/vimrc_example.vim ~/.vimrc

3. 退出vim,重新进入,打开一个会有颜色显示的文件,比如.vimrc
vim ~/.vimrc
发表于 2004-2-9 14:29:43 | 显示全部楼层
idkey兄的输出跟我的差不多~
[/home/javalee]vi --version
VIM - Vi IMproved 6.1 (2002 Mar 24, compiled Aug 27 2002 19:07:13)
加入补丁: 1, 3-15, 17-18, 20-22, 24-34, 36-43, 45-49, 51-72, 74-75, 77-83, 85-87, 89-92, 94-99, 101-118, 120-146, 150, 152-153, 157-165
编译者:<bugzilla@redhat.com>
超强版本 不使用图型界面。 目前可使用(+)与不可使用(-)的模块列表:
+autocmd -balloon_eval -browse ++builtin_terms +byte_offset +cindent
-clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
+cryptv +cscope +dialog_con +diff +digraphs -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 -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
-xterm_clipboard -xterm_save
        系统 vimrc 配置文件: "/usr/share/vim/vim61/macros/vimrc"
  用户的 vimrc 配置文件: "$HOME/.vimrc"
   用户的 exrc 配置文件: "$HOME/.exrc"
              $VIM 预设值: "/usr/share/vim"
编译方式: gcc -c -I. -Iproto -DHAVE_CONFIG_H     -O2 -march=i386 -mcpu=i686 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64   -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm  -I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE  -I/usr/include/python2.2
链结方式: gcc   -rdynamic -Wl,-rpath,/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE
  -L/usr/local/lib -o vim       -lncurses -lacl -lgpm -ldl  -rdynamic -Wl,-rpath,/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE  -L/usr/local/lib /usr/lib/perl5/5.8.0/i386-linux-thread-multi/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE -lperl -ldl -lutil -L/usr/lib/python2.2/config -lpython2.2 -ldl -lutil -lm -Xlinker -export-dynamic
[/home/javalee]vim --version
VIM - Vi IMproved 6.1 (2002 Mar 24, compiled Aug 27 2002 19:07:13)
加入补丁: 1, 3-15, 17-18, 20-22, 24-34, 36-43, 45-49, 51-72, 74-75, 77-83, 85-87, 89-92, 94-99, 101-118, 120-146, 150, 152-153, 157-165
编译者:<bugzilla@redhat.com>
超强版本 不使用图型界面。 目前可使用(+)与不可使用(-)的模块列表:
+autocmd -balloon_eval -browse ++builtin_terms +byte_offset +cindent
-clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
+cryptv +cscope +dialog_con +diff +digraphs -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 -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
-xterm_clipboard -xterm_save
        系统 vimrc 配置文件: "/usr/share/vim/vim61/macros/vimrc"
  用户的 vimrc 配置文件: "$HOME/.vimrc"
   用户的 exrc 配置文件: "$HOME/.exrc"
              $VIM 预设值: "/usr/share/vim"
编译方式: gcc -c -I. -Iproto -DHAVE_CONFIG_H     -O2 -march=i386 -mcpu=i686 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64   -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm  -I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE  -I/usr/include/python2.2
链结方式: gcc   -rdynamic -Wl,-rpath,/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE
  -L/usr/local/lib -o vim       -lncurses -lacl -lgpm -ldl  -rdynamic -Wl,-rpath,/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE  -L/usr/local/lib /usr/lib/perl5/5.8.0/i386-linux-thread-multi/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE -lperl -ldl -lutil -L/usr/lib/python2.2/config -lpython2.2 -ldl -lutil -lm -Xlinker -export-dynamic
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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