Linux經常使用命令-vim

vim的基本模式html

1普通模式Normal modevim

輸入vim命令後進入的就是普通模式。

2插入模式Insert mode緩存

這是內容修改編輯的模式,
在普通模式進入插入模式方法
按i或insert    在光標前開始插入文本
a 在光標後開始插入文本
o    在當前行之下新開一行
O    在當前行之上新開一行
按ESC能夠退出到普通模式

 

3命令行模式spa

在普通模式下輸入:鍵,搜索(/和?)鍵,還有過濾命令!鍵,會進入命令模式
這個模式下執行完命令後會返回到普通模式

 

4 Ex模式命令行

這和命令行模式比較類似,在使用:visual命令離開Ex模式前,能夠一次執行多條命令。

經常使用到就是普通模式、插入模式和命令行模式code

 

經常使用命令orm

光標移動
    gg,:0 光標轉到首行行首
    G, :$ 光標轉到末行行首
    0    光標移到本行行首
    $    光標移到本行行尾
    
    H    光標定位到屏幕頂部
    M    光標定位到屏幕中間
    L    光標定位到屏幕底部
    ctrl+f 下翻一屏
    ctrl+b 上翻一屏
    w    光標向前移動一個單詞
    b    光標向後移動一個單詞
    e    光標移動到當前單詞的結尾
其餘命令
    zt    將當前行變爲屏幕第一行
    zz    將當前行變爲屏幕中間行
    zb    將當前行變爲屏幕尾行
    
刪除命令
    dd    刪除整行
    d0    從當前位置刪至行首
    d$,D 從當前位置刪至行尾

複製粘貼
    yy    複製當前行
    p    粘貼
    
查找替換
    /pattern    從光標處開始向文件尾搜索pattern,在pattern後加\c能夠不區分大小寫
如查找帶warn不區分大小寫的字
/warn\c
找到以後能夠按n向後,N向前查找相同的匹配
    :nohlsearch (noh)


寄存器,緩存
    :reg查看寄存器裏的值
    
其它擴展部分

    :set list     顯示不可見字符,好比換行符,空格等
    :set invlist 或者:set nolist 不顯示不可見字符
    :set number 臨時顯示vim的行號,若要永久顯示須要在.vimrc文件中設置
    :set nonumber
    :version     查看vim版本信息
    
vim命令全局配置
    vim搜索設置高亮

    1、臨時設置:vim打開文檔-->命令行形式輸入:set hlsearch。
    缺點:關閉文檔後,下次打開,又須要從新設置一遍。

    2、永久設置(推薦):在~/.vimrc中配製
    vim ~/.vimrc
    在文件中加上set hlsearch 
    而後保存退出即可。
    優勢:一次設置,永久生效。
    
    系統vimrc文件:"/etc/vimrc"(優先級低)
    用戶 vimrc 文件: "$HOME/.vimrc"
    第二用戶 vimrc 文件: "~/.vim/vimrc"
    用戶 exrc 文件: "$HOME/.exrc"
vim的配置文件,一些配置信息可寫入此文件中,但也能夠在打開的文件中使用:set以實現一次性的功能

 本文參考文章htm

Vim的6種基本模式及基本操做
https://www.cnblogs.com/shiyanlou/archive/2017/09/05/7478346.htmlblog

相關文章
相關標籤/搜索