vim使用方法與小技巧

vim使用方法與小技巧

轉載自:https://blog.csdn.net/zzzluyao/article/details/82962744

一.vim的簡單介紹

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

二.vim幫助信息

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

三.vim工作模式

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

  1. 命令模式:可以用vim加上任意一個已經存在或是想創建的文件名,如果系統還不存在該文件,就意味着創建文件,如果系統存在該文件,就意味着編輯該文件。此時就可以進入vim的默認模式—命令模式。此時vim等待輸入正確的命令,鍵入的每一個字符都會當作命令來處理。
    ![在這裏插入圖片描述](https://img-blog.csdnimg.cn/20200109090905309.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDg5MzY0Ng==,size_16,color_FFFFFF,t_70

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

    a 在光標所在字符後插入

    A在光標所在行尾插入

    i 在光標所在字符前插入

    I 在光標所在行行首插入

    o 在光標下插入新行

    O在光標上插入新行
    在這裏插入圖片描述

  3. 末行模式:在進入末行模式前先按下【Esc】確認處於命令模式後,按下冒號【:】,即可進入末行模式
    在這裏插入圖片描述

四.vim常用內置命令的使用技巧

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

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

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

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

/關鍵字 匹配內容關鍵字

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

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

G 光標移動到最後一行

gg 光標移動到首行

:set un 在每行前加入行號

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

:q 文件 未做修改時退出

:q! 強制退出 ,不保存

y 複製

yl 複製一個字母

yw 複製一個單詞

yy 複製一行

Y 複製一行

c 剪切(用法與y複製類似)

d 刪除 (用法與y複製類似)

p 粘貼

u 撤銷

ctrl + r 恢復

  1. 字符的替換 (s行,g列) :%s/源字符/替換字符 將每行出現的第一個源字符替換爲目標字符
    :%s/源字符/替換後字符/g 將全文源字符替換爲目標字符 :8,10s/源字符/替換後字符/g
    替換第八行到第十行的字符

  2. vim的可視化模式

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

五.vim工作環境常用設定方法

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

 :set nu             在每行前加入行號

 : set nonu       取消行號

 :set  mouse=a   開啓鼠標控制

  :set hls      設置搜索高亮

 : set  guifont=monaco\10       設置字體

:set  sursorline    標記當前所在行

2.永久設定

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

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

在這裏插入圖片描述

發佈了7 篇原創文章 · 獲贊 5 · 訪問量 439
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章