Quelles sont les fonctionnalités de vim-tiny?

29

Ainsi, le vim-tiny réduit est installé par défaut dans Ubuntu. Cela ne me dérange pas de l'utiliser, mais je ne peux pas trouver de documentation et la plupart des commandes que j'utilise depuis Vim normal ne fonctionnent pas. Jusqu'à présent, j'ai découvert que :n et :N vont entre les tampons et que :split divise l'écran (mais Ctrl - W + S ne le fait pas), :close ferme un fractionnement et Ctrl - W + W saute entre les séparations.

Quelles autres commandes me manque-t-il?

    
posée James 14.02.2012 - 15:58
la source

3 réponses

23

Le 11.10:

$ vim.tiny --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Oct  6 2011 10:32:12)
Included patches: 1-154
Modified by [email protected]
Compiled by [email protected]
Small 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 
-conceal -cryptv -cscope -cursorbind -cursorshape -dialog -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 -lua -menu -mksession -modify_fname -mouse -mouse_dec 
-mouse_gpm -mouse_jsbterm -mouse_netterm -mouse_sysmouse -mouse_xterm 
+multi_byte -multi_lang -mzscheme -netbeans_intg -osfiletype -path_extra -perl 
-persistent_undo -printer -profile -python -python3 -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/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H     -Wall -g -O2 -DTINY_VIMRC -D_FORTIFY_SOURCE=1      
Linking: gcc   -Wl,-Bsymbolic-functions -Wl,--as-needed -o vim    -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo  -lselinux -ldl

Il n'y a que douze fonctionnalités activées (sur cent vingt):

+builtin_terms      Some terminals supported
+cmdline_hist       Command line history
+fork()             Shell commands are forked
+iconv              Extra encoding conversions besides utf8<->latin1
+jumplist           jumplist history, 
                    So you can go back/forward with Ctrl-O/Ctrl-I
+multi_byte         Multibyte characters
+terminfo           Use terminfo instead of termcap
+visual             Visual mode supported (but no blockwise visual mode)
+wildignore         Allow wildcard patterns, to specify files to
                    ignore during filename completion
+windows            Support more than one buffer window
+writebackup        Backup files before overwriting (this either
                    provides this option, or defaults it to on)
+xfontset           X fontset support

Les descriptions sont basées sur le lien liste de fonctionnalités publié par @Caesium.

Les raccourcis clavier manquants, etc. peuvent être dus au fait que vous exécutez vim dans vi compatible avec le mode - Vous pouvez désactiver cette option en effectuant :set nocompatible dans vim ou en ajoutant set nocompatible à votre fichier .vimrc .

J'ai essayé Ctrl-W s et cela a fait une différence pour moi en exécutant /usr/bin/vim.tiny en mode compatible, ce qui ne vous pose peut-être pas de problème. Mais je ne suis pas sûr de ce qui serait dans ce cas. Essayez peut-être de vous assurer qu'il n'y a rien dans votre fichier .vimrc qui empêcherait cela de fonctionner.

    
réponse donnée Hamish Downer 14.02.2012 - 20:03
la source
9

Voilà: lien

Citation de: ve [rsion] ..

The first column shows the smallest version in which they are included:
T   tiny
S   small
N   normal
B   big
H   huge

En fait, je ne vois aucun "T" marqué, donc il semblerait que vous n’ayez presque rien.     

réponse donnée Caesium 14.02.2012 - 17:45
la source
-1

Il devrait au moins pouvoir tout faire et peut-être un peu plus. Voici la définition de Posix pour vi:

lien

    
réponse donnée geirha 14.02.2012 - 16:49
la source

Lire d'autres questions sur les étiquettes