gvim

VIM(1)                      General Commands Manual                     VIM(1)



å称
       vim - Vi IMproved, ä¸ä¸ªç¨åºåçææ¬ç¼è¾å¨

æ¦è¿°
       vim [options] [file ..]
       vim [options] -
       vim [options] -t tag
       vim [options] -q [errorfile]

       ex
       view
       gvim gview evim eview
       rvim rview rgvim rgview

æè¿°
       Vim æ¯ä¸ä¸ªå Vi åä¸å¼å®¹çææ¬ç¼è¾å¨ã å®å¯ä»¥ç¨æ¥ç¼è¾ä»»ä½çº¯ææ¬ã
       å®ç¹å«éåç¨æ¥ç¼è¾ç¨åºã

       å®å¯¹ Vi ä½äºè®¸å¤å¢å¼ºï¼å¤å±æ¤éãå¤çªå£ãå¤ç¼å²åº(buffer)ã é«äº®è¯‐
       æ³æ¾ç¤ºãå½ä»¤è¡ç¼è¾ãæ件åè¡¥å¨ãå¨çº¿å¸®å©ãå¯è§éæ©ççã è¯·ç¨ ":help
       vi_diff.txt" æ¥ç Vim å Vi ä¹é´å·®å«çæè¦ã

       å¨è¿è¡ Vim çæ¶åï¼å¯ä»¥ç¨ ":help" å½ä»¤è·å¾å¾å¤å¸®å©ä¿¡æ¯ã
       请åèä¸é¢çâå¨çº¿å¸®å©âä¸èã

       é常æåµä¸ï¼ vim 使ç¨ç´æ¥ææ件åä½ä¸ºåæ°çæ¹æ³æ¥ç¼è¾æ件ï¼

            vim æ件å

       æ´éç¨å°æ¥è¯´ï¼ Vim 使ç¨ä¸è¿°æ¹å¼ä»å½ä»¤è¡å¯å¨ï¼

            vim [é项] [æ件å表]

       å¦æ没æç»å®æ件ï¼åç¼è¾å¨ä¼æå¼ä¸ä¸ªç©ºçç¼å²åºã å¦åå°±ä¼ç¨ä¸é¢å个ä¸‐
       çä¸ä¸ªæ¹å¼æ¥éæ©è¦ç¼è¾çæ件ã

       æ件 ..     æ件åå表ã 第ä¸ä¸ªä¼ä½ä¸ºå½åæ件读å¥ç¼å²åºã
                   åæ ä¼åå¨ç¼å²åºç第ä¸è¡ã æ¨å¯ä»¥ä½¿ç¨ ":next"
                   å½ä»¤è½¬å°å¶å®çæ件ã å¦æè¦ç¼è¾ä¸ä¸ªä»¥ "-"
                   å¼å¤´çæ件ï¼è¯·å¨æ件å表åé¢å ä¸ "--"ã

       -           ä»æ åè¾å¥è¯»åè¦ç¼è¾çæ件ãå½ä»¤ä»æ åé误读åï¼æ‐
                   ¤æ¶æ åé误åºå½æ¯ä¸ä¸ª TTYã

       -t {tag}    被 ç¼è¾ç æ件 å åæ ç åå§ä½ç½® ç± æ è®° (tag) å³å®ï¼ æ è®°
                   æç¹å ä¸ç§ goto æ ç¾ (goto label).  å¨ æ è®°æä»¶ä¸ æ¾å°
                   æ è®°, ç¸åºç æ件 æ为 å½åæ件, ç¸åºç å½ä»¤ 被æ§è¡.
                   è¿ç§æ¹å¼ 常ç¨äº C ç¨åº, æ è®° å°±æ¯ å½æ°å, å½åæ件 å°±æ¯
                   åå« é£ä¸ªå½æ°ç æ件, åæ  åçå¨ å½æ°ç å¼å§å¤.  è§ ":help tag-
                   commands"ã

       -q [errorfile]
                   è¿è¡æ¶ è¿å¥ å¿«éä¿®å¤æ¨¡å¼.  读å [errorfile] æ件 并æ¾ç¤º
                   第ä¸ä¸ª é误. å¦æ 没æ [errorfile] æ件, æ件å ç±
                   'errorfile' é项 å³å® (å¨ Amiga 为 "AztecC.Err", å¨
                   å¶ä»ç³»ç»ä¸ 为 "errors.vim"). å¯ä»¥ ç¨ ":cn" å½ä»¤ è·³å°
                   å¶å®é误å¤.  è§ ":help quickfix"ã

       Vim ä¼ æ ¹æ® ä¸åå½ä»¤ æ ä¸åç 表ç°, 尽管 å®ä»¬ å¯è½ æ¯ ä¸ä¸ª å¯æ§è¡
       æ件.

       vim       æ£å¸¸ 模å¼, ææ é½æ¯ é»è®¤ç¶æ.

       ex        以 Ex æ¨¡å¼ è¿è¡. ç¨ ":vi" å½ä»¤ è¿å¥ æ£å¸¸æ¨¡å¼. ä¹å¯ä»¥
                 å ä¸ "-e" é项 è¿å¥ æ¤æ¨¡å¼.

       view      以 åªè¯»æ¨¡å¼ è¿è¡. ä½ è¢«ç¦æ¢ åæ件. ä¹å¯ä»¥ å ä¸ "-R" é项
                 è¿å¥ æ¤æ¨¡å¼.

       gvim gview
                 GUI çæ¬ã å¼å¯ ä¸ä¸ª æ°ççªå£. ä¹å¯ä»¥ å ä¸ "-g" é项 è¿å¥ æ‐
                 ¤æ¨¡å¼.

       rvim rview rgvim rgview
                 å ä¸é¢ç ç¸å, åªæ¯ å ä¸äº éå¶, ä¸è½è¿è¡ shell ç¨åº, ä¹ ä¸è½ æå
                 Vim .  ä¹ å¯ä»¥ å ä¸ "-Z" é项 è¿å¥ æ¤æ¨¡å¼.


é项 (OPTIONS)
       ææé项 é½å¯ä»¥ 以 ä»»ä½é¡ºåº åºç°, å¯ä»¥ å¨æ件åå, ä¹å¯ä»¥ å¨æ件åå.
       没æ åæ°ç é项 å¯ä»¥ åºç°å¨ ä¸ä¸ª "-" åé¢.

       +[num]      å¯¹äº ç¬¬ä¸ä¸ª æ件, åæ  ä¼åå¨ ç¬¬ "num" è¡. å¦æ 没æ "num"
                   , å åæ  ä¼åå¨ æåä¸è¡.

       +/{pat}     å¯¹äº ç¬¬ä¸ä¸ªæ件, åæ  ä¼åå¨ {pat} 第ä¸æ¬¡ åºç°ç å°æ¹.
                   æ寻 æ¨¡å¼ è§ ":help search-pattern"ã

       +{command}

       -c {command}
                   è¯»å¥ ç¬¬ä¸ä¸ª æ件å ä¼ æ§è¡ {command} å½ä»¤. {command}
                   åºä¸º Ex å½ä»¤.  å¦æ {command} ä¸ åå«æ ç©ºæ ¼, å¿é¡»
                   ç¨åå¼å· æ¬ä½ (è¿ä¸ªåå³äºæç¨ç shell).  ä¾: Vim "+set si"
                   main.c
                   注æ: ä½  æå¤ å¯ä»¥ç¨ 10 个 "+" æè "-c" å½ä»¤.

       -b          äºè¿å¶æ¨¡å¼. 设置 ä¸äºé项, è¿æ · å°±å¯ä»¥ ç¨æ¥ ç¼è¾
                   äºè¿å¶ å å¯æ§è¡ æ件 äº.

       -C          å¼å®¹. 设置 'compatible' é项. è¿æ · å°±ç® åå¨ .vimrc
                   æ件 Vim ä¹ä¼ åºæ¬ä¸ 象 Vi ä¸æ ·äº.

       -d {device} æå¼ {device} ç¨ä½ç»ç«¯ï¼ åªå¨ Amiga ä¸ã ä¾ï¼ "-d
                   con:20/30/600/150".

       -e          以 Ex æ¨¡å¼ è¿è¡ Vim ï¼ å°±å è¿è¡ "ex" ä¸æ ·ã

       -f          åå° è¿è¡ã å¯¹äº GUI çæ¬ï¼ Vim ä¸ä¼ åè¿è¡å®ç shell å离ã å¨
                   Amiga ä¸ï¼ Vim ä¸ä¼ éæ°å¯å¨ æ¥ å¼å¯ä¸ä¸ª æ°çªå£. è¿ä¸ªé项
                   ä¼ç¨å¨å½ Vim 被 å¦å¤ä¸ä¸ª ç¨åºæ§è¡, å¹¶ä¸ è¿ä¸ªç¨åº æ³ç‐
                   ç¼è¾å¨ä½ ç»æå åè¿è¡ ç æ¶å (å¦ mail). å¨ Amiga ä¸ ":sh" å
                   ":!" ä¸ä¼èµ·ä½ç¨.

       -F          å¦æ Vim ç¼è¯æ¶ å å¥äº 对 ä»å³å°å·¦ 书åç æ件 FKMAP 以å
                   Farsi é®çæ å° çæ¯æ, Vim ä¼ ä»¥ Farsi æ¨¡å¼ è¿è¡, æ¯å¦
                   设置 'fkmap' å 'rightleft' é项.ä¸ç¶ Vim ä¼ æ¾ç¤º ä¸æ¡
                   éè¯¯ä¿¡æ¯ å¹¶ ç»æ¢.

       -g          å¦æ Vim ç¼è¯æ¶ å å¥ GUI æ¯æ, ä¼å¼å¯ GUI, ä¸ç¶ Vim ä¼ æ¾ç¤º
                   ä¸æ¡ éè¯¯ä¿¡æ¯ å¹¶ ç»æ¢.

       -h          Vim æ¾ç¤º å½ä»¤è¡ åæ° å é项ç 帮å©, ç¶å ç»æ¢.

       -H          å¦æ Vim ç¼è¯æ¶ å å¥äº 对 ä»å³å°å·¦ 书åç æ件 RIGHTLEFT
                   以å Hebrew é®çæ å° çæ¯æï¼ Vim ä¼ä»¥ Hebrew æ¨¡å¼ è¿è¡,
                   æ¯å¦ 设置 'hkmap' å 'rightleft' é项. ä¸ç¶ Vim ä¼ æ¾ç¤º
                   ä¸æ¡ éè¯¯ä¿¡æ¯ å¹¶ ç»æ¢.

       -i {viminfo}
                   å许 ä½¿ç¨ viminfo æ件, è¿ä¸ª é项 设置 使ç¨ç æ件å,
                   é»è®¤ç æ¯ "~/.viminfo". ç¨ "NONE" æ件å ä¹å¯ä»¥ è·³è¿ ä½¿ç¨
                   .viminfo æ件.

       -L          å -r ä¸æ ·.

       -l          Lisp 模å¼.  æå¼ 'lisp' å 'showmatch' é项.

       -m          ç¦æ¢ ä¿®æ¹æ件. 设置 'write' é项, è¿æ · å°±ä¸è½ åæ件äº.

       -N          éå¼å®¹ 模å¼. 设置 'compatible' é项. è¿æ · Vim ä¼
                   表ç°å¾ æ´å¥½, å°±ç® .vimrc æ件 ä¸åå¨ ä¹ä¼ å Vi ä¸å¼å®¹.

       -n          ç¦æ¢ 交æ¢æ件, è¿æ · å¨å´©æºå å°± ä¸è½ æ¢å¤ æ件äº. 对äº
                   ç¼è¾ å¨å¾æ¢ç åªä½ä¸ç æ件 å¾æå¥½å¤ (æ¯å¦è½¯ç), ä¹å¯ä»¥ ç¨
                   ":set uc=0" ç¦æ¢äº¤æ¢, ç¨ ":set uc=200" å¼å¯ 交æ¢.

       -o[N]       æå¼ N 个çªå£. å¦æ没æ N, 为 æ¯ä¸ªæ件 å¼ä¸ä¸ª çªå£.

       -R          åªè¯» 模å¼.  设置 'readonly' é项. ä½  ä»ç¶ å¯ä»¥ ç¼è¾
                   ç¼å²åº, ä½æ¯ ä¸è½ éåæ件. å¦æ ä½ è¦ éåæ件, å¿é¡»å¨ Ex
                   å½ä»¤ä¸ ç¨æå¹å·, æ¯å¦ ":w!".  -R é项 éå«äº -n é项 (è§ä¸).
                   'readonly' é项 å¯ä»¥ ç¨ ":set noro" 设置.  è§ ":help
                   'readonly'".

       -r          ååº äº¤æ¢æ件, æ¾ç¤º å³äº æ¢å¤æ件ç ä¿¡æ¯.

       -r {file}   æ¢å¤ 模å¼. 交æ¢æ件 æ¯ ç¨æ¥ æ¢å¤ å¨ ç¼è¾è¿ç¨ä¸ å´©æºäºç
                   æ件.  äº¤æ¢ æ件å æ¯ è¢«ç¼è¾æ件å åé¢ å ä¸ ".swp". è§
                   ":help recovery".

       -s          å®é 模å¼. åªå¨ ç¨ "Ex" å¯å¨ æè ç¨äº "-e" é项 ææç¨.

       -s {scriptin}
                   è¯»å¥ èæ¬æ件 {scriptin}. æ件éç å符 å°±å ä½  ç´æ¥ è¾å¥
                   ä¸æ ·ç, ä¹ å¯ä»¥ ç¨ ":source! {scriptin}" å½ä»¤ å®ç°
                   è¿ä¸ªåè½. å¦æ å¨ ç¼è¾å¨ ç»æå å°± 读å°äº æ件尾, å°± æ¥ç
                   ä»é®ç 读å¥.

       -T {terminal}
                   åè¯ Vim ä½  ç¨ç ç»ç«¯ç åå, åªæ å½ ä¸è½ èªå¨ç¡®å® çæ¶å
                   æè¿æ ·. å® å¿é¡»æ¯ Vim (builtin) è½è¾¨è®¤ç ç»ç«¯ æèæ¯ å¨
                   termcap æè terminfo æä»¶ä¸ å®ä¹äºç.

       -u {vimrc}  ç¨ {vimrc} æ件 éç å½ä»¤ æ¥åå§å, è·³è¿ ææ å¶å®ç åå§å, ç¨
                   è¿ä¸ª æ¥ç¼è¾ ç¹æ®ç±»åç æ件. ä¹å¯ä»¥ ç¨ "NONE" æ¥ è·³è¿
                   ææåå§å. å¨ vim ä¸ ç¨ ":help initialization" æ¥ç æ´å¤ä¿¡æ¯.

       -U {gvimrc} ç¨ {gvimrc} æ件 éç å½ä»¤ æ¥åå§å GUI, è·³è¿ ææ å¶å®ç GUI
                   åå§å, ä¹ å¯ä»¥ ç¨ "NONE" æ¥è·³è¿ ææ GUI åå§å. å¨ vim ä¸ ç¨
                   ":help gui-init" æ¥ç æ´å¤ä¿¡æ¯.

       -V          åé¿ æ¾ç¤º. æ¾ç¤º æ§è¡ åå§åä»£ç  å 读å¥ç æ件, å¹¶ä¸ å
                   viminfo æ件.

       -v          以 Vi 模å¼è¿è¡ Vim , å°±å è¿è¡ "vi" ä¸æ ·, åªæ è¿è¡ "ex"
                   æ¶ ææç¨.

       -w {scriptout}
                   ææ å¨ Vim éåºå ä½ é®å¥ç å符 é½ä¼è¢« åå¥ {scriptout} æ件.
                   è¿ ç¨æ¥ å建ä¸ä¸ª èæ¬æ件, ä½  å¯ä»¥ç¨ "vim -s" å
                   ":source!" æ¥ä½¿ç¨. å¦æ {scriptout} åå¨, ä¼ æ å符 追å å°
                   åé¢.

       -W {scriptout}
                   å -w ä¸æ ·ï¼ ä½æ¯ æ¯è¦ç åæ¥çæ件.

       -x          åæä»¶æ¶ å å¯. ä¼æç¤ºä½  è¾å¥å¯ç .

       -Z          åé 模å¼. åè¿è¡ 以 "r" å¼å¤´ç ç¨åº åæ.

       --          表æ é项ç»æ. å¨æ¤ä¹åç åæ° é½ä¼è¢«è®¤ä¸º æ¯ æ件å, å¯ä»¥
                   ç¨è¿ä¸ª æ¥ç¼è¾ ä¸ä¸ª 以 '-' å¼å¤´ çæ件.

å¨çº¿å¸®å© (ON-LINE HELP)
       å¨ Vim ä¸é®å¥ ":help" æ¥ è·å¾ 帮å©. ç¨ ":help subject" æ¥ è·å¾ å³äº
       ä¸ä¸ª ç¹å®ä¸»é¢ç 帮å©. ä¾å¦ ç¨ ":help ZZ" æ¥ è·å¾ å³äº "ZZ" ç帮å©.
       ç¨ <Tab> å CTRL-D æ¥ å®æ 帮å©ä¸»é¢ (":help cmdline-completion").
       å¯ä»¥ ç¨ æ è®° ä» ä¸ä¸ªå°æ¹ è·³å° å¦ä¸ä¸ª å°æ¹ (æç¹å è¶ææ¬è¿æ¥, è§
       ":help").  ææç ææ¡£ é½å¯ä»¥ è¿æ · æ¥æµè§, æ¯å¦ ":help syntax.txt".

æ件
       /usr/share/vim/vim80/doc/*.txt
                      Vim çææ¡£æ件ã è¯·ä½¿ç¨ ":help doc-file-list"
                      è·å¾å®æ´çå表ã

       /usr/share/vim/vim80/doc/tags
                      å¨ææ¡£æ件ä¸æ¥æ¾ä¿¡æ¯ç¨çæ ç¾æ件ã

       /usr/share/vim/vim80/syntax/syntax.vim
                      ç³»ç»å±é¢çè¯æ³åå§åæ件ã

       /usr/share/vim/vim80/syntax/*.vim
                      åç§è¯è¨çè¯æ³æ件ã

       /usr/share/vim/vimrc
                      ç³»ç»å±é¢ç Vim åå§åæ件ã

       ~/.vimrc       æ¨ç个人 Vim åå§åæ件ã

       /usr/share/vim/gvimrc
                      ç³»ç»å±é¢ç gvim åå§åæ件ã

       ~/.gvimrc      æ¨ç个人 gvim åå§åæ件ã

       /usr/share/vim/vim80/optwin.vim
                      ":options"
                      å½ä»¤æç¨çèæ¬æ件ï¼è¿æ¯ä¸ªæ¥çå设置é项ç好æ¹æ³ã

       /usr/share/vim/vim80/menu.vim
                      ç³»ç»å±é¢ç gvim èååå§åæ件ã

       /usr/share/vim/vim80/bugreport.vim
                      ç¨æ¥çæé误æ¥åçèæ¬æ件ãè¯¦è§ ":help bugs"ã

       /usr/share/vim/vim80/filetype.vim
                      æ ¹æ®æ件åæ¥å¤å®æ件类åçèæ¬æ件ãè¯¦è§ ":help
                      'filetype'"ã

       /usr/share/vim/vim80/scripts.vim
                      æ ¹æ®æ件å容æ¥å¤å®æ件类åçèæ¬æ件ãè¯¦è§ ":help
                      'filetype'"ã

       /usr/share/vim/vim80/print/*.ps
                      ç¨äº PostScript æå°çæ件ã

       è¦äºè§£ææ°ä¿¡æ¯ï¼è¯·æ¥ç VIM 主页ï¼
       <URL:http://www.vim.org/>

åè§
       vimtutor(1)

ä½è
       Vim ç大é¨åé½æ¯ Bram Moolenaar å¨å¾å¤äººç帮å©ä¸å®æçã è¯·è§ vim ä¸ç
       ":help credits"ã
       è½ç¶ä¸å¤§å¯è½è¿æåå§ç代ç åå¨, ä½æ¯ Vim ä»ç¶æ¯åºäº Stevie
       åç代ç ï¼ä¹å被 Tim Thompsonã Tony Andrews å G.R. (Fred) Walter
       ä¿®æ¹èæçã

缺é·
       ä¹è®¸æå§ã è¯·ç¨ ":help todo" æ¥çå·²ç¥é®é¢çå表ã

       请çæï¼æä¸å°å°æ¹å¯è½è¢«å¶ä»äººè§ä¸ºç¼ºé·ä¸é误ï¼
       ä½å®éä¸è¿åªæ¯å 为ç¨åºå¿ å®å°è¿åäº Vi çè¡ä¸ºæä½ã
       å¦æä½ è§å¾æäºå°æ¹âå 为å Vi çè¡ä¸ºä¸ä¸æ ·âèåºè¯¥æ¯é误çï¼
       ä¹è®¸ä½ åºè¯¥åä»ç»é读ä¸ä¸ vi_diff.txt æ件ï¼æèå¨ Vim ä¸è¾å¥ "help
       vi_diff.txt"ï¼ã æ¨ä¹åºè¯¥æ¥ä¸æ¥âcompatibleâåâcpoptionsâé项çç¨æ³ã

[ä¸æçåç»´æ¤äºº]
       åå <tony_ty@263.net>

[ä¸æçåææ°æ´æ°]
       2001/8/30

[åä¸å½Linux论åmanæå页翻è¯è®¡å]
       http://cmpp.linuxforum.net

è·
       æ¬é¡µé¢ä¸æçç±ä¸æ man æå页计åæä¾ã

       è·åæ¥æï¼2016-12-14
       ç¿»è¯æ¥æï¼2016-12-18
       ä¸æ man æå页计åï¼https://github.com/man-pages-zh/manpages-zh



                                  2006-04-11                            VIM(1)