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

歡迎光臨散文網(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選項的評論 (共 條)

分享到微博請遵守國家法律
天全县| 南华县| 自贡市| 东明县| 大荔县| 陆良县| 玉树县| 孟连| 崇左市| 元氏县| 德兴市| 大石桥市| 嫩江县| 桐梓县| 苗栗市| 吴堡县| 张北县| 哈密市| 韶关市| 通榆县| 当涂县| 兖州市| 丽江市| 霍林郭勒市| 涡阳县| 响水县| 泗水县| 禄劝| 北宁市| 类乌齐县| 田东县| 晋宁县| 获嘉县| 昌平区| 湘西| 龙江县| 千阳县| 宿松县| 道真| 曲麻莱县| 通州市|