![Cena Bitcoinov prvič skoči nad 3000 USD](/f/ccb88e6778a3df305e538a836a892dad.png?width=100&height=100)
Vim (Vi IMproved) je eden izmed najbolj priljubljenih urejevalnikov besedil med programerji. Ima svoje posebnosti pri izvajanju različnih operacij s kratkimi ročnimi ukazi.
Na primer, za kopiranje označenega besedila uporabimo »y'Ukaz in'x', Da režemo enako. Toda privzeto vim (in ne gVim) po zapiranju primerkov vim ni mogoče dostopati do vsebine odložišča.
Vim uporablja "+'Register za sklicevanje na odložišče sistema. Lahko zaženete 'vim –verzija"In če ne vidite nekaj takega"+xterm_clipboard"In namesto"xterm_clipboard“, Potem notranja vsebina odložišča ne bo na voljo zunaj vim.
Če želite dostopati do vsebine odložišča vim, morate namestiti gvim paket. The gVim je način grafičnega vmesnika za urejevalnik vim, kjer je privzeto omogočena možnost odložišča.
# yum install -y gvim
Nato omogočite Repozitorij RPMForge namestiti parcelit paket. Parcellite je lahek, majhen in brezplačen upravitelj odložišča za Linux.
# yum install -y parcellite
Ko je nameščen, zaženite naslednji ukaz. Kjer argument "&'Se uporablja za pošiljanje parcelita za izvajanje v ozadju.
# parcelit &
Preverite, ali je možnost omogočena v gvim.
# gvim --verzija
Poskrbite, da imate »+xterm_clipboard”, Prikazana na izhodu, kot je prikazano spodaj.
VIM - Vi IMproved 7.2 (2008 9. avgust, sestavljeno 5. aprila 2012 10:12:08) Vključeni obliži: 1-411. Spremenil <[zaščiteno po e -pošti]> Sestavil <[zaščiteno po e -pošti]> Ogromna različica z grafičnim vmesnikom GTK2. Vključene funkcije ( +) ali ne (-): +arabščina +autocmd +balloon_eval +brskanje ++ vgrajeni termini +byte_offset +cindent +clientserver +odložišče +cmdline_compl +cmdline_hist +cmdline_info +komentarji +cryptv +cscope +cursorshape +dialog_con_gui +diff +digrafi +dnd -ebcdic +emacs_tags +eval +ex_extra +extra_search +farsi +file_in_path +find_in_path +float +zložljiva noga +fork () +gettext -hangul_input +iconv +insert_expand +jumplist +keymap +langmap +libcall +linebreak +lispindent +listcmds +localmap +menu +mksession +modify_fname +miška +miška +mouse_dec +mouse_gpm -mouse_jsbterm +mouse_netterm -mouse_sysmouse +mouse_xterm +multi_byte +multi_lang -mzscheme +netbeans_intg -osfiletype +path_extra +perl +postscript +printer +profil +python +hitri popravek +ponovni čas +desna leva -ruby +scrollbind +znaki +smartindent -sniff +čas zagona +statusna črta -sun_workshop +sintaksa +tag_binary +tag_old_static -tag_any_white -tcl +terminfo +termresponse +textobjects +title +toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup +X11 -xfontset +xim +xsmp_interact+xterm_clipboard -xterm_save
Odprite datoteko .bashrc uporabnika.
# vim ~/.bashrc
In dodajte vzdevek in shranite datoteko (pritisnite ‘jaz«, Da vstavite vrstico in pritisnete ESC, nato teči : wq shranite in zapustite).
# .bashrc # Vzdevki in funkcije, specifični za uporabnika rm = 'rm -i' vzdevek cp = 'cp -i' vzdevek mv = 'mv -i'vzdevek vim = 'gvim -v' # Vir globalnih definicij. če [-f /etc /bashrc]; potem. /etc/bashrc. fi
Ta vzdevek je vgrajen za izogibanje nekemu ukazu drugemu. Tako vsakič, ko je izdan ukaz vim, gre ustrezen vzdevek na gvim s privzeto omogočeno odložišče.
Zdaj uredite svoj '.vimrc"Datoteko na podoben način (v primeru, da nimate datoteke .vimrc datoteko, ustvarite eno tako datoteko in se nato vrnite sem.
# vim ~/.vimrc
Dodajte naslednjo vrstico in shranite datoteko.
autocmd VimLeave * klicni sistem ("echo -n $ '". escape (getreg (), "'"). "'| xsel -ib")
Zdaj odprite katero koli datoteko v vim in označite del besedila (z ukazom 'v') in pritisnite “+y. Poskusite prilepiti kamor koli zunaj vim (po zapiranju ali brez zapiranja vim) in končali ste.
Če želite ustvariti, zaženite naslednji ukaz .vimrc datoteko (preskočite ta del, če ga že imate).
# cd [To vas bo postavilo v domači imenik] # vim .vimrc
In vim po pritisku tipke ESC zaženite naslednje (V vim se vsak ukaz zažene po pritisku tipke ESC, ki vas preklopi v ukazni način).
: r $ VIMRUNTIME/vimrc_example.vim: w