中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产α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://www.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ù)器托管
隆尧县| 清远市| 泾源县| 延长县| 揭西县| 东阳市| 大悟县| 姚安县| 清苑县| 冀州市| 桂林市| 桂东县| 榕江县| 中西区| 乌苏市| 江油市| 太原市| 扎鲁特旗| 旬邑县| 永丰县| 西贡区| 连平县| 隆昌县| 天门市| 定安县| 武宁县| 保亭| 孝感市| 延津县| 尖扎县| 五家渠市| 嵊州市| 盐边县| 金秀| 昭平县| 华坪县| 大关县| 临沭县| 宜昌市| 临潭县| 屏东市|