中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

[Vim]Vim常用基本操作-創(chuàng)新互聯(lián)

1. 導(dǎo)航  1.1. 查看行號    :set number 顯示行號[Vim]Vim常用基本操作

    :set number!  隱藏行號

創(chuàng)新互聯(lián)是一家專業(yè)提供霍邱企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、做網(wǎng)站、HTML5建站、小程序制作等業(yè)務(wù)。10年已為霍邱眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。

    :.= 在底部顯示當(dāng)前行號

    := 在底部顯示總行號

  1.2. 移動光標(biāo)

    0 或 ^         移動光標(biāo)到當(dāng)前行首

    $          移動光標(biāo)到當(dāng)前行尾

    w         移動到下個(gè)單詞開頭

    b          移動到上個(gè)單詞開頭

    :0 或 1G 或 gg    移動到首行

    :n 或 nG      移動到第 n 行

    :$ 或 G       移動到最后一行

    ''         回到開始搜索時(shí)所在行

     ``             回到上一次光標(biāo)所在位置

    ctrl + u         向上翻滾半頁

    ctrl + d       向下翻滾半頁

    ctrl + b         向上翻滾整頁

    ctrl + f         向下翻滾整頁

    ctrl + n        關(guān)鍵詞補(bǔ)完向下滾動

    ctrl + p        關(guān)鍵詞補(bǔ)完向上滾動

2. 復(fù)制粘貼  2.1. 根據(jù)行號選擇多行復(fù)制

    :1,10t20  復(fù)制第 1 到 10 行的內(nèi)容,粘貼到第 20 行后面。

    :1,10t.    復(fù)制第 1 到 10 行的內(nèi)容,粘貼到當(dāng)前行后面。

    :1,10y   復(fù)制第 1 到 10 行的內(nèi)容到剪切板。

  2.2. 復(fù)制單行或連續(xù)多行

    yy   復(fù)制當(dāng)前行

    Nyy  復(fù)制當(dāng)前行及其后續(xù) N-1 行。

    p     在當(dāng)前行粘貼剪切板中的內(nèi)容。

    yw   復(fù)制單個(gè)單詞

    yl    復(fù)制光標(biāo)覆蓋字符

    yNw  復(fù)制 N 個(gè)單詞

    Nyl   向右復(fù)制 N 個(gè)字符(含光標(biāo)覆蓋字符)

    Nyh  向左復(fù)制 N 個(gè)字符(不含光標(biāo)覆蓋字符)

    Np   粘貼 N 次已復(fù)制內(nèi)容

    y$    從光標(biāo)所在位置復(fù)制到行尾

    y^    從光標(biāo)所在位置復(fù)制到行首(不含光標(biāo))

3. 搜索  3.1. 查詢字符串

    /string  向前查找字符串 string。

    ?string  向后查找字符串 string。

    n     按照當(dāng)前順序查找下一個(gè)。

    N     按照相反順序查找下一個(gè)。

    *     查找光標(biāo)覆蓋單詞

4. 編輯  4.1. 撤銷和恢復(fù)

    u        撤銷操作

    <ctrl> + r 恢復(fù)操作

  4.2. 插入文本

    i  光標(biāo)前插入

    I  當(dāng)前行首插入

    a  光標(biāo)后插入

    A  當(dāng)前行尾插入

    o  當(dāng)前下一行插入

    O  當(dāng)前上一行插入

  4.3. 編輯文本

    r        替換光標(biāo)所覆蓋的單個(gè)字符

    R        連續(xù)替換光標(biāo)所覆蓋的單個(gè)字符

    cw       替換光標(biāo)后一個(gè)單詞

    cNw      替換光標(biāo)后 N個(gè)單詞

    C 或 cc    清空當(dāng)前行

    Ncc 或 cNc  清空當(dāng)前 N

  4.4. 刪除文本

    x         刪除光標(biāo)覆蓋的單個(gè)字符

    Nx         刪除光標(biāo)后 N 個(gè)字符

    dw        刪除光標(biāo)后一個(gè)單詞

    dNw        刪除光標(biāo)后 N 個(gè)單詞

    D         刪除本行光標(biāo)后面內(nèi)容

    dd         刪除當(dāng)前行

    Ndd 或 dNd   刪除當(dāng)前后 N 行

    :X,Yd       刪除第 X 行到 Y 行

    :X,$d        刪除第 X 行到最后一行

5. 分屏  5.1. 命令行啟動

    vi -O file1 file2 ...  啟動垂直分屏

    vi -o file1 file2 ...  啟動水平分屏

  5.2. 關(guān)閉分屏

    <ctrl> + w + q 或 :q 或 :hide   關(guān)閉當(dāng)前分屏

    <ctrl> + w + c               關(guān)閉非最后一屏

    <ctrl> + w + o 或 :only        關(guān)閉其他分屏

  5.3. 新建分屏

    <ctrl> + w + s      上下分屏顯示當(dāng)前已打開文件

    <ctrl> + w + v      左右分屏顯示當(dāng)前已打開文件

    :sp file :split file     在上方分屏打開新文件

    :vsp file 或 :vsplit file   在左方分屏打開新文件

    :new file         在上方分屏打開新文件,如果未給定文件名則打開空白分屏

    :e file           在當(dāng)前分屏打開新文件

     :Ex                  開啟當(dāng)前工作目錄

    :Sex                 在上方分屏打開工作目錄

  5.4. 切換分屏

    <ctrl> + w + h       光標(biāo)移動到左方分屏

    <ctrl> + w + j      光標(biāo)移動到下方分屏

    <ctrl> + w + k       光標(biāo)移動到上方分屏

    <ctrl> + w + l        光標(biāo)移動到右方分屏

    <ctrl> + w + w       光標(biāo)移動到下一個(gè)分屏

  5.5. 移動分屏

    <ctrl> + w + H        分屏移動到左邊

    <ctrl> + w + J      分屏移動到下邊

    <ctrl> + w + K       分屏移動到上邊

    <ctrl> + w + L       分屏移動到右邊

    

  5.6. 調(diào)整分屏尺寸

    <ctrl> + w + =       將所有分屏調(diào)整為等高

    <ctrl> + w + N+      當(dāng)前分屏高度增加 N 行

    <ctrl> + w + N-     當(dāng)前分屏高度減少 N 行

    <ctrl> + w + N>      當(dāng)前分屏寬度增加 N 列

    <ctrl> + w + N<      當(dāng)前分屏寬度減少 N 列

    :resN           當(dāng)前分屏高度調(diào)整為 N 行

    :res+N              當(dāng)前分屏高度增加 N 行

    :res-N               當(dāng)前分屏高度減少 N 行

    :vertical resN       當(dāng)前分屏寬度調(diào)整為 N 列

    :vertical res+N      當(dāng)前分屏寬度增加 N 列

    :vertical res-N       當(dāng)前分屏寬度減少 N 列

  5.7. 查看緩沖

    :b N       打開當(dāng)前窗口中的第 N 個(gè)緩沖文件

    :ls        查看當(dāng)前窗口的緩沖文件列表

   

6. 多標(biāo)簽   6.1. 命令行啟動

vi -p file1 file2 ...  多標(biāo)簽編輯 file1, file2 ...

  6.2. 切換標(biāo)簽

gt 或 :tabn     切換到右側(cè)標(biāo)簽

gT 或 :tabp   切換到左側(cè)標(biāo)簽

:tabr       切換到第一個(gè)標(biāo)簽

:tablast      切換到最后一個(gè)標(biāo)簽

:tabm N     將當(dāng)前標(biāo)簽移動到第 N 個(gè)位置

  6.3. 開關(guān)查看標(biāo)簽

:tabnew file或 :tabe file   在新標(biāo)簽編輯文件

:tabc               關(guān)閉當(dāng)前標(biāo)簽   

:tabo               關(guān)閉其他標(biāo)簽

 :tabs              查看所有打開的標(biāo)簽

7. 與 Shell 交互  7.1. 執(zhí)行命令

    :! command     在 Vim 中執(zhí)行 shell 命令

  7.2. 切換

    :sh 或 :shell 或 <ctrl> + z     掛起 vi 進(jìn)程

    fg 或 <ctrl> + d        返回 vi 進(jìn)程

8. 鎖定滾動    8.1. 鎖定終端屏幕滾動

<ctrl> + s  鎖定屏幕滾動

  8.2. 解鎖終端屏幕滾動

<ctrl> + q 解鎖屏幕滾動

參考:Vim tips and tricks

分享文章:[Vim]Vim常用基本操作-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://m.rwnh.cn/article40/ccipho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)手機(jī)網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化動態(tài)網(wǎng)站、標(biāo)簽優(yōu)化、服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
台北县| 利辛县| 疏附县| 佛冈县| 永康市| 清水河县| 雅江县| 绥芬河市| 福泉市| 垫江县| 玉环县| 汉沽区| 甘肃省| 通化市| 兴山县| 江达县| 修文县| 泽州县| 荃湾区| 五峰| 南郑县| 惠水县| 固阳县| 阳信县| 禹州市| 绩溪县| 仲巴县| 定兴县| 翼城县| 建阳市| 房产| 南汇区| 扎囊县| 巢湖市| 灵璧县| 拉孜县| 乐安县| 广南县| 通道| 冷水江市| 航空|