Intenté usar vim en FreeBSD (a través de ssh en un terminal compatible con Linux xterm). Sin embargo, vim se comporta de manera similar a vi fuera de la caja. Por ejemplo, no reacciona al eliminar la tecla, inserte el carácter F en lugar de subir mientras está en el modo de inserción, etc.
En FreeBSD X11 no está instalado.
Editar : según lo preguntado, publicovim --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 [email protected]
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
Respuestas:
Esto generalmente es un problema de configuración de terminal. Verifique su variable de entorno $ TERM en el lado de FreeBSD, y verifique la configuración de su terminal local. Este es casi seguramente el problema con las teclas de flecha.
Además de esto, asegúrese de tener aplicado el conjunto estándar de configuraciones "unbreak my vim" .vimrc.
Si está seguro de que la configuración del terminal es correcta, pero aún tiene problemas de retroceso, consulte la ayuda de vim
fuente
Recientemente, configuré un servidor FreeBSD 8.2 después de trabajar principalmente con Linux, y tuve exactamente la misma frustración con VI. El problema es que FreeBSD viene con valores predeterminados muy diferentes para VI que la mayoría de las distribuciones de Linux.
Gracias por tropezar con esta página: http://jmcpherson.org/vimrc.html , así es como configuré mi archivo .vimrc para que VI funcione de la manera en que estoy acostumbrado:
Usé el nano editor de texto para hacer el archivo porque VI me estaba dando muchos problemas.
Para cualquier persona nueva en VI, simplemente cree un archivo de texto en su directorio de inicio llamado .vimrc y pegue el contenido del cuadro de código anterior y guárdelo. O puede probar cualquiera de esas opciones directamente en VI escribiendo
:
luego la opción, es decir,:set ruler
y presionando enter.fuente
¿Estás escribiendo "vim", o suponiendo que escribir "vi" ejecuta Vim?
En FreeBSD, es probable que el comando "vi" te consiga nvi .
fuente
which vim
->/usr/local/bin/vim
,which vi
->/usr/bin/vi
. No tengotype
-> no hay tal comando. Ninguno es enlace simbólico.Supongo que lo siguiente podría ser la posible razón de este problema:
set compatible
fuente
vimrc
archivo o similar.Lo primero que hago después de instalar vim:
cp ${LOCALBASE:-"/usr/local"}/share/vim/vim*/vimrc_example.vim ~/.vimrc
Eso tiene los valores predeterminados más sanos, excepto que configuré background = dark.
fuente