Il me semble que ni "+p
ne "*p
fonctionne pour moi. Comment savoir si mon Vim est installé et configuré correctement pour les rendre disponibles? Et s'il n'est pas configuré, que puis-je faire pour le configurer?
J'utilise Fedora 20 avec Mate 18.1. J'ai installé les packages vim-enhanced
et vim-x11
.
Et ma version Vim:
$ vim --version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 13 2014 08:56:57)
Included patches: 1-207, 209-475
Modified by <[email protected]>
Compiled by <[email protected]>
Huge version without GUI. Features included (+) or not (-):
+acl +farsi +mouse_netterm +syntax
+arabic +file_in_path +mouse_sgr +tag_binary
+autocmd +find_in_path -mouse_sysmouse +tag_old_static
-balloon_eval +float +mouse_urxvt -tag_any_white
-browse +folding +mouse_xterm -tcl
++builtin_terms -footer +multi_byte +terminfo
+byte_offset +fork() +multi_lang +termresponse
+cindent +gettext -mzscheme +textobjects
-clientserver -hangul_input +netbeans_intg +title
-clipboard +iconv +path_extra -toolbar
+cmdline_compl +insert_expand +perl +user_commands
+cmdline_hist +jumplist +persistent_undo +vertsplit
+cmdline_info +keymap +postscript +virtualedit
+comments +langmap +printer +visual
+conceal +libcall +profile +visualextra
+cryptv +linebreak +python/dyn +viminfo
+cscope +lispindent -python3 +vreplace
+cursorbind +listcmds +quickfix +wildignore
+cursorshape +localmap +reltime +wildmenu
+dialog_con +lua/dyn +rightleft +windows
+diff +menu +ruby/dyn +writebackup
+digraphs +mksession +scrollbind -X11
-dnd +modify_fname +signs -xfontset
-ebcdic +mouse +smartindent -xim
+emacs_tags -mouseshape -sniff -xsmp
+eval +mouse_dec +startuptime -xterm_clipboard
+ex_extra +mouse_gpm +statusline -xterm_save
+extra_search -mouse_jsbterm -sun_workshop -xpm
system vimrc file: "/etc/vimrc"
user vimrc file: "$HOME/.vimrc"
2nd user vimrc file: "~/.vim/vimrc"
user exrc file: "$HOME/.exrc"
fall-back for $VIM: "/etc"
f-b for $VIMRUNTIME: "/usr/share/vim/vim74"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -O2 -g -pipe -Wall -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,--enable-new-dtags -Wl,-z,relro -L/usr/local/lib -Wl,--as-needed -o vim -lm -lnsl -lselinux -lncurses -lacl -lattr -lgpm -ldl -Wl,--enable-new-dtags -fstack-protector -L/usr/lib64/perl5/CORE -lperl -lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
vim-x11
et exécutervimx
" ... allez-y et répondez ici et je retirerai mon vote serré.Réponses:
Donc, l'installation
vim-enhanced
etvim-X11
suffit, mais ce n'est pas en même temps. Pour activer les fonctions système comme+clipboard
, vous devez en outre utiliser l'vimx
exécutable plutôt quevim
ouvi
(même s'ils sont probablement identiques, le nom change le comportement).Une façon de le faire de façon permanente consiste à ajouter des alias dans votre
.bashrc
fichier:La liste complète des fonctions qui se permet de cette façon est:
+balloon_eval
,+browse
,+clientserver
,+clipboard
,+dnd
,+mouseshape
,+toolbar
,+X11
,+xim
,+xsmp_interact
,+xterm_clipboard
,+xpm
.Cependant, certains d'entre eux ne sont probablement pas pertinents pour la version terminale de
vimx
et ne font que quelque chose pour GVim.Vous trouverez des informations sur l'utilisation de la
+clipboard
fonction dans Comment puis-je copier du texte dans le presse-papiers du système à partir de Vim?la source