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

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

oeasy教您玩轉(zhuǎn)vim - 59 - # 編輯總結(jié)

2021-11-05 09:59 作者:oeasy  | 我要投稿

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

可視化編輯

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

  • 上次了解到塊可視模式
    ?-ctrl+v

    • 左下角-- 可視 塊 --

    • 然后配合motion

    • o切換首尾

    • 這個塊可以有四個頂點

    • O橫向切換

  • 可以在選區(qū)內(nèi)進(jìn)行編輯和替換

    • :'<,'>d

    • :'<,'>s/shiyanlou/oeasy/g 范圍內(nèi)批量替換

    • 可以直接d、c、y

    • 或者D、C、Y

    • 也可以直接編輯

  • 可以在塊·可視化模式下替換

    • :'<,'>s/\%Vg/graphic/g

    • '<,'>表示范圍

    • s表示substitute

    • \%V表示在塊內(nèi)

  • 文本編輯終于告一段落??

  • 這次來總結(jié)總結(jié)

基本模式

  • 我們現(xiàn)在了解到有5種模式

    • v字符可視

    • V行·可視

    • ctrl+v塊·可視

    • R

    • i前插

    • I最前插

    • a后插

    • A最后插

    • o下面插一新行

    • O上面插一新行

    • :

    • ctrl+c

    • esc

    • 默認(rèn)模式 也叫正常模式 這是基礎(chǔ)

    • 想要從別的模式回到正常模式

    • 從正常模式到命令行模式

    • 從正常模式到插入模式者

    • 從正常模式到替換模式

    • 從正常模式到可視模式,分成三種

    基本編輯

    • 基本的編輯是基本操作+基本運(yùn)動

    • 常用的基本操作都是動作

      • 小寫操作的是{range}

      • 大寫操作的是行

    • 具體命令

      • c、C

      • p、P

      • y

      • d、D

      • x、X

      • 刪除

      • 復(fù)制

      • 粘貼

      • 剪切并切換到插入模式

      • 基本運(yùn)動都是方向

        • {、}按段落移動

        • (、)按句子移動

        • 查找的話就是/

        • 反向查找的話就是?

        • 跳躍是f

        • 跳躍是F

        • 貼靠是t

        • 貼靠是T

        • ^是到本行第一個非空字符

        • 0是到本行第一個字符,不管是不是空格

        • g_是到本行最后一個非空字符

        • $跳到本行最后一個字符,即使他是空格

        • w是到下一個word的開頭

        • b是到當(dāng)前word的開頭

        • e是到當(dāng)前word的結(jié)尾

        • 除了word之外還有WORD

        • 首行g(shù)g、末行G、第n行nG

        • 光標(biāo)運(yùn)動的方式是hjkl

        • 這些方向都可以加上[count]翻倍

        • 單詞運(yùn)動wbe

        • 行頭行尾

        • 行內(nèi)跳躍和貼靠

        • 全文查找

        • 文本區(qū)塊

        • 以in為范圍的操作

          • ciw

          • dit

          • yib

          • di"

        命令行模式

        • 可以進(jìn)行基本編輯

          • :3,6d

          • 在:下可以運(yùn)行命令

          • d、D、x、X

          • 可以在前面加上range

        • 可以操作文件 (讀、寫、編輯)

          • :3,5w oeasy.txt

          • :1,3r oeasy.txt

          • :3,9w oeasy.txt

          • :3,9w oeasy.txt >>

          • :e .

        • 查找

          • /oeasy

          • /^a.*b$ a開頭b結(jié)束的行

          • /\<a.*b\> a開頭b結(jié)束的單詞

        • 替換

          • :%s/shiyanlou/oeasy/gc

          • :3,9s/\<a.*b\>//gc 3-9行中a開頭b結(jié)束的單詞都刪除

          • :g/oeasy/d帶oeasy的都刪除

        可視化模式

        • 可視模式的首尾切換

          • o

          • O

        • 可以用in的方式制作選擇范圍

          • vit

          • vi}

          • vib

        • 總共有三種可視化模式

          • 字符可視化

          • 行·可視化

          • 塊·可視化

        • 可以在選區(qū)里面進(jìn)行編輯操作

          • :'<,'>d

          • d、c、y、p

          • 還可以進(jìn)行替換

          • 也可以在命令模式下對范圍進(jìn)行操作

        插入題頭

        • :r !ls -lah

        • 使用命令:2,15normal I001.

          • 注意是001,而不是1

        • ctrl+v選中3-5行的開頭字符

        • g之后ctrl+a

        • 1111變成1234

        總結(jié)

        • 包括5種模式

          • 正常、插入、命令行、可視化、替換

        • 許多編輯命令

          • d、c、y、p

        • 編輯命令可以配合motionin

        • 文本可以進(jìn)行搜索和替換

        • 基本就這些吧?。?!?????♂?

          • 真是全面地大總結(jié)啊

          • 可以在終端里面玩開了

        • shell 下 運(yùn)行 vimtutor zh

          • 看看自己多久能夠通關(guān)

          • 這是一個重大的關(guān)卡

          • 做完了之后

        • 我們繼續(xù)向前 *


        oeasy教您玩轉(zhuǎn)vim - 59 - # 編輯總結(jié)的評論 (共 條)

        分享到微博請遵守國家法律
        桐城市| 沁水县| 横山县| 禹城市| 苗栗县| 四子王旗| 高淳县| 普格县| 西宁市| 古交市| 郯城县| 景宁| 科技| 长子县| 灌阳县| 吉林省| 莆田市| 怀柔区| 富民县| 太和县| 上虞市| 锡林郭勒盟| 宜州市| 沙雅县| 汤阴县| 襄汾县| 堆龙德庆县| 布尔津县| 澜沧| 客服| 克拉玛依市| 沁阳市| 湖口县| 榆中县| 嘉义市| 中牟县| 六枝特区| 邻水| 齐河县| 班玛县| 孝昌县|