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

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

oeasy教您玩轉(zhuǎn)vim - 63 - # window分屏

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

窗口window

回憶上次

  • 我們這次了解了緩沖區(qū)buffer

  • ls可以查看buffer

  • 如下是buffer緩沖的一些flag

    • - ? 可修改標(biāo)簽關(guān)閉

    • = ? 只讀緩沖區(qū)

    • a ? 活躍緩沖區(qū)

    • u ? 沒有在列表里面的緩沖區(qū)

    • h ? 隱藏緩沖區(qū)

    • x ? 有讀取錯(cuò)誤的緩沖區(qū)

    • % ? 當(dāng)前緩沖區(qū)

    • # ? 有swap替換文件的緩沖區(qū)

    • + ? 有修改未保存內(nèi)容

  • 可以在buffer跳轉(zhuǎn)

    • 可以通過bn[ext],選擇下一個(gè)buffer

    • 可以用b[uffer1]、b2進(jìn)入指定的 buffer

    • 也可以用文件名,比如b[uffer] oeasy.txt

    • 可以用bf[irst],打開第一個(gè)buffer

    • 可以用bl[ast],打開最后一個(gè)buffer

  • 不保存也可以跳轉(zhuǎn)

    • 設(shè)置 hidden

  • 跳轉(zhuǎn)的時(shí)候自動保存

    • 設(shè)置 autowrite

  • 可以用大寫字母設(shè)置跨文件標(biāo)記mark

    • mA 添加標(biāo)記

    • 'A 跳轉(zhuǎn)到標(biāo)記

  • 關(guān)于強(qiáng)行跳轉(zhuǎn)和保存退出

    • 強(qiáng)制退出當(dāng)前窗口 :q!

    • 不保存強(qiáng)行退出所有buffer :qall!

    • 保存所有未保存的文件:wall

    • 全部保存并退出:wqall

  • vim中打開的兩個(gè)文件緩存buffer

  • 可以放到兩個(gè)窗口里面同時(shí)查看嗎???

查詢手冊

  • 查一下手冊:h window

  • 三者定位

    • 上次的 buffer緩存 是內(nèi)存中的文件緩存

    • 這次的 window窗口 是打開 buffer 的一個(gè)視角

    • tab 標(biāo)簽是 window窗口的集合

  • 我們可以

    • 通過:sp[lit]來上下切分窗口

    • 且切分了之后

    • 我們可以在一屏幕內(nèi)同時(shí)看到第1行和第1000行

    • 切分出窗口之后可以用:q退出當(dāng)前窗口

    • 這樣就又回到單一窗口的狀態(tài)

在此切分

  • :sp[lit]切分 窗口之后

    • 意味著切換的方向

    • 意味著window

    • 可以切換窗口

    • ctrl-wctrl-k切換到當(dāng)前窗口上面的窗口

    • ctrl-wctrl-j切換到當(dāng)前窗口下面的窗口

    • ctrl-w

    • ctrl-k、ctrl-j

  • 切分之后可以再次切分 :sp[lit]

    • 切換到當(dāng)前窗口下面的窗口

    • 切換到當(dāng)前窗口上面的窗口

    • 再次切換

    • ctr-w再ctrl-k

    • ctrl-w再ctrl-j

縱向切分

  • 我們現(xiàn)在位于中間的一層

  • :vsp[lit]

    • v的意思是 vertical 垂直方向

    • 于是就可以把這個(gè) window 再垂直方向上進(jìn)行切分

  • 在左右切換的時(shí)候,使用

    • 切換到當(dāng)前窗口右面的窗口

    • 切換到當(dāng)前窗口左面的窗口

    • ctrl-w再ctrl-h

    • ctrl-w再ctrl-l

退出窗口

  • 退出當(dāng)前window窗口

    • :q

  • 強(qiáng)制退出當(dāng)前window窗口不保存

    • :q!

  • 不保存強(qiáng)行退出所有

    • buffer :qall!

  • 保存所有未保存的文件

    • :wall

  • 全部保存并退出

    • :wqall

設(shè)置window顯示與隱藏

  • :on[ly]

    • 保留當(dāng)前window,其余的都hidden

  • :hide

    • 隱藏當(dāng)前window

  • 如果:set autowrite

    • hidden的時(shí)候就自動保存

調(diào)整高度

  • 調(diào)整窗口 window 高度減小

    • :res[ize] -N

    • ctrl-w-

    • 高度減小

    • 高度減小N

  • 調(diào)整窗口 window 高度增大

    • :res[ize] -N

    • ctrl-w+

    • 高度增大

    • 高度增大N

  • 設(shè)置當(dāng)前窗口高度值為N

    • z15cr

    • :res[ize] N

    • 或者直接在正常模式下

  • 總共是 80*24

    • 看著分配

  • 窗口高度都統(tǒng)一

    • ctrl-w再=

調(diào)整窗口 window 寬度

  • 調(diào)整窗口 window 寬度減小

    • :vertical res[ize] -N

    • ctrl-w<

    • 寬度減小

    • 窗口 window 寬度減小N

  • 調(diào)整窗口 window 寬度增大

    • :vertical res[ize] N

    • :res[ize] -N

    • ctrl+w>

    • 寬度增大

    • 寬度增大N

    • 設(shè)置當(dāng)前窗口寬度值為N

  • 窗口高度寬度都統(tǒng)一

    • ctrl-w再=

  • 總共是 80*24

    • 還是得看著分配看著分配

狀態(tài)橫條

  • :set laststatus=0不用狀態(tài)橫條

  • :set laststatus=1有多個(gè)窗口的時(shí)候,最底下有一個(gè)狀態(tài)橫條

  • :set laststatus=0各窗口有各自的狀態(tài)橫條

快速終端

  • 可以用:terminal或者:ter切換到命令模式

  • 只有vim8以上的版本才支持

  • 可以試試不?

    • 看起來是單獨(dú)新建了一個(gè)進(jìn)程

  • 如何上下切換 窗口 window ?

    • 快捷鍵

  • 如何切出 shell ?

    • 試試 exit 命令

  • 想要縱向分屏出shell?

    • :vertical terminal

    • :vert ter

總結(jié)

  • 我們這次了解了 窗口window

  • 窗口是用來裝 緩沖buffer

  • buffer 是在內(nèi)存里面載入的硬盤文件

  • 窗口的切分

    • :sp[lit] 水平切分

    • :vsp[lit] 垂直切分

  • 窗口的切換

    • 切換到當(dāng)前窗口右面的窗口

    • 切換到當(dāng)前窗口左面的窗口

    • 切換到當(dāng)前窗口下面的窗口

    • 切換到當(dāng)前窗口上面的窗口

    • ctrl-w再ctrl-k

    • ctrl-w再ctrl-j

    • ctrl-w再ctrl-h

    • ctrl-w再ctrl-l

  • 窗口的隱藏和全屏

    • 其他的窗口都進(jìn)入:hide狀態(tài)

    • 隱藏的windowbuffer不保存

    • 除非設(shè)置了autowrite

    • :hid[e]可以隱藏當(dāng)前窗口

    • :on[ly]可以全屏當(dāng)前窗口

  • 'laststatus' 可以設(shè)置狀態(tài)橫條

  • :terminal 可以開啟終端

  • 這次主要就是window窗口,還挺方便

  • 尤其多文件操作

  • 這個(gè)還有什么可玩的嗎???

  • 下次再說 *

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


oeasy教您玩轉(zhuǎn)vim - 63 - # window分屏的評論 (共 條)

分享到微博請遵守國家法律
白银市| 大埔区| 海伦市| 资溪县| 阳泉市| 静宁县| 紫阳县| 遂宁市| 新乡县| 芒康县| 青神县| 秭归县| 浦江县| 平阴县| 资源县| 长沙县| 全椒县| 莱芜市| 崇礼县| 邻水| 平凉市| 徐汇区| 常熟市| 梅河口市| 金川县| 鲁山县| 顺平县| 祁阳县| 秀山| 绥棱县| 永嘉县| 通榆县| 望谟县| 静乐县| 宾阳县| 宽甸| 漳浦县| 张家口市| 大悟县| 齐河县| 雷波县|