לנימרטהמ Vim לש םירקמ לש בר רפסמ ינפ לע חולה ןכותל השיג


Vim (Vi IMproved) תורצק די תודוקפ םע תונוש תולועפ עוציבב ולשמ תויוחמתה ול שי .םיתנכתמ לע רתויב םיבוהאה טסקטה יכרועמ דחא אוה.

.vim יעפומ תריגס רחאל (gVim -ל אלו) vim -ה חול ןכותל תשגל ןתינ אל לדחמ תרירבכ ,ךא .ותוא ךותחל ידכ 'x' -ו 'y' הדוקפב םישמתשמ ונא שגדומה טסקטה תא קיתעהל ידכ ,אמגודל

Vim ליעפהל לוכי התא .תכרעמה חולל סחייתהל ידכ '+' םושירב שמתשמ 'vim –version' ומכ והשמ תוארל לוכי אל התא םאו "+ xterm_clipboard" םוקמבו "xterm_clipboard", ל ץוחמ ןימז היהי אל ימינפה חולה ןכ

.לדחמ תרירבכ תלעפומ חולה תורשפא ובש vim ךרוע רובע GUI בצמ אוה gVim -ה .gvim -ה תליבח תא ןיקתהל ךילע ,Vim לש חולה ןכותל תשגל תנמ לע

# yum install -y gvim

.סקוניל רובע ימניחו ריעז ,לקשמ לק פילק חול להנמ אוה Parcellite -ה .parcellite תליבח תנקתהל RPMForge Repository תא לעפה ,ןכמ רחאל

# yum install -y parcellite

.עקר ךילהתכ הלעפהל טיילצרפ תחילשל שמשמ '&' ןועיטש ןכיה .האבה הדוקפה תא לעפה ,הנקתהה רחאל

# parcellite &

.gvim -ב תלעפומ תורשפאה םא קודב

# gvim --version

.ןלהל גצומש יפכ טלפב תגצומ "xterm_clipboard +" תורשפאהש אדו

VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Apr  5 2012 10:12:08)
Included patches: 1-411
Modified by <[email >
Compiled by <[email >
Huge version with GTK2 GUI.  Features included (+) or not (-):
+arabic +autocmd +balloon_eval +browse ++builtin_terms +byte_offset +cindent 
+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments 
+cryptv +cscope +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() +gettext -hangul_input +iconv +insert_expand 
+jumplist +keymap +langmap +libcall +linebreak +lispindent +listcmds +localmap 
+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 -osfiletype +path_extra +perl +postscript 
+printer +profile +python +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 +user_commands +vertsplit +virtualedit +visual 
+visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup 
+X11 -xfontset +xim +xsmp_interact +xterm_clipboard -xterm_save

.שמתשמה לש Bashrc .-ה ץבוק תא חתפ

# vim ~/.bashrc

.(תאצלו רומשל ידכ wq :לעפה זאו ,ESC לע ץחלו וק סינכהל ידכ 'i' לע ץחל) ץבוקה תא רומשו יוניכה תא ףסוהו

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias vim='gvim -v'
# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

.לדחמ תרירבכ לעפומ חולה רשאכ gvim -ל רבוע םיאתמה יוניכה ,vim תדוקפ תקפנומש םעפ לכב ,ךכיפל .רחאל תמיוסמ הדוקפ תפיקעל שמשמה הנבומ אוה הז יוניכ

.ןאכל רוזח זאו וכרד הזכ דחא ץבוק רוצ ,vimrc. ץבוק ךל ןיא םא) המוד ןפואב ךלש 'vimrc.' -ה ץבוק תא ךורע תעכ

# vim ~/.vimrc

.ץבוקה תא רומשו האבה הרושה תא ףסוה

autocmd VimLeave * call system("echo -n $'" . escape(getreg(), "'") . "' | xsel -ib")

.תמייסו (vim תריגס ילב וא הריגס רחאל) vim -ל ץוחמ םוקמ לכב קיבדהל הסנ .y +"\לע ץחלו (’v‘ הדוקפה תועצמאב) טסקטה קלח תא שיגדהו vim -ב ץבוק לכ חתפ תעכ

.(הזכ ךל שי רבכ םא הז קלח לע גלד) vimrc. ץבוק רוציל ידכ האבה הדוקפה תא לעפה

# cd   [This will put you in home directory]       
# vim .vimrc

.(הדוקפ בצמל ךתוא סינכמ רשא ESC שקמ לע הציחל רחאל תלעפומ הדוקפ לכ vim -ב) ESC שקמ לע הציחל רחאל םיאבה םירבדה תא לעפה vim -ב

:r $VIMRUNTIME/vimrc_example.vim 
:w