日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux下安装VIM编辑器,以及简单的VIM指令操作

發(fā)布時間:2024/7/23 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下安装VIM编辑器,以及简单的VIM指令操作 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

根據(jù)你的Linux版本,輸入對應(yīng)的如下命令,如果是centos系統(tǒng),故而輸入

?yum -y install vim*
  • ubuntu 系統(tǒng)輸入命令:sudo apt-get install vim-gtk
  • centos 系統(tǒng)輸入命令:yum -y install vim*

?

?這時候我們就已經(jīng)安裝好vim了(vim是vi的增強(qiáng)版 ,能代碼補(bǔ)全,編譯錯誤跳轉(zhuǎn))

Vim的三種常見模式:

1.正常模式;

這是Vim的初始模式,可以用上下按鍵來移動,可以復(fù)制粘貼文本內(nèi)容,可以進(jìn)行一些快捷鍵操作

2.插入模式:

這個模式下可以編輯并且輸入任何內(nèi)容,只需要按下 i,o,a,r(不分大小寫)任何一個字母都可以進(jìn)入插入模式,不可以進(jìn)行快捷鍵操作

3.命令行模式:

這個模式下可以提供相關(guān)指令,完成讀取、存盤、替換、離開vim、顯示行號等動作,輸入 ":",或者 "/"進(jìn)入命令行模式


實現(xiàn)步驟:

在命令行下輸入: vim? ?xxx? ? ? ? ? ? ? ? ? ? ? ? ? ?意思是通過vim編輯器打開某個xxx文件

vim xxx

打開文件后,意味著我們進(jìn)入了vim的正常模式

鍵盤按下? “i”? --》進(jìn)入vim的編輯模式,在編輯模式里,可以通過上下鍵盤控制光標(biāo)移動,并且可以通過鍵盤進(jìn)行的操作

當(dāng)我們在編輯模式中寫完代碼后,按下鍵盤的 “esc”? 退回到正常模式,此時,我們就需要把修改完成的文件給保存下來并且退出vim的正常模式,回到正常的Linux指令狀態(tài),那么該如何操作呢?

直接輸入:

:wq 表示保存編輯好的文件并退出(最理想狀態(tài)),:q 直接退出,:q! 表示不保存并強(qiáng)制退出

完成上面的步驟后,相當(dāng)于進(jìn)行文件的一次修改操作并保存下來

?

接下來講一下一些快捷操作:

例如:正常模式下,在某個文件中需要多次輸入同一行,那么這時候就需要復(fù)制粘貼的功能

1.復(fù)制當(dāng)前行 yy,如果是復(fù)制當(dāng)前行向下的5行 yy5? ? ? 粘貼? p

?

2.刪除當(dāng)前行 dd,如果是刪除當(dāng)前行向下的5行 5dd

?

例如:命令模式下,在文件中查找某個單詞

3.命令模式?輸入? /關(guān)鍵字--》回車即可進(jìn)行查找--》輸入n就是查找下一個

?

4..命令模式 設(shè)置文件的行號 ,取消文件的行號? :set nu 和 :set nonu

?

5.正常模式 使用快捷鍵到達(dá)文檔的最末行【G】和最首行【gg】? ? 注意大小寫

?

6.正常模式? 在一個文件中輸入"xxx",然后有向撤回這個動作,需要在正常模式下輸入 u

?

7.正常模式 將 光標(biāo)移動到指定位置? ?例如我們要找到第20行的位置

第一步:顯示行號 :set nu

第二部:輸入20 這個數(shù)

第三不:輸入shift+g

(如果是直接輸入10,直接按下回車的話,是從當(dāng)前的位置前進(jìn)20行)

?

?

?

?

?

?

?

總結(jié)

以上是生活随笔為你收集整理的Linux下安装VIM编辑器,以及简单的VIM指令操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。