国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

詳細(xì)介紹Linux的vim命令以及vim的配置,強(qiáng)烈建議收藏【Linux】

這篇具有很好參考價值的文章主要介紹了詳細(xì)介紹Linux的vim命令以及vim的配置,強(qiáng)烈建議收藏【Linux】。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

Linux編輯器 - vim

詳細(xì)介紹Linux的vim命令以及vim的配置,強(qiáng)烈建議收藏【Linux】,linux,vim,運(yùn)維

vim的基本概念

vim在我們做開發(fā)的時候,主要解決我們編寫代碼的問題,本質(zhì)上就是一個多模式的文本編輯器。

我們這里主要介紹vim最常用的三種模式:命令模式、插入模式、底行模式。
1、命令模式(Normal mode)。
在命令模式下,我們可以控制屏幕光標(biāo)的移動,字符、字或行的刪除,復(fù)制粘貼,剪貼等操作。
2、插入模式(Insert mode)。
只有在插入模式下才能進(jìn)行文字輸入,該模式是我們使用最頻繁的編輯模式。
3、底行模式(Command mode)。
在底行模式下,我們可以將文件保存或退出,也可以進(jìn)行查找字符串等操作。在底行模式下我們還可以直接輸入vim?help-modes查看當(dāng)前vim的所有模式。

vim底行模式各命令匯總

指令: vim?文件名

[cxq@VM-4-10-centos lesson6]$ vim test.c 

進(jìn)入vim后默認(rèn)為命令模式(普通模式),要輸入文字需切換到插入模式
詳細(xì)介紹Linux的vim命令以及vim的配置,強(qiáng)烈建議收藏【Linux】,linux,vim,運(yùn)維
光標(biāo)定位操作

h j k l : 左 下 上 右
Shift +$:定位光標(biāo)到當(dāng)前行結(jié)尾。
Shift +^:定位光標(biāo)到當(dāng)前行開始。
gg:定位光標(biāo)到最開始行
Shift+g:定位光標(biāo)到最結(jié)尾行。
n+Shift+g :定位光標(biāo)到任意行。
w , b :光標(biāo)按照單詞進(jìn)行行內(nèi)跨行移動
【刪除】
x :刪除光標(biāo)所在位置的字符。
nx :刪除光標(biāo)所在位置開始往后的n個字符。
X :刪除光標(biāo)所在位置的前一個字符。
nX :刪除光標(biāo)所在位置的前n個字符。
dd :刪除光標(biāo)所在行。
ndd :刪除光標(biāo)所在行開始往下的n行。
【復(fù)制粘貼】
yy :復(fù)制光標(biāo)所在行。
nyy:復(fù)制光標(biāo)所在行開始往下的n行到緩沖區(qū)。
yw:將光標(biāo)所在位置開始到字尾的字符復(fù)制到緩沖區(qū)。
nyw:將光標(biāo)所在位置開始往后的n個字復(fù)制到緩沖區(qū)。
p:將已復(fù)制的內(nèi)容在光標(biāo)的下一行粘貼上。
np:將已復(fù)制的內(nèi)容在光標(biāo)的下一行粘貼n次。
【剪切】
dd:剪切光標(biāo)所在行。
ndd:剪切光標(biāo)所在行開始往下的n行。
p:將已剪切的內(nèi)容在光標(biāo)的下一行粘貼上。
np:將已剪切的內(nèi)容在光標(biāo)的下一行粘貼n次。
【撤銷】
u:撤銷。
Ctrl+r:撤銷之前的撤銷。
【大小寫切換】
Shift+ ~:完成光標(biāo)所在位置字符的大小寫切換。
n~:完成光標(biāo)所在位置開始往后的n個字符的大小寫切換。
【替換】
r:對光標(biāo)字符之后的所有字符進(jìn)行批量化替換。
R:替換光標(biāo)所到位置的字符,直到按下「Esc」鍵為止。
【更改】
cw:將光標(biāo)所在位置開始到字尾的字符刪除,并進(jìn)入插入模式。
cnw:將光標(biāo)所在位置開始往后的n個字刪除,并進(jìn)入插入模式。
【翻頁】
Ctrl+b:上翻一頁。
Ctrl+f:下翻一頁。
Ctrl+u:上翻半頁。
Ctrl+d:下翻半頁。
窗口切換
Ctrl +ww 窗口光標(biāo)切換
光標(biāo)在哪一個窗口里面,就對哪一個窗口進(jìn)行操作
批量化注釋
批量化注釋: ctrl+v 用h j k l選中 然后 shift+i 和 // ,最后按 esc
批量化取消注釋: ctrl+v 再用h j k l選中 最后按 d

vim下各模式的切換

在使用底行模式之前,記住先按Esc鍵確定你已經(jīng)處于命令模式,再按Shift + ;
即可進(jìn)入底行模式。

行號設(shè)置
set?nu:顯示行號。
set?nonu:取消行號。
保存退出
w:保存文件。
q:退出vim,如果無法離開vim,可在「q」后面跟一個「!」表示強(qiáng)制退出。
wq :保存退出。
分屏指令
vs?文件名:實(shí)現(xiàn)多文件的編輯。
Ctrl+w+w:光標(biāo)在多屏幕下進(jìn)行切換。
執(zhí)行指令
!+指令:在不退出vim的情況下,可以在指令前面加上「!」就可以執(zhí)行Linux的指令,例如查看目錄、編譯當(dāng)前代碼等。

vim配置

一個用戶配置的是該用戶的,不會影響其他用戶!
每一個用戶雖然用的是同一個vim程序,但是大家用的是不同的vim配置,因?yàn)槊恳粋€用戶(root和普通用戶都包括),在自己的家目錄下,都有一個屬于自己的配置文件。

如果你不想自己配置的話,也可以將下面的這條命令拷貝下來,在xshell下直接執(zhí)行,它會一鍵配置好所有的vim配置

curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh

然后按照提示輸入root密碼:
等待安裝
最后手動執(zhí)行source ~/.bashrc即可。

如果你覺得這篇文章對你有幫助,不妨動動手指給點(diǎn)贊收藏加轉(zhuǎn)發(fā),給鄃鱈一個大大的關(guān)注你們的每一次支持都將轉(zhuǎn)化為我前進(jìn)的動力!?。?/strong>文章來源地址http://www.zghlxwxcb.cn/news/detail-547226.html

到了這里,關(guān)于詳細(xì)介紹Linux的vim命令以及vim的配置,強(qiáng)烈建議收藏【Linux】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Linux 04】編輯器 vim 詳細(xì)介紹

    【Linux 04】編輯器 vim 詳細(xì)介紹

    vim 是一種 Linux 專門用來編寫代碼的多模式文本編輯器工具。 vim 分別有 命令、插入、底行 三種模式,其功能區(qū)分如下: 1.命令模式 也稱為 [ 普通模式 ] 或 [ 正常模式 ] 。 不能直接對文件進(jìn)行編輯,只能通過快捷鍵進(jìn)行 對文本的編輯控制 。 2. 插入模式 在該模式下才可以對

    2024年02月21日
    瀏覽(25)
  • Linux系統(tǒng)使用超詳細(xì)(十)~vi/vim命令①

    Linux系統(tǒng)使用超詳細(xì)(十)~vi/vim命令①

    vi/vim命令有很多,其實(shí)只有少數(shù)的用法對于我們?nèi)粘9ぷ髦衅鸬搅撕艽髱椭?,但是既然我選擇梳理Linux的學(xué)習(xí)筆記,那么一定全力把自己的理解和學(xué)習(xí)筆記的內(nèi)容認(rèn)真整理匯總,內(nèi)容或許有錯誤,還請發(fā)現(xiàn)的C友們發(fā)現(xiàn)了及時指出。 最近工作繁忙,斷更了幾天,今天的內(nèi)容先整

    2024年01月19日
    瀏覽(18)
  • 第一章:Linux常用命令+VIM+SSH介紹+SSH密鑰登錄

    第一章:Linux常用命令+VIM+SSH介紹+SSH密鑰登錄

    目錄 一、Linux常用命令 1)# 與 $ 提示的區(qū)別 2)ifconfig 3) su 4) cd 5) 目錄查看 6) 查看文件內(nèi)容 7)創(chuàng)建目錄及文件 8)復(fù)制和移動 9)其他 10) tar 11) which 12) whereis 13) find 14) chmod 二、vim一般使用 三、SSH介紹 1) 什么是SSH 2)SSH服務(wù)端和客戶端 3)基本工作機(jī)制 四、

    2024年02月13日
    瀏覽(19)
  • 探索 Linux vim/vi 編輯器:介紹、模式以及基本操作演示

    探索 Linux vim/vi 編輯器:介紹、模式以及基本操作演示

    ??作者:insist-- ??個人主頁: insist-- 的個人主頁 理想主義的花,最終會盛開在浪漫主義的土壤里,我們的熱情永遠(yuǎn)不會熄滅,在現(xiàn)實(shí)平凡中,我們終將上岸,陽光萬里 ??歡迎點(diǎn)贊??收藏??評論?? 前言 本文將介紹vim / vi編輯器是什么并詳細(xì)講解它的三種工作模式以及基

    2024年02月05日
    瀏覽(103)
  • Linux--vim如何配置文件顯示行數(shù),以及如何快速定位

    Linux--vim如何配置文件顯示行數(shù),以及如何快速定位

    目錄 一、問題起因 二、行號顯示的具體解決方案 1、臨時顯示 2、永久顯示 三、快速定位 1、快速定位到行首、行尾、具體的某一行 2、快速定位到我們某一個 當(dāng)我們安裝軟件環(huán)境時,常常需要修改配置文件,這就需要直接找到具體的某一行或則是根據(jù)某一個具體的關(guān)

    2024年02月04日
    瀏覽(19)
  • Linux 軟件安裝及vim詳細(xì)用法和配置

    Linux 軟件安裝及vim詳細(xì)用法和配置

    在Linux下安裝軟件, 一個通常的辦法是下載到程序的源代碼, 并進(jìn)行編譯, 得到可執(zhí)行程序. 但是這樣太麻煩了, 于是有些人把一些常用的軟件提前編譯好, 做成軟件包(可以理解成windows上的安裝程序)放在一個服務(wù)器上, 通過包管理器可以很方便的獲取到這個編譯好的軟件包, 直接

    2024年02月06日
    瀏覽(19)
  • Linux:詳解(yum的使用、vim編輯器命令集合以及gcc/g++編譯器的使用)

    Linux:詳解(yum的使用、vim編輯器命令集合以及gcc/g++編譯器的使用)

    ????????在Linux下安裝軟件, 一個通常的辦法是下載到程序的源代碼, 并進(jìn)行編譯, 得到可執(zhí)行程序. ????????但是這樣太麻煩了, 于是有些人把一些常用的軟件提前編譯好, 做成軟件包(可以理解成windows上的安裝程序)放在一個服務(wù)器上, 通過包管理器可以很方便的獲取到這

    2024年02月05日
    瀏覽(30)
  • Linux 之 Ubuntu 上 Vim 的安裝、配置、常用命令的簡單整理

    Linux 之 Ubuntu 上 Vim 的安裝、配置、常用命令的簡單整理

    目錄 Linux 之 Ubuntu 上 vim 的安裝、配置、常用命令的簡單整理 一、簡單介紹 二、Vim 的安裝 三、vim 的 3+2 種工作模式 ?四、vim 的一些基礎(chǔ)配置,及其說明 五、普通模式下的常用操作命令 六、插入模式下的常用操作命令 七、命令模式下的常用操作命令 Linux/Ubuntu 開發(fā)的一些知

    2024年04月12日
    瀏覽(18)
  • Spring Boot入門(03): yaml、properties配置文件介紹及使用 | 超級詳細(xì),建議收藏

    Spring Boot入門(03): yaml、properties配置文件介紹及使用 | 超級詳細(xì),建議收藏

    ????????在軟件開發(fā)中,配置文件是一項(xiàng)非常重要的內(nèi)容。它們通常用于存儲應(yīng)用程序的各種設(shè)置和配置選項(xiàng),包括數(shù)據(jù)庫連接信息、日志級別、Web服務(wù)器端口、安全認(rèn)證密鑰等等。在不同的環(huán)境(例如開發(fā)、測試、生產(chǎn))中,這些配置文件可能會有所不同。因此,良好的

    2024年02月11日
    瀏覽(84)
  • [Linux][環(huán)境配置][yum][vim][gcc/g++][gdb][makefile][git]詳細(xì)講解

    [Linux][環(huán)境配置][yum][vim][gcc/g++][gdb][makefile][git]詳細(xì)講解

    本篇文章以Centos為例 通過 yum list 命令可以羅列出當(dāng)前一共有哪些軟件包,由于包的數(shù)目可能非常之多, 使用 grep 命令只篩選出我們關(guān)注的包 yum list | grep sl 注意事項(xiàng): 軟件包名稱: 主版本號.次版本號.源程序發(fā)行號-軟件包的發(fā)行號.主機(jī)平臺.cpu架構(gòu) “x86_64” 后綴表示64位系統(tǒng)

    2024年04月13日
    瀏覽(45)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包