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

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

oeasy教您玩轉(zhuǎn)vim - 42 - # 剪切進(jìn)入

2021-09-09 07:53 作者:oeasy  | 我要投稿

剪切進(jìn)入

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

  • 上次我們了解到了各種寄存器

  • :reg

    • ". 里面存儲著上次插入的內(nèi)容

    • "% 里面存儲著當(dāng)前文件的名字

    • ": 里面存儲著剛剛執(zhí)行的命令

    • 數(shù)字寄存器"0-"9

    • 行內(nèi)刪除專用寄存器"-

    • 指定寄存器"a-"z、"A-"Z

    • 3個只讀寄存器":".、"%

    • 輪換文件寄存器"#

    • 表達(dá)式寄存器"=

    • 選擇和拖拽寄存器"*、"+"~

    • 黑洞寄存器"-

    • 搜索模式寄存器"/

    • 無名寄存器""

  • 插入模式下ctrl+r再加寄存器名稱

  • 可以粘貼指定寄存器中的內(nèi)容

  • d、x、y、p都在在正常模式

  • 刪除之后能否自動切換進(jìn)入插入模式呢???

  • 翻幫助查到這個命令好像叫做s

找到手冊??

  • 想要知道s的作用,就要查一查

  • 也可以用 :h s

  • 這個s和x有點像

    • 都是刪除當(dāng)前字符

    • 都是默認(rèn)放入無名寄存器""

    • 如果設(shè)定某個命名寄存器,就放入命名寄存器

    • 都可以通過[count]翻倍

  • 不同在于刪除之后的的模式

    • x保持在 普通模式

    • s進(jìn)入到了 插入模式

  • 這其實很爽

  • 因為很多時候刪除了之后就是希望進(jìn)入插入模式的?。?!

  • S是刪除當(dāng)前這一行,然后進(jìn)入插入模式

    • 相當(dāng)于d$i

有用的c

  • c 的意思是change

  • 這個c和d有點像

    • 都是刪除當(dāng)前內(nèi)容

    • 都是默認(rèn)放入無名寄存器""

    • 如果設(shè)定某個命名寄存器,就放入命名寄存器

    • 都可以通過[count]翻倍

    • 而且都支持motion

  • 不同之處就是就是完成工作后

    • d保持在普通模式

    • c進(jìn)入到了插入模式

  • 比如我想把hello world!變成hello oeasy

  • 那么我需要

    • dw刪除到當(dāng)前單詞word詞尾

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

    • 輸入oeasy

    • 然后esc完成

  • 現(xiàn)在我只需要

    • cw刪除到當(dāng)前單詞word詞尾

    • 直接進(jìn)入插入模式

    • 輸入oeasy

    • 然后esc完成,一氣呵成

  • 如果要刪除的位置很遠(yuǎn)

  • 可以考慮cft

  • 配合.來操作

配合重復(fù)

  • n是下一個

  • .是cwfiveesc

    in操作

  • 這次我們的光標(biāo)位置在這個單詞中間

  • 我如果想要刪除world怎么辦?

    • 我需要先b回詞頭

    • cw刪除到詞尾

    • 這還是有點麻煩

  • 現(xiàn)在只需要一句話

    • ciw就可以一氣呵成

in

  • 不論光標(biāo)在單詞里面什么位置

  • 只要是這個 word 范圍內(nèi)的都可以刪除

  • 這個時候如果是 ciW 意味著不是 word 而是 WORD

  • 類似的還有·

    • ci(、ci(刪除小括號里面的

  • ci[、ci]刪除中括號里面的

  • ci"刪除雙引號里面的

  • ci'刪除單引號里面的

  • 這在編程時是非常實用的?。?!??

文字對象

  • cis刪除當(dāng)前這句

  • cip刪除當(dāng)前這段

tag塊標(biāo)簽

git clone http://github.com/overmind1980/vimtutorial.git cd vimtutorial vi oeasy.html

  • cit

    • 刪除tag里面的內(nèi)容

  • cat

    • 刪除包括標(biāo)簽本身

  • c2it刪除兩層標(biāo)簽里面的

    • 這個功能在html、xml很有效率

block塊

  • ci{、ci}

    • 刪除大括號里面的

  • ciB

    • 也有同樣的效果

    • c2i{、c2i}刪除兩層大括號里面的


    • 這個功能也可以和d、y配合,非常爽?。?/p>

    • 大規(guī)模程序塊控制

關(guān)于ia的整理

  • h aw可以看到相關(guān)資料

  • w word 小詞

  • W Word 大詞

  • s sentence 句子

  • p paragraph 段落

  • ( 、) 小括號

  • [ 、] 中括號

  • {} 大括號

  • t tag 標(biāo)簽

    • it 標(biāo)簽內(nèi)部 不包含標(biāo)簽

    • at 標(biāo)簽外部 包含標(biāo)簽

  • "、' 引號

細(xì)節(jié)

  • s

    • 相當(dāng)于cl

    • 也相當(dāng)于dl,再進(jìn)入插入模式

  • S

    • 刪除當(dāng)前行d$

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

  • C

    • 相當(dāng)于c$

    • 也相當(dāng)于d$,再進(jìn)入插入模式

    • 也就是D,再進(jìn)入插入模式

  • cc就是

    • 刪除當(dāng)前行并進(jìn)入插入模式

    • 等同于S

  • 2C

    • 相當(dāng)于刪除兩行,再進(jìn)入插入模式

    • 也就是2D,再進(jìn)入插入模式

總結(jié)

  • 這次我們學(xué)到的最有用的就是c

    • 他和d的區(qū)別就是刪除之后進(jìn)入到插入模式

    • c可以配合motion

    • 可以用ciw來快速刪除當(dāng)前光標(biāo)所在的單詞

  • 可i和a的文字塊

    • it 標(biāo)簽內(nèi)部 不包含標(biāo)簽

    • at 標(biāo)簽外部 包含標(biāo)簽

    • w word 小詞

    • W Word 大詞

    • s sentence 句子

    • p paragraph 段落

    • () 小括號

    • [ 、] 中括號

    • {} 大括號

    • t tag 標(biāo)簽

    • "、' 引號

  • 還有沒有更快速的辦法進(jìn)行編輯嗎???

  • 下次再說 *

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


oeasy教您玩轉(zhuǎn)vim - 42 - # 剪切進(jìn)入的評論 (共 條)

分享到微博請遵守國家法律
丰顺县| 新邵县| 南平市| 公主岭市| 平远县| 建始县| 周口市| 蒲城县| 西峡县| 镇赉县| 舟曲县| 琼海市| 济宁市| 高碑店市| 合江县| 新郑市| 响水县| 柞水县| 宁陵县| 福建省| 靖边县| 当阳市| 迁安市| 靖西县| 沁源县| 嘉鱼县| 泽普县| 嘉荫县| 牡丹江市| 宁都县| 临武县| 汽车| 铁岭市| 巴中市| 松江区| 珠海市| 友谊县| 马山县| 阿坝| 新密市| 赣榆县|