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

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

oeasy教您玩轉(zhuǎn)vim - 60- # vim選項

2021-11-08 08:28 作者:oeasy  | 我要投稿

vim選項

從頭開始

  • 這次我們從頭開始

    • 從進入vim之前開始

  • 我們可以在終端里面給vim怎么樣的參數(shù)呢?

  • man vim

    • 這個如果不行的話

    • 要先運行unminimize更新manual

  • 也可以在vim中運行命令行

    • :h starting

  • 我們可以看到我們

    • 除了把 oeasy.txt 作為文件名參數(shù)給 vim 之外

    • 還可以給 vim 一些選項開關(guān)

添加參數(shù)進行跳轉(zhuǎn)

  • 我們首先ls -lah > oeasy.txt

  • 然后vi +4 oeasy.txt

    • 退出vim,回到終端

    • 光標(biāo)會出現(xiàn)在第4

    • 比如某位置有個關(guān)鍵參數(shù)

    • 可以這樣直接跳到那一行

    • 執(zhí)行之后

  • 運行vi +/shiyanlou

    • 回到終端

    • 進入后

    • 光標(biāo)在搜索到的第一個shiyanlou

    • 執(zhí)行之后

  • 命令行參數(shù)除了能快速跳轉(zhuǎn)

  • 還能干什么呢?

執(zhí)行命令

  • 運行命令

    • 先用vim打開文件oeasy.txt

    • 再運行命令:%s/shiyanlou/oeasy/g

    • 再運行命令:%s/4.0K/o2z/g

    • 這樣就可以執(zhí)行兩條命令

    • 先用vim打開文件oeasy.txt

    • 再運行命令:%s/shiyanlou/oeasy/g

    • 這用的是 +{command} 的形式

    • %s/shiyanlou/oeasy/g 就是 +{command}

    • vi +%s/shiyanlou/oeasy/g oeasy.txt

    • vi +%s/shiyanlou/oeasy/g +%s/4.0K/o2z/g oeasy.txt

  • 也可以運行命令 -c

    • vi -c %s/shiyanlou/oeasy/g oeasy.txt

    • 相當(dāng)于vi +%s/shiyanlou/oeasy/g oeasy.txt

    • 這用的是 -c {command}的形式

  • 動手試試

管道傳入

  • vi -可以接受到stdin傳過來的數(shù)據(jù)

    • 我們可以使用管道|

    • ls -lah | vi -

ex-mode

  • vi -e oeasy.txt可以用ex模式打開oeasy.txt

    • 也可直接ex oeasy.txt

  • 進入ex-mode之后,可以執(zhí)行命令行,不用再打冒號

    • :1

    • :%p

    • :2,9d

    • :1,$

    • :q退出

  • 可以退回到正常模式

    • :visual

  • 還可以切換出ex-mode子窗口

    • Q

只讀模式

  • 可以使用vi -R oeasy.txt

  • 也就是view oeasy.txt

  • 在這種模式下,只能查看不能修改

  • 但是如果你強制寫:w!

    • 還是可以寫進去的

  • 如果你想要徹底不能寫

    • 無論是否加嘆號都不能寫

    • 應(yīng)該怎么辦呢?

想要徹底不能寫的話

  • 那你需要使用vi -M oeasy.txt

    • 這樣你想要做任何寫的操作

    • 都無法進行修改

    • 原因是E21

設(shè)置可編輯

  • :set modifiable

    • 設(shè)置當(dāng)前文檔可以修改

    • 然后可以對文件進行修改

    • 但是如果想要:w還是不行

    • :h E142

設(shè)置可寫

  • :set write

    • 把這個開關(guān)設(shè)置好之后

    • 就可以順利w

    • 只要你有sudo的權(quán)限

    • 一切開關(guān)你都可以打開

  • 透過各種藍布棉門簾

    • 就可以控制起整個面鋪??

常用mode

  • ex 可以對應(yīng)這vim -e

  • view 可以對應(yīng)著vim -R

  • vimdiff 可以對應(yīng)著 vim -d

總結(jié)

  • vi可以加各種選項

    • vi +4 oeasy.txt

    • vi +/shiyanlou

    • vi +%s/shiyanlou/oeasy/g oeasy.txt

  • vi可以接收stdin的參數(shù)

    • ls -lah | vi -

  • vi還有各種模式

    • 命令行模式ex oeasy.txt或者vi -e oeasy.txt

    • 只讀模式vi -R oeasy.txt或者view oeasy.txt

  • 如果加一個 -r 的參數(shù)可以么

  • 幫助手冊說什么swap是什么意思???

  • 下次再說 *

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


oeasy教您玩轉(zhuǎn)vim - 60- # vim選項的評論 (共 條)

分享到微博請遵守國家法律
霍邱县| 花莲县| 南平市| 石楼县| 沁阳市| 宜川县| 石楼县| 保定市| 威海市| 江孜县| 邳州市| 徐汇区| 松原市| 新巴尔虎左旗| 漯河市| 临汾市| 宜章县| 临泽县| 芒康县| 芦溪县| 蓝山县| 咸宁市| 无棣县| 兴化市| 三河市| 长兴县| 额尔古纳市| 萍乡市| 射阳县| 滦平县| 常熟市| 黎城县| 宁河县| 扶绥县| 连江县| 成安县| 肇东市| 吐鲁番市| 锦屏县| 都安| 怀远县|