vim surround, commande cs E319: Désolé, la commande n'est pas disponible dans cette version

StackOverflow https://stackoverflow.com/questions/4300781

  •  29-09-2019
  •  | 
  •  

Question

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

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 dio@Dios-MacBook.local
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

Était-ce utile?

La solution

Avez-vous installé surround.vim ?

La fonction surround n'est pas intégré dans vim, mais nécessite le plugin je l'ai mentionné.

Donc, même si vous avez utilisé le Vimrc de quelqu'un d'autre, vous devez également installer le plug-in. Voir le lien pour instruction d'installation. (Vous trouverez peut-être la dernière version sur github).

Vous devez soit installer les plugins manuellement (ie télécharger et copier les fichiers manuellement dans votre ~ / .vim / répertoire), ou l'utilisation svn comme mentionné au début de vos fichiers .vimrc, mais je ne suis pas sûr que vous 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 des fichiers surround.vim peut varier selon votre installation, mais vous devriez voir la commande définie.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top