vim 編輯器介紹

    

vi: Visual Interface ,文本編輯器
 文本:ASCII, Unicode
 文本編輯種類:
行編輯器: sed
全屏編輯器:nano, vi
vim – Vi Improved
 其他編輯器:
gedit
一個簡單的圖形編輯器
gvim
一個 Vim 編輯器的圖形版本

 vim其實就是vi的增強版,隨著年代的發展,新一代的vim逐漸代替的vi. vim打開文件時會對文件著色,不過也是要看路徑的。下面是原始路徑。 vim 編輯器介紹

下面是我從原始路徑拷貝到 /app/下的新的passwd,為了好區分,取了新名字newpasswd .由圖可看,同一個文件,因為發生了路徑的改變,顯示出的效果不一樣。vim 編輯器介紹

 (vim功能十分強大,它的介紹完全可以寫一本書,對于新手入門是有些難度,但是一旦上手,相信大家會對它愛不釋手。)


 vim編輯器里面有三種模式:

三種主要模式: 命令(Normal)模式:默認模式,移動光標,剪切/粘貼文本 

插入(Insert)或編輯模式: 修改文本

擴展命令(extended command )模式: 保存,退出等

Esc鍵 退出當前模式

Esc鍵 Esc鍵 總是返回到命令模式

   vim模式相互切換,進入vim里,按i鍵切換到插入模式ESC換回上一個模式。:進入擴展命令模式。vim 編輯器介紹

模式轉換
? 插入模式 ——–> 命令模式
ESC
? 命令模式 ——–> 擴展命令模式
:
? 擴展命令模式 ——–> 命令模式
ESC,enter

   

 擴展模式  按“:”進入Ex模式

創建一個命令提示符: 處于底部的屏幕左側 

命令:
w 寫(存)磁盤文件 

wq 寫入并退出 

x 寫入并退出

q 退出 

q!不存盤退出,即使更改都將丟失

 r filename 讀文件內容到當前文件中

 w filename 將當前文件內容寫入另一個文件

 !command 執行命令

 r!command 讀入命令的輸出


命令模式:撤消更改

u撤銷最近的更改 

#u撤銷之前多次更改  

U 撤消光標落在這行后所有此行的更改

按Ctrl – r重做最后的“撤消”更改 

 . 重復前一個操作 

 n.重復前一個操作n次

       

     (這只是vim最基本簡單的操作,先掌握修改保存文件。后續分享強大用法)

原創文章,作者:371987341,如若轉載,請注明出處:http://www.www58058.com/77398

(0)
371987341371987341
上一篇 2017-06-03 03:10
下一篇 2017-06-03

相關推薦

  • N22 網絡班-第三周作業

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。   2、取出最后登錄到當前系統的用戶的相關信息。   3、取出當前系統上被用戶當作其默認shell的最多的那個shell。   4、將/etc/passwd中的第三個字段數值最大的后10個用戶的信息全部改為大寫后保存至/tmp/maxus…

    Linux干貨 2016-09-06
  • 關于大型網站技術演進的思考(八):存儲的瓶頸(8)

    原文出處: 夏天的森林  在開始本篇主要內容前,我們一起看看下面的幾張截圖,首先是第一張圖,如下圖所示: 這是一家電商網站的首頁,當我們第一次打開這個首頁,網站會彈出一個強制性的對話框,讓用戶選擇貨物配送的地址,如果是淘寶和京東的話,那么這個選擇配貨地址的選項是在商品里,如下圖是淘寶的選擇配送地點: 下圖是京東選擇配貨地點: 那么圖一跟京…

    2015-03-11
  • 磁盤配額實現

    磁盤配額實現 磁盤配額要求必須是獨立的分區 創建一個新的分區 #同步分區表 [root@localhost ~]# partx -a /dev/sda [root@localhost ~]# mkfs.ext4 /dev/sda6 -L /home [root@localhost ~]# blkid /dev/sda6: LABEL=”/home…

    Linux干貨 2017-12-09
  • rsyslog日志服務

    一、知識整理: 1、日志服務rsyslogd新特點:     多線程;     基于SSL/TLS/UDP/TCP/RELP網絡協議傳輸日志信息;     強大的過濾器,實現過濾日志信息中任何部分的內容;   &nbsp…

    Linux干貨 2016-10-24
  • CentOS6 網絡管理之網卡配置及簡單路由設置

    CentOS6中關于網絡配置的命令有很多,本文將介紹幾個平時最長用的幾個命令,以及網卡IP地址的配置和簡單路由配置。 1、經常使用的查看IP地址命令為 ifconfig,不跟參數的情況下默認查看所有已啟用的網卡信息,如下圖所示: 如果想查看具體某塊網卡信息,則可以在ifconfig后面跟上網卡設備,如只查看eth0的信息則執行:ifconfig eht0 即…

    Linux干貨 2016-09-05
  • N26-博客作業-week3

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 ~]# who | cut -d” ” -f1 | sort -u 2、取出最后登錄到當前系統的用戶的相關信息。 ~]# last -n 1 3、取出當前系統上被用戶當作其默認shell的最多的那個shell。 ~]# cut /etc/pas…

    Linux干貨 2017-02-19
欧美性久久久久