vim文本編輯器簡單用法

vim最基礎的用法

vim 編輯器

一.vim在工作過程中有三種模式:編輯模式,輸入模式,末行模式。
1.編輯模式:也叫命令模式,鍵盤操作會被理解為編輯命令。
2.輸入模式:在文本文件中進行輸入內容。
3.末行模式:vim內置的命令接口,執行vim的內置命令。

 

二.對一個文本文件進行vim編輯,分三步,打開,編輯,退出。
1.打開文件:vim [option]。例:vim /app/teat
2.編輯文件:此時我們需要在vim的三種模式中切換。
1.編輯模式——>輸入模式: (i,o)
i:在光標所在處的前方轉換為輸入模式
o:在光標所在行的下方新建一個空白行并轉化為輸入模式
2.輸入模式——>編輯模式: ESC鍵
3.編輯模式——>末行模式 : 直接輸入冒號,左下方就會出現 :
4.末行模式——>編輯模式:ESC鍵
5.輸入模式和末行模式不能直接轉換,需要先轉換到編輯模式
3.退出文件:(1)切換到末行模式后退出。
q 退出
q! 不保存退出
x 保存退出
wq 保存退出
wq! 強制保存退出
(2)編輯模式下退出 ZZ

 

三.vim的編輯命令(在編輯模式中)
1.刪除
x 刪除光標所在處的字符
dd 刪除光標所在行
#dd刪除#行,從光標所處行往下(包括光標所處行)
2.復制
yy復制光標行
#y復制#行
3.粘貼
p 緩沖區如果為整行,粘貼到光標的下方,否則,粘貼到光標的后面
P 緩沖區如果為整行,粘貼到光標的下方,否則,粘貼到光標的前面
4.撤銷
u 撤銷此前的操作
ctrl+r 撤銷此前的撤銷操作
5.翻屏
ctrl+f 向下翻一屏
ctrl+b向上翻一屏

 

四.末行模式的命令
1.查找
/pathern 從光標往后查找
?pathern 從光標往前找
2.內容界定
# 第#行
$ 最后一行
% 全文
set nu 顯示行號
set nonu取消顯示行號

 

五.切換文件
:next 切換到下一個文件
:previous 切換到上一個文件
:first 切換到第一個文件
:last 切換到最后一個文件
:wqall 保存所有文件并退出

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/86682

(2)
10590628461059062846
上一篇 2017-09-09
下一篇 2017-09-09

相關推薦

  • 由摩根定律引發的思考

    在Linux中,我們常常需要對一些條件進行判斷,而對于多個條件的組合判斷是基于摩根定律而進行的。所以理解摩根定律對于我們學習條件判斷是很有必要的,下面我們就先介紹摩根定律進而引出其在一些具體場景上的應用。   一、摩根定律 在Linux中的條件判斷中,摩根定律可以以下式來表示: !( A || B )=!A && !B !( A &…

    Linux干貨 2016-08-16
  • 第六周博客作業

                   1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; %s@^[[:space:]]\+[^[:…

    Linux干貨 2016-12-05
  • 高可用keepalived

    21.高可用之keepalived                keepalived實現wrrp熱網關備份:        配置網關上的keepalived,配置文件如下         …

    2017-05-15
  • shell腳本編寫-1練習題

    1、編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名,IPv4地址,操作系統版本,內核版本,CPU型號,內存大小,硬盤大小 #!/bin/bash echo “the hostname is:`hostname`” echo “the ip address is:`ifconfig | sed –n ‘2p’ |sed…

    Linux干貨 2016-08-15
  • 馬哥教育網絡班20期-第四周課程作業

    Table of Contents 1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 2、編輯/etc/group文件,添加組hadoop。 3、手動編輯/etc/passwd文件新增一行,添加用戶hadoop,其基本組ID為hadoop組的id號;其家目錄為/home/h…

    Linux干貨 2016-06-26
  • 發送mail的幾種方法

    mail,顧名思義就是郵件。在這兩天上課中,接觸了發送mail的一些用法,課下自己在網上又查詢補充了一下,總結出來,增加印像。 為了顯示清晰,首先我們分別使用兩個用戶在不同的終端下登錄,一個超級管理員root,一個是剛剛創建的用戶zhangsan,看下圖: 首先先來看一下發送mail用到什么選項:  -s<郵件主題>:指定郵件的主題; …

    2017-07-20
欧美性久久久久