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

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

    :set number!  隱藏行號(hào)

創(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)前行號(hào)

    := 在底部顯示總行號(hào)

  1.2. 移動(dòng)光標(biāo)

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

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

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

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

    :0 或 1G 或 gg    移動(dòng)到首行

    :n 或 nG      移動(dòng)到第 n 行

    :$ 或 G       移動(dòng)到最后一行

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

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

    ctrl + u         向上翻滾半頁

    ctrl + d       向下翻滾半頁

    ctrl + b         向上翻滾整頁

    ctrl + f         向下翻滾整頁

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

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

2. 復(fù)制粘貼  2.1. 根據(jù)行號(hào)選擇多行復(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. 命令行啟動(dòng)

    vi -O file1 file2 ...  啟動(dòng)垂直分屏

    vi -o file1 file2 ...  啟動(dòng)水平分屏

  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)移動(dòng)到左方分屏

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

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

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

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

  5.5. 移動(dòng)分屏

    <ctrl> + w + H        分屏移動(dòng)到左邊

    <ctrl> + w + J      分屏移動(dòng)到下邊

    <ctrl> + w + K       分屏移動(dòng)到上邊

    <ctrl> + w + L       分屏移動(dòng)到右邊

    

  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. 命令行啟動(dòng)

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)簽移動(dòng)到第 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. 鎖定滾動(dòng)    8.1. 鎖定終端屏幕滾動(dòng)

<ctrl> + s  鎖定屏幕滾動(dòng)

  8.2. 解鎖終端屏幕滾動(dòng)

<ctrl> + q 解鎖屏幕滾動(dòng)

參考:Vim tips and tricks

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

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

廣告

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

綿陽服務(wù)器托管
主站蜘蛛池模板: 中文字幕乱偷无码AV先锋| 亚洲AⅤ永久无码精品AA| 亚洲国产成人无码AV在线影院| 无码人妻丰满熟妇区五十路百度| 无码人妻啪啪一区二区| 亚洲av无码国产精品夜色午夜 | 国内精品久久人妻无码不卡| 久久久久久无码国产精品中文字幕| 亚洲午夜无码久久| 综合国产在线观看无码| 亚洲精品9999久久久久无码 | 免费VA在线观看无码| av无码久久久久不卡免费网站| 永久免费av无码网站yy| 国产精品无码AV天天爽播放器| 午夜福利无码一区二区| 亚洲av无码潮喷在线观看| 国模无码一区二区三区不卡| 人妻少妇看A偷人无码精品| 亚洲AV无码国产精品永久一区| 好硬~好爽~别进去~动态图, 69式真人无码视频免 | 国产成人无码a区在线观看视频免费| 亚洲av无码乱码国产精品fc2| 少妇无码AV无码专区线| 久久水蜜桃亚洲av无码精品麻豆 | 久久精品国产亚洲AV无码偷窥| 成人无码AV一区二区| 免费无码一区二区| 亚洲精品无码久久久久AV麻豆| 亚洲av无码一区二区三区在线播放| 无码中文字幕日韩专区视频| 日韩精品无码免费专区网站| 精品人体无码一区二区三区| 国产成人无码免费网站| 亚洲免费无码在线| 国产亚洲AV无码AV男人的天堂| 亚洲av无码潮喷在线观看| 亚洲VA中文字幕无码一二三区| 国产∨亚洲V天堂无码久久久| 亚洲精品无码久久久影院相关影片| 国产成人无码一区二区在线观看 |