日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

VIM教程-3

 昵稱1148510 2010-04-15

VIM教程-3

(2009-11-20 17:31:08)
標(biāo)簽:

雜談


  1. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
  2.         第五講第一節(jié)∶在 VIM 內(nèi)執(zhí)行外部命令的方法   
  3.   
  4.   
  5.        ** 輸入 :! 然后緊隨著輸入一個(gè)外部命令可以執(zhí)行該外部命令。**   
  6.   
  7.   1按下我們所熟悉的 命令設(shè)置光標(biāo)到屏幕底部。這樣就可以讓您輸入命令了。   
  8.   
  9.   2接著輸入感嘆號(hào) 這個(gè)字符,這樣就允許您執(zhí)行外部的 shell 命令了。   
  10.   
  11.   3我們以 ls 命令為例。輸入 !ls <回車> 。該命令就會(huì)列舉出您當(dāng)前目錄的   
  12.      內(nèi)容,就如同您在命令行提示符下輸入 ls 命令的結(jié)果一樣。如果 !ls 沒起   
  13.      作用,您可以試試 :!dir 看看。   
  14.   
  15. ---> 提示∶ 所有的外部命令都可以以這種方式執(zhí)行。   
  16.   
  17. ---> 提示∶ 所有的 命令都必須以 <回車> 告終。   
  18.   
  19.   
  20.   
  21.   
  22. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
  23.               第五講第二節(jié)∶關(guān)于保存文件的更多信息   
  24.   
  25.   
  26.          ** 要將對(duì)文件的改動(dòng)保存到文件中,請(qǐng)輸入 :w FILENAME 。**   
  27.   
  28.   1輸入 :!dir 或者 :!ls 獲知當(dāng)前目錄的內(nèi)容。您應(yīng)當(dāng)已知道最后還得敲   
  29.      <回車> 吧。   
  30.   
  31.   2選擇一個(gè)尚未存在文件名,比如 TEST 。   
  32.   
  33.   3接著輸入 :w TEST  (此處 TEST 是您所選擇的文件名。)   
  34.   
  35.   4該命令會(huì)以 TEST 為文件名保存整個(gè)文件 (VIM 教程)。為了確保正確保存,   
  36.      請(qǐng)?jiān)俅屋斎?nbsp;:!dir 查看您的目錄列表內(nèi)容。   
  37.   
  38. ---> 請(qǐng)注意∶如果您退出 VIM 然后在以文件名 TEST 為參數(shù)進(jìn)入,那么該文件內(nèi)   
  39.      容應(yīng)該同您保存時(shí)的文件內(nèi)容是完全一樣的。   
  40.   
  41.   5現(xiàn)在您可以通過輸入 :!rm TEST 來刪除 TEST 文件了。   
  42.   
  43.   
  44.   
  45. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
  46.             第五講第三節(jié)∶一個(gè)具有選擇性的保存命令   
  47.   
  48.   
  49.         ** 要保存文件的部分內(nèi)容,請(qǐng)輸入 :#,# FILENAME **   
  50.   
  51.   1再來執(zhí)行一次 :!dir 或者 :!ls 獲知當(dāng)前目錄的內(nèi)容,然后選擇一個(gè)合適的   
  52.      不重名的文件名,比如 TEST 。   
  53.   
  54.   2接著將光標(biāo)移動(dòng)至本頁的最頂端,然后按 CTRL-g 找到該行的行號(hào)。別忘了   
  55.      行號(hào)哦。   
  56.   
  57.   3接著把光標(biāo)移動(dòng)至本頁的最底端,再按一次 CTRL-g 。也別忘了這個(gè)行好哦。   
  58.   
  59.   4為了只保存文章的某個(gè)部分,請(qǐng)輸入 :#,# TEST 。這里的 #,# 就是上面   
  60.      要求您記住的行號(hào)(頂端行號(hào),底端行號(hào)),而 TEST 就是選定的文件名。   
  61.   
  62.   5最后,用 :!dir 確認(rèn)文件是否正確保存。但是這次先別刪除掉。   
  63.   
  64.   
  65.   
  66.   
  67. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
  68.            第五講第四節(jié)∶提取和合并文件   
  69.   
  70.   
  71.        ** 要向當(dāng)前文件中插入另外的文件的內(nèi)容,請(qǐng)輸入 :r FILENAME **   
  72.   
  73.   1請(qǐng)鍵入 :!dir 確認(rèn)您前面創(chuàng)建的 TEST 文件還在。   
  74.   
  75.   2然后將光標(biāo)移動(dòng)至當(dāng)前頁面的頂端。   
  76.   
  77. 特別提示∶ 執(zhí)行步驟3之后您將看到第五講第三節(jié),請(qǐng)屆時(shí)再往下移動(dòng)回到這里來。   
  78.   
  79.   3接著通過 :r TEST 將前面創(chuàng)建的名為 TEST 的文件提取進(jìn)來。   
  80.   
  81. 特別提示∶您所提取進(jìn)來的文件將從光標(biāo)所在位置處開始置入。   
  82.   
  83.   4為了確認(rèn)文件已經(jīng)提取成功,移動(dòng)光標(biāo)回到原來的位置就可以注意有兩份第   
  84.      五講第三節(jié),一份是原本,另外一份是來自文件的副本。   
  85.   
  86.   
  87.   
  88. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
  89.                    第五講小結(jié)   
  90.   
  91.   
  92.   1:!command 用于執(zhí)行一個(gè)外部命令 command。   
  93.   
  94.      請(qǐng)看一些實(shí)際例子∶   
  95.       :!dir   用于顯示當(dāng)前目錄的內(nèi)容。   
  96.       :!rm FILENAME   用于刪除名為 FILENAME 的文件。   
  97.   
  98.   2:w FILENAME  可將當(dāng)前 VIM 中正在編輯的文件保存到名為 FILENAME 的文   
  99.      件中。   
  100.   
  101.   3:#,#w FILENAME 可將當(dāng)前編輯文件第 行至第 行的內(nèi)容保存到文件   
  102.      FILENAME 中。   
  103.   
  104.   4:r FILENAME 可提取磁盤文件 FILENAME 并將其插入到當(dāng)前文件的光標(biāo)位置   
  105.      后面。   
  106.   
  107.   
  108.   
  109.   
  110.   
  111.   
  112.   
  113. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
  114.              第六講第一節(jié)∶打開類命令   
  115.   
  116.   
  117.      ** 輸入 將在光標(biāo)的下方打開新的一行并進(jìn)入插入模式。**   
  118.   
  119.   1請(qǐng)將光標(biāo)移動(dòng)到本節(jié)中下面標(biāo)記有 ---> 的那一行。   
  120.   
  121.   2接著輸入小寫的 在光標(biāo) *下方* 打開新的一行并進(jìn)入插入模式。   
  122.   
  123.   3然后復(fù)制標(biāo)記有 ---> 的行并按 <ESC> 鍵退出插入模式而進(jìn)入正常模式。   
  124.   
  125. ---> After typing   the cursor is placed on the open line in Insert mode.   
  126.   
  127.   4為了在光標(biāo) *上方* 打開新的一行,只需要輸入大寫的 而不是小寫的 o   
  128.      就可以了。請(qǐng)?jiān)谙滦袦y(cè)試一下吧。當(dāng)光標(biāo)處在在該行上時(shí),按 Shift-O可以   
  129.      在該行上方新開一行。   
  130.   
  131. Open up line above this by typing Shift-O while the cursor is on this line.   
  132.   
  133.   
  134.   
  135.   
  136.   
  137. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
  138.             第六講第二節(jié)∶光標(biāo)后插入類命令   
  139.   
  140.   
  141.              ** 輸入 將可在光標(biāo)之后插入文本。 **   
  142.   
  143.   1請(qǐng)?jiān)谡DJ较峦ㄟ^輸入 將光標(biāo)移動(dòng)到本節(jié)中下面標(biāo)記有 ---> 的第一行   
  144.      的末尾。   
  145.   
  146.   2接著輸入小寫的 則可在光標(biāo)之后插入文本了。大寫的 則可以直接在行   
  147.      末插入文本。   
  148.   
  149. 提示∶輸入大寫 的操作方法可以在行末插入文本,避免了輸入 i,光標(biāo)定位到   
  150.       最后一個(gè)字符,輸入的文本,<ESC> 回復(fù)正常模式,箭頭右鍵移動(dòng)光標(biāo)以及   
  151.       刪除當(dāng)前光標(biāo)所在位置字符等等諸多繁雜的操作。   
  152.   
  153.   3操作之后第一行就可以補(bǔ)充完整了。請(qǐng)注意光標(biāo)后插入文本與插入模式是基   
  154.      本完全一致的,只是文本插入的位置定位稍有不同罷了。   
  155.   
  156. ---> This line will allow you to practice   
  157. ---> This line will allow you to practice appending text to the end of line.   
  158.   
  159.   
  160.   
  161. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
  162.             第六講第三節(jié)∶另外一個(gè)置換類命令的版本   
  163.   
  164.   
  165.               ** 輸入大寫的 可連續(xù)替換多個(gè)字符。**   
  166.   
  167.   1請(qǐng)將光標(biāo)移動(dòng)到本節(jié)中下面標(biāo)記有 ---> 的第一行。   
  168.   
  169.   2移動(dòng)光標(biāo)到第一行中不同于標(biāo)有 ---> 的第二行的第一個(gè)單詞的開始,即單   
  170.      詞 last 處。   
  171.   
  172.   3然后輸入大寫的 開始把第一行中的不同于第二行的剩余字符逐一輸入,就   
  173.      可以全部替換掉原有的字符而使得第一行完全雷同第二行了。   
  174.   
  175. ---> To make the first line the same as the last on this page use the keys.   
  176. ---> To make the first line the same as the second, type and the new text.   
  177.   
  178.   4請(qǐng)注意∶如果您按 <ESC> 退出置換模式回復(fù)正常模式,尚未替換的文本將仍   
  179.      然保持原狀。   
  180.   
  181.   
  182.   
  183.   
  184.   
  185. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
  186.                 第六講第四節(jié)∶設(shè)置類命令的選項(xiàng)   
  187.   
  188.   
  189.           ** 設(shè)置可使查找或者替換可忽略大小寫的選項(xiàng) **   
  190.   
  191.   
  192.   1要查找單詞 ignore 可在正常模式下輸入 /ignore 。要重復(fù)查找該詞,可以   
  193.      重復(fù)按 鍵。   
  194.   
  195.   2然后設(shè)置 ic 選項(xiàng)(ic就是英文忽略大小寫Ignore Case的首字母縮寫詞),即   
  196.      輸入∶   
  197.     :set ic   
  198.   
  199.   3現(xiàn)在可以通過鍵入 鍵再次查找單詞 ignore。重復(fù)查找可以重復(fù)鍵入 鍵。   
  200.   
  201.   4然后設(shè)置 hlsearch 和 incsearch 這兩個(gè)選項(xiàng),輸入以下內(nèi)容∶   
  202.      :set hls is   
  203.   
  204.   5現(xiàn)在可以再次輸入查找命令,看看會(huì)有什么效果∶   
  205.      /ignore   
  206.   
  207. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
  208.                    第六講小結(jié)   
  209.   
  210.   
  211.   1輸入小寫的 可以在光標(biāo)下方打開新的一行并將光標(biāo)置于新開的行首,進(jìn)入   
  212.      插入模式。   
  213.      輸入大寫的 可以在光標(biāo)上方打開新的一行并將光標(biāo)置于新開的行首,進(jìn)入   
  214.      插入模式。   
  215.   
  216.   2輸入小寫的 可以在光標(biāo)所在位置之后插入文本。   
  217.      輸入大寫的 可以在光標(biāo)所在行的行末之后插入文本。   
  218.   
  219.   3輸入大寫的 將進(jìn)入替換模式,直至按 <ESC> 鍵退出替換模式而進(jìn)入正常   
  220.      模式。   
  221.   
  222.   4輸入 :set xxx 可以設(shè)置 xxx 選項(xiàng)。   
  223.   
  224.   
  225.   
  226.   
  227.   
  228.   
  229.   
  230.   
  231.   
  232. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
  233.                第七講∶在線幫助命令   
  234.   
  235.               ** 使用在線幫助系統(tǒng) **   
  236.   
  237.   Vim 擁有一個(gè)細(xì)致全面的在線幫助系統(tǒng)。要啟動(dòng)該幫助系統(tǒng),請(qǐng)選擇如下三種方   
  238.   法之一∶   
  239.     按下 <HELP> 鍵 (如果鍵盤上有的話)   
  240.     按下 <F1> 鍵 (如果鍵盤上有的話)   
  241.     輸入    :help <回車>   
  242.   
  243.   輸入 :q <回車> 可以關(guān)閉幫助窗口。   
  244.   
  245.   提供一個(gè)正確的參數(shù)給":help"命令,您可以找到關(guān)于該主題的幫助。請(qǐng)?jiān)囼?yàn)以   
  246.   下參數(shù)(可別忘了按回車鍵哦。:)∶   
  247.   
  248.       :help <回車>   
  249.       :help c_<T <回車>   
  250.       :help insert-index <回車>   
  251.       :help user-manual <回車>   
  252.   
  253.   
  254.   
  255.   
  256. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
  257.                第八講∶創(chuàng)建一個(gè)啟動(dòng)腳本   
  258.   
  259.               ** 啟用vim的功能 **   
  260.   
  261.   Vim的功能特性要比vi多得多,但大部分功能都沒有缺省激活。為了啟動(dòng)更多的   
  262.   功能,您得創(chuàng)建一個(gè)vimrc文件。   
  263.   
  264.   1開始編輯vimrc文件,這取決于您所使用的操作系統(tǒng)∶   
  265.   
  266.      :edit ~/.vimrc     這是Unix系統(tǒng)所使用的命令   
  267.      :edit $VIM/_vimrc      這是Windows系統(tǒng)所使用的命令   
  268.   
  269.   2接著導(dǎo)入vimrc范例文件∶   
  270.   
  271.      :read $VIMRUNTIME/vimrc_example.vim   
  272.   
  273.   3保存文件,命令為∶   
  274.   
  275.      :write   
  276.   
  277.   在下次您啟動(dòng)vim的時(shí)候,編輯器就會(huì)有了語法高亮的功能。您可以繼續(xù)把您喜   
  278.   歡的其它功能設(shè)置添加到這個(gè)vimrc文件中。   
  279.   
  280. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
  281.   
  282.   vim 教程到此結(jié)束。本教程只是為了簡(jiǎn)明地介紹一下vim編輯器,但已足以讓您   
  283.   很容易學(xué)會(huì)使用本編輯器了。毋庸質(zhì)疑,vim還有很多很多的命令,本教程所介   
  284.   紹的還差得遠(yuǎn)著呢。所以您要精通的話,還望繼續(xù)努力哦。下一步您可以閱讀   
  285.   vim手冊(cè),使用的命令是∶   
  286.     :help user-manual   
  287.   
  288.   為了更進(jìn)一步的參考和學(xué)習(xí),以下這本書值得推薦∶   
  289.   
  290.     Vim Vi Improved 作者∶Steve Oualline   
  291.     出版社∶New Riders   
  292.   
  293.   這是第一本完全講解vim的書籍。對(duì)于初學(xué)者特別有用。其中還包含有大量實(shí)例   
  294.   和圖示。欲知詳情,請(qǐng)?jiān)L問 http://iccf-holland.org/click5.html   
  295.   
  296.   以下這本書比較老了而且內(nèi)容主要是vi而不是vim,但是也值得推薦∶   
  297.   
  298.     Learning the Vi Editor 作者∶Linda Lamb   
  299.     出版社∶O'Reilly Associates Inc.   
  300.   
  301.   這是一本不錯(cuò)的書,通過它您幾乎能夠了解到全部vi能夠做到的事情。此書的第   
  302.   六個(gè)版本也包含了一些關(guān)于vim的信息。   
  303.   
  304.   本教程是由來自Calorado School of Minese的Michael C. Pierce、Robert K.   
  305.   Ware 所編寫的,其中來自Colorado State University的Charles Smith提供了   
  306.   很多創(chuàng)意。編者通信地址是∶   
  307.   
  308.     bware@mines.colorado.edu   
  309.   
  310.   本教程已由Bram Moolenaar專為vim進(jìn)行修訂。   
  311.   
  312.   
  313.   
  314.   譯制者附言∶   
  315.   ===========   
  316.       簡(jiǎn)體中文教程翻譯版之譯制者為梁昌泰 <beos@turbolinux.com.cn>,還有   
  317.       另外一個(gè)聯(lián)系地址∶linuxrat@gnuchina.org。   
  318.   
  319.       繁體中文教程是從簡(jiǎn)體中文教程翻譯版使用 Debian GNU/Linux 中文項(xiàng)目小   
  320.       組的于廣輝先生編寫的中文漢字轉(zhuǎn)碼器  autoconvert 轉(zhuǎn)換而成的,并對(duì)轉(zhuǎn)   
  321.       換的結(jié)果做了一些細(xì)節(jié)的改動(dòng)。   
  322.   
  323.   變更記錄∶   
  324.   =========   
  325.       20020830日 梁昌泰 <beos@turbolinux.com.cn>   
  326.       感謝 RMS@SMTH 的指正,將多處錯(cuò)誤修正。   
  327.   
  328.       20020422日 梁昌泰 <linuxrat@gnuchina.org>   
  329.       感謝 xuandong@sh163.net 的指正,將兩處錯(cuò)別字修正。   
  330.   
  331.       20020318日 梁昌泰 <linuxrat@gnuchina.org>   
  332.       根據(jù)Bram Molenaar先生在20020316日的來信要求,將vimtutor1.4中譯   
  333.       版升級(jí)到vimtutor1.5。   
  334.   
  335.       20011115日 梁昌泰 <linuxrat@gnuchina.org>   
  336.       將vimtutor1.4中譯版提交給Bram Molenaar和Sven Guckes。   
  337. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多