2010-11-29 18 views
0

J'ai essayé d'exécuter la commande cs pour vim-surround. Mais, malheureusement, j'ai eu le E319: Désolé, la commande n'est pas disponible dans ce message de version. J'utilise le vimrc de http://amix.dk/vim/vimrc.htmlvim-surround, commande cs E319: Désolé, la commande n'est pas disponible dans cette version

Ceci est ma version Vim:

VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Nov 27 2010 19:38:25) 
MacOS X (unix) version 
Included patches: 1-47 
Compiled by [email protected] 
Normal version with MacVim 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_con_gui +diff +digraphs 
+dnd -ebcdic -emacs_tags +eval +ex_extra +extra_search -farsi +file_in_path +find_in_path +float +folding -footer 
+fork() +fullscreen -gettext -hangul_input +iconv +insert_expand +jumplist -keymap -langmap +libcall +linebreak 
+lispindent +listcmds +localmap -lua +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 +odbeditor 
-osfiletype +path_extra -perl +persistent_undo +postscript +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 +transparency +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" 

Merci

+0

@NedBatchelder, la question est claire pour moi, malgré l'absence d'un point d'interrogation. Je suppose que c'est à toi aussi. Peut-être envisager de couper les gens un peu plus? –

Répondre

0

Avez-vous installé surround.vim?

La fonction surround n'est pas intégrée dans Vim mais nécessite le plugin que j'ai mentionné.

Donc, même si vous avez utilisé le .vimrc de quelqu'un d'autre, vous devriez également installer le plugin. Voir le lien pour l'instruction d'installation. (Vous pourriez trouver la dernière version sur github). Vous devez soit installer les plugins manuellement (c'est-à-dire télécharger et copier les fichiers manuellement dans votre répertoire ~/.vim /), soit utiliser svn comme mentionné au début de vos fichiers .vimrc, mais je ne suis pas sûr que vous ' Je vais obtenir la dernière version du plugin de cette façon.

Edit: Si Surround est correctement installé, en tapant
:verbose map

dans la longue liste de commande, vous devriez voir quelque chose comme:

x s <Plug>Vsurround
Last set from ~\vimfiles\bundle\surround\plugin\surround.vim
n ySS <Plug>YSsurround
Last set from ~\vimfiles\bundle\surround\plugin\surround.vim n ySs <Plug>YSsurround
Last set from ~\vimfiles\bundle\surround\plugin\surround.vim
n yss <Plug>Yssurround
Last set from ~\vimfiles\bundle\surround\plugin\surround.vim
n yS <Plug>YSurround
Last set from ~\vimfiles\bundle\surround\plugin\surround.vim
n ys <Plug>Ysurround
Last set from ~\vimfiles\bundle\surround\plugin\surround.vim

Le chemin du surround.vim les fichiers peuvent varier avec votre installation, mais vous devriez voir la commande définie.

+0

Merci. Ma faute :-( – diorahman