亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    vim使用方法與小技巧

    一.vim的簡單介紹

    vim是一個由vi增強版的編輯工具,是一個開源免費的軟件,它功能豐富,使用快捷,應用廣泛,。vim也是大多數(shù)linux系統(tǒng)上的默認編輯器,用于對文本文件進行建立,顯示,編輯,刪除,復制等操作,需要用命令進行控制。

    二.vim幫助信息

    在命令行輸入vim –help 或 vimtutor 可以查看vim的用法和信息。

    三.vim工作模式

    vim工作模式可分為三種,即——命令模式,編輯模式,末行模式

    1. 命令模式:可以用vim加上任意一個已經(jīng)存在或是想創(chuàng)建的文件名,如果系統(tǒng)還不存在該文件,就意味著創(chuàng)建文件,如果系統(tǒng)存在該文件,就意味著編輯該文件。此時就可以進入vim的默認模式—命令模式。此時vim等待輸入正確的命令,鍵入的每一個字符都會當作命令來處理。

    [root@localhost Desktop]#vim file

    vim使用方法與小技巧

    2. 插入模式:在進入命令模式之后,按下a, i o等鍵可進入插入模式。進入插入模式后可以對文件進行編輯,左下角出現(xiàn)INSERT

    a 在光標所在字符后插入

    A在光標所在行尾插入

    i 在光標所在字符前插入

    I 在光標所在行行首插入

    o 在光標下插入新行

    O在光標上插入新行

    vim使用方法與小技巧

    3. 末行模式:在進入末行模式前先按下【Esc】確認處于命令模式后,按下冒號【:】,即可進入末行模式

    vim使用方法與小技巧

    四.vim常用內(nèi)置命令的使用技巧

    vim提供了方便的文本編輯功能,有些內(nèi)置命令需要使用鍵盤的組合完成,有些需要以:開頭,常用內(nèi)置命令有以下內(nèi)容。

    1.

    vim file1 file2 file3 可同時打開多個文件

    【Esc】 從編輯模式退出到命令模式

    :vsplit 顯示多個文件 ctrl+w+方向鍵 切換窗口

    /關鍵字 匹配內(nèi)容關鍵字

    :行號 光標跳到指定行行首

    :$ 光標跳到最后一行行首

    G 光標移動到最后一行

    gg 光標移動到首行

    :set un 在每行前加入行號

    :wq 在命令模式下退出并保存

    :q 文件 未做修改時退出

    :q! 強制退出 ,不保存

    y 復制

    yl 復制一個字母

    yw 復制一個單詞

    yy 復制一行

    Y 復制一行

    c 剪切(用法與y復制類似)

    d 刪除 (用法與y復制類似)

    p 粘貼

    u 撤銷

    ctrl + r 恢復

    2.字符的替換 (s行,g列)
    :%s/源字符/替換字符 將每行出現(xiàn)的第一個源字符替換為目標字符
    :%s/源字符/替換后字符/g 將全文源字符替換為目標字符
    :8,10s/源字符/替換后字符/g 替換第八行到第十行的字符

    3. vim的可視化模式

    按下ctrl+v 進入可視化模式,用方向鍵進行選擇,可以對文件內(nèi)容批量處理

    五.vim工作環(huán)境常用設定方法

    1.臨時設定(在當前工作環(huán)境中使用,退出vim將還原為默認設置。)

    :set nu 在每行前加入行號

    : set nonu 取消行號

    :set mouse=a 開啟鼠標控制

    :set hls 設置搜索高亮

    : set guifont=monaco10 設置字體

    :set sursorline 標記當前所在行

    2.永久設定

    vim的永久在/etc/vimrc目錄下,在終端輸入 vim /etc/vimrc,然后就可以進行需要的設置,比如永久加上行號,只要在文件中輸入:set nu 然后退出保存即可。(需要使用超級用戶完成)

    [root]@localhost Desktop]# vim /etc/vimrc

    vim使用方法與小技巧

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號