小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

VIM教程-3

 昵稱1148510 2010-04-15

VIM教程-3

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

雜談


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

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多