最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

oeasy教您玩轉(zhuǎn)vim - 44 - # 綜合練習(xí)

2021-09-17 09:32 作者:oeasy  | 我要投稿

?

綜合練習(xí)

回憶上節(jié)課內(nèi)容??


  • 上次我們學(xué)到了各種的替換模式


    • R,進(jìn)入替換模式

    • ~,改變大小寫


    • r,替換當(dāng)前光標(biāo)的字符


  • 這次來個(gè)綜合練習(xí)吧!


  • 我們這次要完成這樣一個(gè)任務(wù)


    • System.out.println("[debug]1=====");


    • 我們有的時(shí)候需要寫日志


    • 但是這些日志,如何快速插入

    • 并且自動(dòng)編號(hào)呢?

    • 我們來試試

加法操作

圖片描述

  • 首先輸入好基本內(nèi)容,如上圖

  • 并且在System那一行yy

  • 然后p進(jìn)行粘貼

  • 然后ctrl+a

  • 將具體的數(shù)字加1

  • 這到底是為什么???

查詢幫助

  • h CTRL-A查詢快捷鍵作用

圖片描述

  • 然后再p進(jìn)行粘貼

  • 然后3ctrl+a,將原來的1加3得到4

  • 如果是減法的話,可以用ctrl+x實(shí)現(xiàn)

減法操作

  • 首先是已經(jīng)存在的內(nèi)容,如圖

圖片描述


  • 我希望快速添加一條 .news 的記錄,其中 margin:30px;


    • 首先y2j復(fù)制3行

    • 然后G到最后一行

    • 小寫p把新內(nèi)容粘貼在后面

    • l向右移動(dòng)到b字符

    • cw,剪切blog

    • 并把模式切換到插入模式

    • 輸入newsesc

    • j,向下1行

    • f4,光標(biāo)跳轉(zhuǎn)到4

    • r3,光標(biāo)所在字符修改為3

還是剛才的操作

  • u撤銷回來

  • 在margin行的任意位置

  • 最后一步變成 10ctrl+x

  • 試一下效果

  • 查看幫助

圖片描述

  • ctrl+a都在Normal正常模式下做的

  • 如果是在插入模式下做

  • 什么效果呢

重復(fù)插入

  • 先來搜索一下

  • :h i_CTRL-a

圖片描述

  • 我們來試試

來試試

  • 打開oeasy.java

圖片描述

  • i進(jìn)入插入模式

  • 插入 oeasy

  • ctrl+c結(jié)束插入模式

  • 這個(gè)時(shí)候寄存器".中的內(nèi)容為 oeasy

  • 正常模式下把光標(biāo)移動(dòng)到下面位置

  • 再進(jìn)入插入模式

圖片描述

  • 然后ctrl+a就可以把".寄存器的內(nèi)容插上去了

  • 相當(dāng)于插入模式下ctrl+r .

  • 也相當(dāng)于正常模式下".p

  • 就是把.寄存器里面的東西粘貼上來

一次命令

  • 插入模式下有一種 一次命令模式

  • 快捷鍵是 ctrl+o

  • :h i_ctrl-o

圖片描述

  • 插入模式下,執(zhí)行一次命令

  • 然后回到插入模式

  • 比如光標(biāo)在如下位置,模式為插入

圖片描述


  • 原來的方法是


    • ctrl+c

    • 先退回到正常模式

    • d2w可以把兩個(gè)單詞刪除

    • i并進(jìn)入插入模式

  • 不止一種思路

  • 靈活多變

試試一次命令模式

  • ctrl+o

圖片描述

  • 執(zhí)行一次正常模式命令d2w

  • 執(zhí)行之后還是保持在插入模式

圖片描述


  • 如果想刪到oeasy之前的位置就可以


    • ctrl+o

    • d/oeasy 回車

    • 然后會(huì)自動(dòng)回到插入模式

  • 也許你可試試如何才能讓按鍵更少


  • 就像用更少的桿數(shù)讓高爾夫球進(jìn)洞一樣


    • VimGolf - real Vim ninjas count every keystroke!

總結(jié)

  • 這次我們主要就是綜合運(yùn)用

  • 很好玩的,更快速的解決問題


  • 進(jìn)行計(jì)算


    • ctrl+o

    • 插入模式下執(zhí)行一次命令,然后回到插入模式


    • 一次命令模式


    • ctrl+x,將具體的數(shù)字減1

    • 5ctrl+a,將具體的數(shù)字加5


    • ctrl+a,將具體的數(shù)字加1



  • 下次我們進(jìn)入新的領(lǐng)域


    • 命令行編輯~

  • 下次再說 *

  • [Github地址] (GitHub - overmind1980/oeasyvim: 這是oeasy制作的的一套關(guān)于vim的教程 可以在 https://www.lanqiao.cn/teacher/courses/2840 做實(shí)驗(yàn) 邀請(qǐng)碼FJWYIMGB 本教程從0基礎(chǔ)開始,到精通vim配置,和高級(jí)命令。希望能讓vim是你的開發(fā)更高效。)
    [Gitee地址] (overmind1980/oeasyvim)
    [藍(lán)橋?qū)嶒?yàn)樓] (oeasy 教您零基礎(chǔ)玩轉(zhuǎn)編輯神器 Vim_Linux - 藍(lán)橋云課)


oeasy教您玩轉(zhuǎn)vim - 44 - # 綜合練習(xí)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
加查县| 元谋县| 泉州市| 景洪市| 肇东市| 松阳县| 武乡县| 呼图壁县| 公安县| 临朐县| 河西区| 新密市| 山西省| 稻城县| 卢湾区| 安龙县| 仙居县| 鹿泉市| 仙桃市| 三台县| 塔河县| 九龙县| 太仆寺旗| 新龙县| 南木林县| 凤阳县| 习水县| 旅游| 临安市| 永川市| 罗城| 蒙城县| 武山县| 临海市| 柳江县| 舟曲县| 昭觉县| 兰州市| 手游| 鸡西市| 佳木斯市|