jasmine214--love

          只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          VI筆記---kiki整理

          Posted on 2011-01-27 16:20 幻海藍夢 閱讀(361) 評論(0)  編輯  收藏 所屬分類: Linux

          第二十三,VI筆記替換(把一行文字打碎為 4 行)

          :%s/ /\r/g-----------------substitute替換, global全局,\r回車換行符return  1個空格替換成1個回車

          :%s/,/\r/g-----------------kiki,dada,mina,jiangdingyong,jiangkun,xufuli,lichengyang1個逗號替換成1個回車

          :%s /:  / \r  /g --------------kiki:lichengyang:mina:dada1冒號替換成1個回車

          :%s/kiki/sunny/g-------------------kiki都替換成sunny.

           

          第二十四,VI筆記-----多行的合并成1

          :%s/\n/,/g---------------------------將多行替換成一行,并以,分隔。

          ggVG gg 表示跳到文本開頭, V 表示進入行選擇模式, G 表示選擇到文章末尾 通過這 3 條命令, 總共 4 個按鍵, 我們選中了整篇文章。然后, 按下冒號 : 進入命令模式, 狀態(tài)欄上出現(xiàn): :'<,'>字樣, 在它后面輸入 j 然后回車

           

          第二十五,VI筆記------復制粘貼與重復動作

          yy 即可將當前行復制到默認寄存器中 (相當于剪貼板) 然后按下 12p VIM 將執(zhí)行粘貼動作 12 次。

           

          第二十六,VI筆記--------列操作(首字母大寫 or 整列都大寫)ggVG,U  or ggvG,u  (大小寫翻轉)

          按幾下 ESC 確認當前處在 Normal 模式下, 然后按 gg 跳到第一行, 按下 Ctrl + v 進入列選擇模式,然后按 G 跳到文章最后一行, 此時你應該看到, 文本的第一列被選中了, 而且只選中了第一列。 按下 U 鍵, 可以看到, 每行的第一個字母都變?yōu)榇髮懥恕?/span> 提示: 選中文本后按 u 可以將文本變?yōu)樾懀?/span> 選中文本后按 ~ 可以翻轉原有的大小寫。

           

          第二十七,VI筆記--------批量插入,批量注釋,批量刪除某些字符。ggVG,I  ggVG,x

          按下 gg 跳到第一行, Ctrl + v 進入列選擇模式, 再按 G 選中全文的第一列, 然后按 I 進入列插入狀態(tài), 輸入星號 * 再按下 ESC 你會看到, 所有行之前都出現(xiàn)了一個星號.

           

          第二十八,VI筆記-------- j 進入第二行 A 進行行尾插入 然后按 $ 跳到行末, 再按兩下 b 往前跳兩個單詞, 此時光標停在字母 a 上。

           

          第二十九,VI筆記--------字符查找(普通模式下):

                  輸入“/”后再輸入要查找的內容,回車。

                  n繼續(xù)查找下一個,shift+n(即大寫N)為向上查找。

           

          第三十,VI筆記--------配對括號查找(普通模式下):

                  光標到某括號處按%即可。

           

          第三十一,VI筆記--------vim中執(zhí)行shell命令(普通模式下):

                  :!再輸入命令。

           

          第三十二,VI筆記--------a(小寫):光標后插入內容。

                  A(大寫):光標所在行末尾插入內容。

           

          第三十三,VI筆記--------w為以單詞為單位移動光標,這個命令接受計數,即可以通過3w來使光標移動3個單詞的位置。同理,

          3w(向右移動3個單詞,至單詞首),3b(向左移動3個單詞),3e(下個單詞末尾),

          3j(下面行)、3k(上面行)等也是可以的。

           

          第三十四,VI筆記--------設置顯示行號你可以使用:set number,而關閉這個功能就可以用:set nonumber

           

          第三十五,VI筆記--------設置標尺你可以輸入命令:set ruler

           

          第三十六,VI筆記-------- ctrlUctrlD分別是向上和向下滾動半屏。而ctrlEctrlY分別是向上和向下滾動一行。

           

          第三十七,VI筆記-------- dw:刪除當前光標至下一個word的開頭。

          dw:刪除當前光標至下一個word的開頭。

           db:刪除當前光標至前一個word的末尾。

            diw:刪除當前光標所在的word(不包括空格)。

                  daw:刪除當前光標所在的word(包括空格)。

            dG:刪除當前行至文件尾的內容。

                  dgg:刪除當前行至文件頭的內容。

           

          第三十八,vim--------------------- 編輯器的使用

          選擇多行,然后注釋?

          “:set nu”,就有行號了。

          :2,50 s/^/#              #2~50行首添加"#"注釋

          $----------行尾

          YY--------copy

          dd--------剪切/刪除

           :s/vivian/sky/g 替換當前行所有 vivian sky

           

          P----------paste

          0--------------行首

          :u  --------取消上個操作

          ` `  ----------保持命令

          10VIM配置文件:

          tab鍵設一半

          find /. –name *.vimrc ----------------從根目錄下查找此文件

          # sh -x ./svnbackup.sh   ---------帶有調試功能的執(zhí)行shell腳本

          11. wq!-----------寫入

                 x!-----------寫入

          12U----取消所有操作

          13D---刪除光標所在處至行尾

          14.首行----gg

          15.  尾行---G

          16set nu----顯示行號

          17set nonu----不顯示行號

          18set ic------搜索(忽略大小寫)

          19set noic----搜索(區(qū)分大小寫)

           

           

          主站蜘蛛池模板: 泸溪县| 石景山区| 改则县| 广元市| 三亚市| 九龙县| 逊克县| 桂林市| 原平市| 会泽县| 尖扎县| 武功县| 本溪市| 顺昌县| 佳木斯市| 牡丹江市| 清水河县| 东宁县| 香河县| 紫云| 城步| 黑水县| 周宁县| 乳源| 玉林市| 余干县| 图木舒克市| 新田县| 集贤县| 阿勒泰市| 阳春市| 吉木萨尔县| 香格里拉县| 临沭县| 银川市| 宁蒗| 南宫市| 田林县| 马尔康县| 屯门区| 吉隆县|