Fedora 20'de + pano desteğini nasıl alabilirim?


17

Bana ne görünüyor "+pne de "*pbenim için işler. Vim'imin kurulup kurulmadığını ve kullanılabilir olmasını sağlamak için düzgün bir şekilde ayarlanıp ayarlanmadığını nasıl öğrenebilirim? Ve ayarlanmamışsa, ayarlamak için ne yapabilirim?

Mate 18.1 ile Fedora 20 kullanıyorum. vim-enhancedVe vim-x11paketlerini kurdum .

Ve Vim versiyonum:

$ 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 bu durumda, VtC'ing "yinelenen" olarak. Bu bize "Bu sorunun zaten burada bir cevabı var (sorunuzun bağlantısı)" mesajını verecektir.
derobert

@yo 'Yinelenenlerin otomatik olarak silindiği için kapalı olduğunu düşünmüyorum. Yapmamalılar! Her ihtimale karşı, olumlu bir skor elde etmek için oy verildi.
derobert

@yo 'BTW: meta.stackexchange.com/a/177675/27727 , yinelenen olarak kapatmanın otomatik olarak silinmediğini onaylar. Emin değilim sağlamak için bilgileri (örneğin, aslında yum / rpm / vs kullanarak bir paket yükleme muhtemelen daha iyi üzerinde istenir. Gerçekten çok daha detaylı varsa Unix ve Linux .)
derobert

(Sohbete taşınmaya çalıştı, ama bu sadece bir hata ortaya çıktı. Oh iyi). @ 'Sanırım "yüklemeniz vim-x11ve çalıştırmanız gerekiyor" dan başka söylenecek çok şey varsa vimx... devam edin ve burada yanıtlayın, yakın oyumu geri çekeceğim.
derobert

Yanıtlar:


26

Yani, yükleme vim-enhancedve vim-X11yeterlidir, ancak aynı zamanda değildir. Gibi sistem funtcions etkinleştirmek için +clipboard, üstelik kullanmaya gerek vimxyürütülebilir ziyade vimveyavi (ad davranışını değiştirir muhtemelen aynı olsa bile).

Bunu kalıcı olarak yapmanın bir yolu, .bashrcdosyanıza takma adlar eklemektir :

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

Bu şekilde etkin olsun özelliklerin tam listesi: +balloon_eval, +browse, +clientserver, +clipboard, +dnd, +mouseshape, +toolbar, +X11, +xim, +xsmp_interact, +xterm_clipboard, +xpm.

Bununla birlikte, bazıları muhtemelen vimxGVim'in terminal versiyonu için önemsizdir ve sadece bir şey yaparlar.

+clipboardÖzelliğin nasıl kullanılacağı hakkında bilgi Vim'den sistem panosuna nasıl metin kopyalayabilirim?


Biraz daha taşınabilir olduğu için vimx yerine "gvim -v" kullanılmasını önerebilirim. Normal vim'in X11 desteğinden yoksun olduğu SuSE Linux'ta çalışır ve sistemler arasında kullanılırsa Debian / Ubuntu'da da kırılmaz.
penguin359
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.