<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      vi 快捷鍵/ctags

      vi 配置

      syntax enable
      set nu

      set relativenumber
      set hlsearch

      set autoindent
      set shiftwidth=4
      set tabstop=4
      set expandtab
      set cursorline
      let g:netrw_liststyle = 3
      let g:netrw_banner = 0
      let g:netrw_winsize = 25
      let g:netrw_browse_split = 3

      set foldmethod=indent

      zc 代碼折疊

      zo 代碼展開

      ctrl-f ctrl-b //整頁翻頁 f=forword b=backward
      ctrl-d ctlr-u //翻半頁 d=down u=up

      :E :Vex :Sex 打開目錄

      ctrl+ww    切換左右窗口

      文件或目錄操作
      創(chuàng)建文件 按 % 后, 輸入文件名
      創(chuàng)建目錄 按 d 后, 輸入目錄名
      刪除文件或者目錄 移動到對應(yīng)的目標(biāo)后, 按 D
      重命名文件或者目錄 移動到對應(yīng)的目標(biāo)后, 按 R

      ctags安裝

      sudo apt install ctags

      sudo ctags -R *   //在項目中建立tags索引文件

      ctrl+]                  //跳轉(zhuǎn)至光標(biāo)所在對象定義之處
      ctrl+t                  //返回跳轉(zhuǎn)前位置

      常用快捷鍵

      x 刪除光標(biāo)處的字符

      dd 刪除整行

      i 在光標(biāo)前插入文本

      a 在光標(biāo)后插入文本

      o 當(dāng)前行下插入新行

      u 撤銷最后一次修改

      :e! 放棄所有修改,從上次保存開始處再編輯

      :wq 保存退出

      :q! 不保存退出

      /pattern:從光標(biāo)開始處向文件尾搜索pattern

      ?pattern:從光標(biāo)開始處向文件首搜索pattern

       

      折疊方式

      set fdm=indent

      zc 折疊
      zC 對所在范圍內(nèi)所有嵌套的折疊點(diǎn)進(jìn)行折疊
      zo 展開折疊
      zO 對所在范圍內(nèi)所有嵌套的折疊點(diǎn)展開
      [z 到當(dāng)前打開的折疊的開始處。
      ]z 到當(dāng)前打開的折疊的末尾處。
      zj 向下移動。到達(dá)下一個折疊的開始處。關(guān)閉的折疊也被計入。
      zk 向上移動到前一折疊的結(jié)束處。關(guān)閉的折疊也被計入。

      多行復(fù)制

      6,9 co 12
      復(fù)制第6行到第9行之間的內(nèi)容到第12行后面。

      6,9 m 12

      剪切第6行到第9行之間的內(nèi)容到第12行后面。

      G    移到文件的最后一行
      nG    移到文件的第n行
      w    移到下一個字的開頭
      W    移到下一個字的開頭,忽略標(biāo)點(diǎn)符號
      b    移到前一個字的開頭
      B    移到前一個字的開頭,忽略標(biāo)點(diǎn)符號
      L    移到屏幕的最后一行
      M    移到屏幕的中間一行
      H    移到屏幕的第一行
      e    移到下一個字的結(jié)尾
      E    移到下一個字的結(jié)尾,忽略標(biāo)點(diǎn)符號
      (    移到句子的開頭
      )    移到句子的結(jié)尾
      {    移到段落的開頭
      }    移到下一個段落的開頭
      0或|    移到當(dāng)前行的第一列
      n|    移到當(dāng)前行的第n列
      ^    移到當(dāng)前行的第一個非空字符
      $    移到當(dāng)前行的最后一個字符
      +或return   移到下一行的第一個字符
      -    移到前一行的第一個非空字符

       

      在vi中添加文本
      命令    插入動作
      a    在光標(biāo)后插入文本
      A    在當(dāng)前行插入文本
      i    在光標(biāo)前插入文本
      I    在當(dāng)前行前插入文本
      o    在當(dāng)前行的下邊插入新行
      O    在當(dāng)前行的上邊插入新行
      :r file    讀入文件file內(nèi)容,并插在當(dāng)前行后
      :nr file   讀入文件file內(nèi)容,并插在第n行后
      escape    回到命令模式
      ^v char    插入時忽略char的指定意義,這是為了插入特殊字符
       
      在vi中刪除文本
      命令    刪除操作
      x    刪除光標(biāo)處的字符,可以在x前加上需要刪除的字符數(shù)目
      nx    從當(dāng)前光標(biāo)處往后刪除n個字符
      X    刪除光標(biāo)前的字符,可以在X前加上需要刪除的字符數(shù)目
      nX    從當(dāng)前光標(biāo)處往前刪除n個字符
      dw    刪至下一個字的開頭
      ndw    從當(dāng)前光標(biāo)處往后刪除n個字
      dG    刪除行,直到文件結(jié)束
      dd    刪除整行
      ndd    從當(dāng)前行開始往后刪除
      db    刪除光標(biāo)前面的字
      ndb    從當(dāng)前行開始往前刪除n字
      :n,md    從第m行開始往前刪除n行
      d或d$    從光標(biāo)處刪除到行尾
      dcursor_command   刪除至光標(biāo)命令處,如dG將從當(dāng)產(chǎn)膽行刪除至文件的末尾
      ^h或backspace   插入時,刪除前面的字符
      ^w    插入時,刪除前面的字
       

      v 進(jìn)入字符可視化模式
      V 進(jìn)入行可視化模式
      Ctrl+v 進(jìn)入塊可視化模式

      多行注釋:
      將光標(biāo)移動到要注釋的第一行位置
      按ctrl + v進(jìn)入 visual block模式(windows vi 是ctrl+q鍵)
      按字母j,或k(或者上下移動鍵)縱向選中需要注釋的行
      大寫字母I,進(jìn)入插入模式
      輸入注釋符號,例如##(需要添加幾列就輸入幾個)
      esc鍵就注釋多行了

      取消多行注釋
      將光標(biāo)移動到要取消注釋的第一行第一列位置
      按ctrl + v進(jìn)入 visual block模式
      按小寫字母h或l橫向選中列的個數(shù),按小寫字母j或k縱向選中行的個數(shù)(同樣可以使用上下左右移動鍵)
      按d鍵或者delete鍵就可多行取消注釋。

      多行行尾加逗號
      ctrl+v 3j $ A ,

      多行變一行
      V 3j J 

      格式化全部代碼
      打開文件:首先,使用 vi 編輯器打開你想要格式化的代碼文件。
      定位到文件開頭:按下 gg 鍵,光標(biāo)將移動到文件的第一行
      格式化代碼:接著,按下 = 鍵,然后按下 G 鍵(通常是 Shift + g),這將格式化從光標(biāo)當(dāng)前位置到文件末尾的所有代碼。由于光標(biāo)已經(jīng)在文件開頭,因此這將格式化整個文件。
      格式化部分代碼
      進(jìn)入可視化模式:將光標(biāo)移動到你想要格式化的代碼段的起始位置,然后按下 Shift + v 進(jìn)入可視化行模式。此時,你可以通過移動光標(biāo)來選擇多行代碼。
      選擇代碼:使用光標(biāo)鍵或 h/j/k/l 鍵來選擇你想要格式化的代碼段
      格式化代碼:在選擇完代碼后,按下 = 鍵,vi 編輯器將自動格式化所選代碼。

       
      http://www.pchou.info/linux/2016/11/10/vim-skill.html

       

       

       

       

      posted @ 2018-04-02 14:00  boybai  閱讀(874)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 精品无码国产一区二区三区av| 激烈的性高湖波多野结衣| 伊人成人在线视频免费| 中文字幕人妻无码一区二区三区| 亚洲色大成网站WWW永久网站| 婷婷丁香五月激情综合| 亚洲精品tv久久久久久久久久 | 国产性色av高清在线观看| 中文毛片无遮挡高潮免费| 视频一区二区三区四区五区| 大屁股国产白浆一二区| 久久亚洲精品天天综合网| 在线精品国产中文字幕| 国产旡码高清一区二区三区| 一区二区三区精品视频免费播放 | 夜夜躁狠狠躁日日躁| 免费无码黄网站在线观看| 欧产日产国产精品精品| 亚洲精品日韩中文字幕| 你懂的亚洲一区二区三区| 特黄aaaaaaaaa毛片免费视频 | 无码熟妇人妻av影音先锋| 久章草这里只有精品| 波多野结衣一区二区免费视频| 日韩有码中文字幕一区二区| 成年女人永久免费观看视频| 国产午夜福利不卡在线观看| 天堂а√8在线最新版在线| 日本一码二码三码的区分| 40岁大乳的熟妇在线观看| 少妇办公室好紧好爽再浪一点| 精品日韩色国产在线观看| 人妻av一区二区三区av免费| 真实单亲乱l仑对白视频| 精品国产一区二区三区四区阿崩| 国产又爽又黄的激情视频| 国产超碰无码最新上传| 免费人成视频x8x8国产| 九九热在线免费观看视频| 国产成人啪精品午夜网站| 国产高清无遮挡内容丰富|