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

深入篇【Linux】學(xué)習(xí)必備:【文本編輯器】vim的基本介紹及使用

這篇具有很好參考價值的文章主要介紹了深入篇【Linux】學(xué)習(xí)必備:【文本編輯器】vim的基本介紹及使用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Ⅰ.vim基本簡介

Vim是從 vi 發(fā)展出來的一個文本編輯器。代碼補全、編譯及錯誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員中被廣泛使用,和Emacs并列成為類Unix系統(tǒng)用戶最喜歡的文本編輯器。

vim的設(shè)計理念是命令的組合。用戶學(xué)習(xí)了各種各樣的文本間移動/跳轉(zhuǎn)的命令和其他的普通模式的編輯命令,并且能夠靈活組合使用的話,能夠比那些沒有模式的編輯器更加高效的進行文本編輯。同時VIM與很多快捷鍵設(shè)置和正則表達式類似,可以輔助記憶。并且vim針對程序員做了優(yōu)化。

深入篇【Linux】學(xué)習(xí)必備:【文本編輯器】vim的基本介紹及使用
vi/vim的區(qū)別簡單來說就是他們都是多模式編輯器,不同的是vim是vi的升級版本,它不僅兼容vi的所有指令,而且還有一些新的特性在里面。比如語法加亮,可視化操作不僅可以在終端運行,也可以運行于x window,mac os,windows等。

Ⅱ.vim的基本操作

vim的使用需要下載,下載的指令是:sudo yum -y install vim
vim既然叫做多模式編輯器,那么它的模式肯定不止一種,它其實具有12種模式。
但vim中主要的三種模式分別是命令模式,插入模式和底行模式。

輸入vim + 文件名后,會默認(rèn)進入命令模式。在這里,用戶所有的輸入都會被當(dāng)作命令,一般是不會給你作為文本輸入的。
那如何進行文本輸入呢?需要用戶進入插入模式。
深入篇【Linux】學(xué)習(xí)必備:【文本編輯器】vim的基本介紹及使用
從命令模式進入插入模式只需輸入命令i或a或o,即可進入插入模式。而想再回去只要按下Esc鍵即可。

按[ i ],從當(dāng)前光標(biāo)所在位置進行輸入。
按[ a ],從當(dāng)前光標(biāo)所在位置的后一個位置進行輸入
按[ o ],會在光標(biāo)所在行的下一行插入新的一行,從新的一行開頭輸入。

vim不同模式下具有不同的功能:

模式 功能
命令模式 控制移動光標(biāo),字符和行之間的刪除,移動和復(fù)制某段區(qū)域,進入插入模式
插入模式 進行文本輸入和編寫,esc返回命令模式
底行模式 保存,退出文件,查找字符

?【命令模式下】

1.移動光標(biāo)
命令 效果
gg 定位光標(biāo)到文本開頭
G 定位光標(biāo)到文本末尾
w 光標(biāo)跳到下一個字符的開頭
b 光標(biāo)跳到上一個字符的開頭
光標(biāo)定位到本行的字尾
^ 光標(biāo)定位到本行的開頭
h 光標(biāo)向左移動,相當(dāng)于←
j 光標(biāo)向下移動,相當(dāng)于↓
k 光標(biāo)向上移動,相當(dāng)于↑
l 光標(biāo)向右移動,相當(dāng)于→
2.復(fù)制刪除粘貼
命令 效果
復(fù)制相關(guān)命令
yy 復(fù)制光標(biāo)所在行
[n]yy 復(fù)制n行,從光標(biāo)所在行往下n行
yw 復(fù)制光標(biāo)所在位置到字尾位置的字符
[n]yw 復(fù)制n個字符
刪除相關(guān)命令
dd 刪除光標(biāo)所在行
[n]dd 刪除n行,從光標(biāo)開始往下刪n行
x 刪除光標(biāo)所在位置
[n]x 刪除光標(biāo)所在行n個字符
粘貼相關(guān)命令
p 將復(fù)制或截切的字符貼到光標(biāo)所在位置
[n]p 粘貼n行到光標(biāo)所在位置,從光標(biāo)位置往下貼
3.替換更改
命令 效果
r 替換光標(biāo)所處字符
[n]r 替換光標(biāo)后面n個字符
R 替換光標(biāo)所到之處,直到按下Esc按鍵為止
4.撤銷指令
命令 效果
u 撤銷剛才的命令
ctrl+r 恢復(fù)剛才撤銷的命令

?【底行模式下】

注意只有在命令模式下才可以進入底行模式,插入模式無法進入底行模式。
而在命令模式下進入底行模式的方式很簡單:shift+;即輸入:

1.查找字符
命令 效果
/ 關(guān)鍵字 查找想要尋找的字符,如果第一次找的關(guān)鍵字不是你想要的,可以一直按n會往后尋找你想要的關(guān)鍵字
? 關(guān)鍵字 查找你想要尋找的字符,跟命令/不同的是,按n是從后往前找,命令/是從前往后找
2.保存退出
命令 效果
w 保存文件
q或q! 退出vim,如果無法退出,再加上!進行強制退出
wq或wq! 保存文件并退出vim,如果無法退出,那加上!,保存文件并強制退出
3.查看所有模式
命令 效果
help vim-modes 查看你的所有模式

深入篇【Linux】學(xué)習(xí)必備:【文本編輯器】vim的基本介紹及使用
深入篇【Linux】學(xué)習(xí)必備:【文本編輯器】vim的基本介紹及使用
一共有12種模式:six BASIC modes 和six ADDDITIONAL modes。

vim操作涉及到:打開,關(guān)閉,查找,插入,刪除,復(fù)制。替換等操作。

Ⅲ.簡單vim配置

1.配置文件位置

1.在目錄/etc/下面,有一個名為vimrc的文件,這是系統(tǒng)中公共的vim配置文件,對所有用戶都有效。
深入篇【Linux】學(xué)習(xí)必備:【文本編輯器】vim的基本介紹及使用
2.不過每個用戶都可以在自己的主目錄下,創(chuàng)建一個私有的配置文件,命名位".vimrc"即可。
首先進入自己的家目錄下,cd~,然后打開自己目錄下的.vimrc文件,執(zhí)行vim .vimrc
深入篇【Linux】學(xué)習(xí)必備:【文本編輯器】vim的基本介紹及使用

深入篇【Linux】學(xué)習(xí)必備:【文本編輯器】vim的基本介紹及使用
進入配置文件后,就可以按照自己的想要的功能來進行配置即可。

2.使用插件

要配置好看的vim,原始的配置可能功能不全,但可以選擇按照插件來完善配置。
這里有一個很好的插件,可以使用你的vim使用起來很舒服。
它有很多配置,可以將vim快速打造成C++IDE。比如寫代碼時會自動補全。
深入篇【Linux】學(xué)習(xí)必備:【文本編輯器】vim的基本介紹及使用
按照方法:直接sudo+下面的鏈接即可

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

深入篇【Linux】學(xué)習(xí)必備:【文本編輯器】vim的基本介紹及使用
卸載方法:
在安裝了 該插件的用戶下執(zhí)行即可。文章來源地址http://www.zghlxwxcb.cn/news/detail-476338.html

bash ~/.VimForCpp/uninstall.sh

到了這里,關(guān)于深入篇【Linux】學(xué)習(xí)必備:【文本編輯器】vim的基本介紹及使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Linux文本編輯器vim使用和配置詳解

    Linux文本編輯器vim使用和配置詳解

    ? vim是Linux的一款文本編輯器,可以用來編輯代碼,而且支持語法高亮,還可以進行一系列配置使vim更多樣化。也可以運行于windows,mac os上。 ? vim有多種模式,但目前我們只介紹絕大多數(shù)場景用的到的模式,也就是命令模式,插入模式和底行模式,其他模式以后用到了會介

    2024年02月05日
    瀏覽(31)
  • Linux文本編輯器大揭秘:輕松掌握vim與nano

    每位踏上Linux征途的新手,都會面臨一個不可避免的挑戰(zhàn)——文本編輯。在Linux的廣闊世界中,文本編輯器是構(gòu)建、維護、發(fā)展系統(tǒng)的基石。無論是簡單的配置文件調(diào)整還是復(fù)雜的編程任務(wù),一款得心應(yīng)手的文本編輯器都能讓你如魚得水。本篇博客將會介紹兩款Linux下廣受喜愛

    2024年04月27日
    瀏覽(23)
  • 快速上手Linux核心命令(六):Linux的文本編輯器vi和vim

    快速上手Linux核心命令(六):Linux的文本編輯器vi和vim

    目錄 前言 簡介 小試牛刀 vi/vim 工作原理及三種模式 常用快捷鍵 命令行圖解 上一篇中已經(jīng)預(yù)告,我們這篇主要說Linux中vi/vim 編輯器。它是我們使用Linux系統(tǒng)不可缺少的工具,學(xué)會了,你就可以在Linux世界里暢通無阻,學(xué)廢了,常用操作你也會了,也是夠用了,O(∩_∩)O vi是L

    2023年04月26日
    瀏覽(29)
  • Linux :: vim 編輯器:詳解:文本復(fù)制/粘貼/剪切/刪除 與 撤銷普通操作及撤銷撤銷操作

    Linux :: vim 編輯器:詳解:文本復(fù)制/粘貼/剪切/刪除 與 撤銷普通操作及撤銷撤銷操作

    前言:本篇是 Linux 基本操作篇章的內(nèi)容! 筆者使用的環(huán)境是基于騰訊云服務(wù)器:CentOS 7.6 64bit。 學(xué)習(xí)集: C++ 入門到入土?。?!學(xué)習(xí)合集 Linux 從命令到網(wǎng)絡(luò)再到內(nèi)核!學(xué)習(xí)合集 前文:已講述了 vim 的簡單基本操作,本文不再贅述直接上手操作! Linux :: 【簡單開發(fā)篇 :: vim 編輯

    2024年02月06日
    瀏覽(36)
  • Vim 是一款強大的文本編輯器,廣泛用于 Linux 和其他 Unix 系統(tǒng)。以下是 Vim 的一些基本用法

    Vim 是一款強大的文本編輯器,廣泛用于 Linux 和其他 Unix 系統(tǒng)。以下是 Vim 的一些基本用法: 打開文件: 基本移動: 使用箭頭鍵或 h , j , k , l 分別向左、下、上、右移動。 Ctrl + f : 向前翻頁。 Ctrl + b : 向后翻頁。 gg : 移動到文件開頭。 G : 移動到文件末尾。 編輯文本: i : 進

    2024年01月17日
    瀏覽(60)
  • Linux :: vim 編輯器:詳解:光標(biāo)移動定位內(nèi)容,行間:快速定位至文本:開頭 / 結(jié)尾;行內(nèi):詞間跳躍

    Linux :: vim 編輯器:詳解:光標(biāo)移動定位內(nèi)容,行間:快速定位至文本:開頭 / 結(jié)尾;行內(nèi):詞間跳躍

    前言:本篇是 Linux 基本操作篇章的內(nèi)容! 筆者使用的環(huán)境是基于騰訊云服務(wù)器:CentOS 7.6 64bit。 學(xué)習(xí)集: C++ 入門到入土!?。W(xué)習(xí)合集 Linux 從命令到網(wǎng)絡(luò)再到內(nèi)核!學(xué)習(xí)合集 前言:已講述了 vim 的基本操作,本文不再贅述直接上手操作! Linux :: 【簡單開發(fā)篇 :: vim 編輯器:

    2024年02月07日
    瀏覽(32)
  • Vim文本編輯器

    Vim文本編輯器

    目錄 一、Vim文本編輯器?? 1.1、什么是Vim文本編輯器 1.2、Vim文本編輯器基本格式 1.3、Vim的三種模式及切換 ?二、命令模式 2.1、Vim的進入與退出 2.2、命令模式下光標(biāo)跳轉(zhuǎn)的快捷鍵 2.3、常用命令集合 三、編輯模式 四、末行模式 Linux 系統(tǒng)中“一切皆文件”,因此當(dāng)我們要更改

    2024年02月10日
    瀏覽(29)
  • 15 文本編輯器vim

    15 文本編輯器vim

    ? ? ? ? 如果file.txt就是修改這個文件,如果不存在就是新建一個文件。 ?????????使用vim建完文件后,會自動進入文件中。? ????????底部要是顯示插入,是編輯模式; ????????按esc,底部要是空白的,則是進入命令模式,可以輸入一些快捷鍵進行操作,比如說

    2024年02月15日
    瀏覽(23)
  • vim文本編輯器,常用命令

    目錄 1、常用模式 2、基本移動光標(biāo) 3、插入和替換文本 4、刪除和復(fù)制文本 5、搜索和替換 6、保存和退出 Vim是一款功能強大的文本編輯器,在Linux系統(tǒng)中被廣泛使用。它提供了豐富的編輯和操作功能,適用于編程、文件編輯、配置文件修改等各種任務(wù)。 下面是對Vim常用場景詳

    2024年01月16日
    瀏覽(22)
  • 八、vim高級文本編輯器

    八、vim高級文本編輯器

    vim是vi的增強版,由vim-enhanced軟件包提供。 vim具有vi不具備的特性eg:命令語法的高亮 vim是一個默認(rèn)的文本編輯器來進行使用,在眾多的Linux發(fā)行版中均被內(nèi)置,成為Linux主流的文本編輯器。 gvim:vim的圖形化版本 提供在vim-x11包里、 1、vim的工作模式 命令模式:打開文件進入命

    2024年02月05日
    瀏覽(27)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包