Come posso ottenere + supporto per gli appunti in Fedora 20?


17

Mi sembra che né "+p"*pfunziona per me. Come posso sapere se il mio Vim è installato e configurato correttamente per renderli disponibili? E se non è impostato, cosa posso fare per configurarlo?

Sto eseguendo Fedora 20 con Mate 18.1. Ho installato i pacchetti vim-enhancede vim-x11.

E la mia versione di 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 <bugzilla@redhat.com>
Compiled by <bugzilla@redhat.com>
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       


@Carpetsmoker in quel caso, VtC'ing come "duplicato". Questo ci darà il messaggio "Questa domanda ha già una risposta qui (link alla tua domanda)", che ora è completamente accurato.
derobert,

@yo 'Non penso chiuso come duplicato viene eliminato automaticamente. Non dovrebbero! Per ogni evenienza, votato in modo da avere un punteggio positivo.
derobert,

@yo 'BTW: meta.stackexchange.com/a/177675/27727 conferma che chiuso come duplicato non viene eliminato automaticamente. Non sono sicuro che ci siano davvero molte più informazioni dettagliate da fornire (ad esempio, come installare effettivamente un pacchetto usando yum / rpm / ecc. Probabilmente è meglio chiederlo su Unix e Linux .)
derobert

(Ho provato a passare alla chat, ma è appena emerso un errore. Vabbè). @yo 'Immagino che ci sia davvero altro da dire oltre a "devi installare vim-x11ed eseguire vimx" ... vai avanti e rispondi qui e ritirerò il mio voto ravvicinato.
derobert,

Risposte:


26

Quindi, l'installazione vim-enhanceded vim-X11è sufficiente, ma non è allo stesso tempo. Per abilitare i funtcion di sistema come +clipboard, è inoltre necessario utilizzare l' vimxeseguibile anziché vimovi (anche se sono probabilmente identici, il nome cambia il comportamento).

Un modo per farlo in modo permanente è aggiungendo alias nel tuo .bashrcfile:

alias vi='vimx'
alias vim='vimx'

L'elenco completo delle caratteristiche che vengono abilitati in questo modo è: +balloon_eval, +browse, +clientserver, +clipboard, +dnd, +mouseshape, +toolbar, +X11, +xim, +xsmp_interact, +xterm_clipboard, +xpm.

Tuttavia, alcuni di essi sono probabilmente irrilevanti per la versione terminale di vimxe fanno solo qualcosa per GVim.

Le informazioni su come utilizzare la +clipboardfunzione si trovano in Come posso copiare il testo negli Appunti di sistema da Vim?


Potrei raccomandare di usare "gvim -v" invece di vimx in quanto è un po 'più portatile. Funziona su SuSE Linux dove vim regolare non ha il supporto X11 e non si romperà su Debian / Ubuntu se usato su più sistemi.
penguin359,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.