国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

oeasy教您玩轉(zhuǎn)vim - 86 - # 外部命令external Command

2022-01-16 12:12 作者:oeasy  | 我要投稿

外部命令 ?external

回憶

  • 上次研究的是global

  • :[range]global/{pattern}/{command}

    • range 是執(zhí)行的范圍

    • pattern 是搜索的模式

    • command 執(zhí)行的命令

  • 命令有很多

    • d 刪除

    • m 移動

    • t 拷貝

    • p 打印

    • s 替換

    • sort 排序

    • update 更新

  • global 是很好用的內(nèi)部命令

  • 據(jù)說vim還可以執(zhí)行外部命令呢?!

  • 怎么玩呢???

回憶外部命令

  • :!ls

    • 在命令行列表

  • :!python %

    • 運行python程序額

  • :!javac %

    • 編譯java程序

r讀取

  • :r oeasy.txt

  • :r !ls

  • :r !ls -lah

  • :r !cat oeasy.txt

  • :r !curl -s 'http://oeasy.org'

  • 這樣就可以把各種信息直接讀到vim中了

我殺死我自己

  • :!ps

  • :!kill -9 341

tr命令translate

  • :.!tr '[:lower:]' '[:upper:]'

    • 調(diào)用外部命令把小寫字母translate成大寫字母

    • 當(dāng)前行執(zhí)行外部命令`

    • .!

    • !tr '[:lower:]' '[:upper:]'

  • :%!tr '[:lower:]' '[:upper:]'

    • 全部行都執(zhí)行

  • :1,2!tr '[:lower:]' '[:upper:]'

    • 1、2行執(zhí)行

awk

  • awk其名稱得自于它的創(chuàng)始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan

  • :%!awk '{print $1}'

  • u回來

  • 再試試:%!awk '{print $2}'

管道pipe

  • :%!awk 'NR > 1' | sort -nk 3 | column -t

    • %! 執(zhí)行范圍range是所有行

    • awk 'NR > 1' 從第二行開始awk

    • | 管道

    • sort -nk 3 ?使用第3列進行排序

    • column -t 用空格隔開

總結(jié)

  • 這次我們嘗試了一下各種在vi中執(zhí)行外部程序

    • 可以排序

    • 可以改大小寫

    • 還可以用管道

    • 直接對于緩沖buffer文件進行操作

    • 還是很方便的

  • 其實還有一個外部命令很重要

    • 根據(jù)內(nèi)容搜索grep

    • 這個怎么和vim配合呢???

  • 下次再說!



oeasy教您玩轉(zhuǎn)vim - 86 - # 外部命令external Command的評論 (共 條)

分享到微博請遵守國家法律
禹城市| 弋阳县| 兴文县| 湖口县| 安福县| 克什克腾旗| 称多县| 武隆县| 鄄城县| 大姚县| 揭西县| 定陶县| 南平市| 光山县| 永兴县| 陆河县| 双峰县| 张家界市| 台北市| 沂源县| 桐城市| 永胜县| 房产| 通化市| 涟水县| 霞浦县| 循化| 昌平区| 长丰县| 潞城市| 新乐市| 昌乐县| 连城县| 瑞丽市| 石景山区| 轮台县| 信丰县| 航空| 庄河市| 萍乡市| 徐水县|