42 votes

Quelles fonctionnalités possède vim-tiny ?

Donc, la version allégée de vim-tiny est installée par défaut dans Ubuntu. Ça ne me dérange pas de l'utiliser, mais je ne trouve pas de documentation et la plupart des commandes auxquelles je suis habitué de Vim normal ne fonctionnent pas. J'ai découvert jusqu'à présent que :n et :N permettent de passer d'un tampon à l'autre et que :split divise l'écran (mais Ctrl-W+S ne fonctionne pas), :close ferme une division, et Ctrl-W+W navigue entre les divisions.

Quelles autres commandes me manquent?

32voto

ESV Points 4591

Le 11.10 :

$ vim.tiny --version
VIM - Vi amélioré 7.3 (15 août 2010, compilé le 6 oct 2011 10:32:12)
Correctifs inclus : 1-154
Modifié par pkg-vim-maintainers@lists.alioth.debian.org
Compilé par buildd@
Version réduite sans interface graphique. Fonctionnalités incluses (+) ou non (-) :
-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 
   fichier vimrc système : "$VIM/vimrc"
     fichier vimrc utilisateur : "$HOME/.vimrc"
      fichier exrc utilisateur : "$HOME/.exrc"
       remplacement pour $VIM : "/usr/share/vim"
Compilation : gcc -c -I. -Iproto -DHAVE_CONFIG_H     -Wall -g -O2 -DTINY_VIMRC -D_FORTIFY_SOURCE=1      
Liens : 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      Certains terminaux pris en charge
+cmdline_hist       Historique de la ligne de commande
+fork()             Les commandes shell sont forkées
+iconv              Conversions d'encodage supplémentaires en plus de utf8<->latin1
+jumplist           Historique de la jumplist, 
                    Pour revenir en arrière/avant avec Ctrl-O/Ctrl-I
+multi_byte         Caractères multioctets
+terminfo           Utilisation de terminfo au lieu de termcap
+visual             Mode visuel pris en charge (mais pas de mode visuel par blocs)
+wildignore         Autoriser les motifs génériques, pour spécifier 
                    les fichiers à ignorer lors de la complétion des noms de fichiers
+windows            Prise en charge de plus d'une fenêtre de tampon
+writebackup        Sauvegarder les fichiers avant de les écraser (cela permet 
                    de fournir cette option, ou de la définir par défaut)
+xfontset           Prise en charge de l'ensemble de polices X

Les descriptions sont basées sur le lien de la liste des fonctionnalités postée par @Caesium.

Les touches manquantes, etc. peuvent être dues au fait que vous exécutez vim en mode vi compatible - vous pouvez le désactiver en faisant :set nocompatible dans vim ou en ajoutant set nocompatible à votre fichier .vimrc.

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

12voto

pele Points 9

Voici : http://vimdoc.sourceforge.net/htmldoc/various.html#+feature-list

Citation de :ve[rsion] ..

La première colonne montre la plus petite version dans laquelle elles sont incluses :
T   minuscule
S   petit
N   normal
B   grand
H   énorme

En fait, je ne vois pas de 'T' marqué donc il semble que vous n'obtenez presque rien.. l'autre réponse disant "c'est probablement juste vi" n'est peut-être pas si loin de la vérité ;)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X