質問: freebsdのvimは、矢印キーやその他のviのような動作に正しく反応しません freebsdでvimを使おうとしました(linux xterm互換ターミナルのssh経由)。ただし、vimはすぐに使用できるviと同様に動作します。たとえば、削除キーに反応しない、挿入モードで上がる代わりにf文字を挿入するなど。freebsdではx11がインストールされていません。編集:尋ねられたように私はvim --versionを投稿します# vim --version vim - vi improved 7.2 (2008 aug 9, compiled jul 28 2010 11:48:54) included patches: 1-6, 8-35, 37-48, 50-70, 73, 75-87, 90-92, 94-100, 102-137, 139-149, 151-171, 173-190, 192-193, 195-203, 206-211, 213-215, 217-218, 220-232, 234-246, 251-259, 261-301, 303-319, 321-322, 324-335, 337-351, 353-361, 363, 366-371, 373, 375-376, 378-383, 385-387, 389-398, 401-402, 404-411 compiled by root@enterprise.piechotka.com.pl big version without gui. features included (+) or not (-): +arabic +autocmd -balloon_eval -browse ++builtin_terms +byte_offset +cindent -clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments +cryptv +cscope +cursorshape +dialog_con +diff +digraphs -dnd -ebcdic +emacs_tags +eval +ex_extra +extra_search +farsi +file_in_path +find_in_path +float +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_sysmouse +mouse_xterm +multi_byte +multi_lang -mzscheme -netbeans_intg -osfiletype +path_extra -perl +postscript +printer -profile -python +quickfix +reltime +rightleft -ruby +scrollbind +signs +smartindent -sniff +startuptime +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 -xterm_clipboard -xterm_save system vimrc file: "$vim/vimrc" user vimrc file: "$home/.vimrc" user exrc file: "$home/.exrc" fall-back for $vim: "/usr/local/share/vim" compilation: cc -c -i. -iproto -dhave_config_h -i/usr/local/include -o2 -pipe -fno-strict-aliasing -d_fortify_source=1 linking: cc -l/usr/local/lib -o vim -lm -ltermlib -liconv
回答: 私の推測では、この問題の考えられる理由は次のとおりです。 誤ってvimrcファイルに誰かがvimをviのように動作するように設定した可能性があります。 set compatible あなたのvimは元のviバイナリを指しています。