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

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

oeasy教您玩轉(zhuǎn)vim - 50 - # 命令行效率

2021-09-30 04:46 作者:oeasy  | 我要投稿

命令行效率

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

總結(jié)

  • 我們上次研究的是范圍命令執(zhí)行方法

  • 批量控制縮進(jìn)

    • :20,40>

  • 批量執(zhí)行普通模式下的命令

    • :4,10normal A;

  • 直接切換到全屏命令模式 ex-mode

    • Q

  • 執(zhí)行外部命令

    • !javac oeasy.java

  • 這個(gè)方式真的很爽!

    • vi 什么都干了!

  • 命令模式本身可以再提高效率嗎???

列出歷史

使用歷史命令

  • 在輸出命令時(shí)

    • 這個(gè)要特別注意,有的瀏覽器關(guān)閉標(biāo)簽頁

    • 我用火狐??一點(diǎn)問題沒有

    • 方向鍵???????可以控制左右移動(dòng)

    • shift+???????按照word左右移動(dòng)光標(biāo)

    • ctrl+b到開頭begin

    • ctrl+e到結(jié)尾end

    • ctrl+w向前刪除一個(gè)word

    • ctrl+u刪除到開頭

  • 方向鍵↑?↓???可以翻閱歷史命令

    • :h scrolloff

    • :h shiftwidth

    • 也可以先輸入:h s再按下↑?

    • 可以根據(jù)已經(jīng)有的內(nèi)容找出

  • 想要列出所有命令歷史怎么辦?

命令歷史

  • 我們可以列出所有執(zhí)行過的命令:history

  • :h his[tory]可以找到 commandline.txt

  • 可以按照類型查看歷史

    • :his c:his : 命令類歷史

    • :his s:his /:his ? 搜索類歷史

    • :his e:his = 表達(dá)式寄存器類

    • :his i:his @ 輸入行類

    • :his d:his > debug類

  • 可以加范圍

    • :his 2,5 2-5行命令歷史

    • :his / 3,9 查詢類命令歷史的3-9

    • his -5,-1 最新的5

  • 總共可以保存多少條命令呢?

命令數(shù)量

  • :set history&

    • 還原為默認(rèn)歷史命令

  • :set history?

    • 查看這數(shù)量是多少?

    • 50

  • 設(shè)置更多命令歷史記錄

    • :set history=1000

直接修改命令

  • 命令行模式下ctrl+f

  • 或者正常模式下

    • q:查詢所有命令

    • q:查詢所有搜索命令

新窗口

  • 這個(gè)窗口有歷史的命令

    • 可以移動(dòng)

    • 可以修改

  • 回車后執(zhí)行光標(biāo)所在行的命令

  • 執(zhí)行后

    • 歷史的命令不被修改

    • 新增一條最新的命令歷史記錄

  • 我能在命令行里復(fù)制粘貼么?

使用寄存器

  • 我能在命令行里復(fù)制粘貼么?

  • 可以查詢手冊(cè):h c_ctrl-r

    • 查詢命令模式下的ctrl+r

    • 這和插入模式下使用寄存器一致

    • 都是ctrl+r

    • 然后再指定寄存器

  • 這樣我們就可以在命令行里面使用寄存器了

  • 我們先看看寄存器里面有什么?

    • :reg

具體操作

  • :進(jìn)入命令行模式

    • 然后ctrl+r

    • 然后如果我們這個(gè)時(shí)候摁下"

    • 就把默認(rèn)寄存器里面的內(nèi)容放入了命令行中

  • 如果我們?cè)?code>:

    • 然后ctrl+r

    • 摁下%就把文件名放入了命令行中

    • 比如:!javac 的時(shí)候可以用這種方法把當(dāng)前文件名輸入到命令行中

  • 不過還是直接最簡單:!javac %

總結(jié)

  • 命令行的運(yùn)行光標(biāo)控制

    • 小心關(guān)閉窗口!??

    • 方向鍵???????可以控制左右移動(dòng)

    • shift+???????按照word左右移動(dòng)光標(biāo)

    • ctrl+b到開頭begin

    • ctrl+e到結(jié)尾end

    • ctrl+w向前刪除一個(gè)word

    • ctrl+u刪除到開頭

  • 歷史命令的遍歷

    • 方向鍵↑?↓???

  • 命令行的歷史記錄

    • :history

    • :his -5

    • :his s

  • 進(jìn)入命令歷史記錄編輯

    • 命令行狀態(tài)下ctrl+f

    • 或者正常模式下q:

    • 選擇、編輯、回車

  • 使用寄存器

    • 命令行狀態(tài)下ctrl+r

    • 然后輸入寄存器的名稱就可以了

  • 命令模式可以讀寫文件嗎???

  • 下次再說 *

[Github地址] (https://github.com/overmind1980/oeasyvim)
[Gitee地址] (https://gitee.com/overmind1980/oeasyvim)
[藍(lán)橋?qū)嶒?yàn)樓 邀請(qǐng)碼FJWYIMGB] (https://www.lanqiao.cn/courses/2840)


oeasy教您玩轉(zhuǎn)vim - 50 - # 命令行效率的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
日喀则市| 云梦县| 阜新市| 临高县| 文化| 龙泉市| 惠来县| 清流县| 当阳市| 陆丰市| 灵台县| 工布江达县| 甘孜县| 连州市| 合川市| 五莲县| 新平| 新营市| 锡林郭勒盟| 屯门区| 浪卡子县| 石台县| 樟树市| 射洪县| 泰来县| 章丘市| 喀什市| 阿城市| 西和县| 亚东县| 夏邑县| 通州市| 米泉市| 苏尼特左旗| 安远县| 汨罗市| 九龙县| 定陶县| 潜山县| 农安县| 新沂市|