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

Linux編輯器-vim使用

這篇具有很好參考價(jià)值的文章主要介紹了Linux編輯器-vim使用。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

????????vi/vim的區(qū)別簡(jiǎn)單點(diǎn)來(lái)說(shuō),它們都是多模式編輯器,不同的是vim是vi的升級(jí)版本,它不僅兼容vi的所有指令,而且還有一些新的特性在里面。例如語(yǔ)法加亮,可視化操作不僅可以在終端運(yùn)行,也可以運(yùn)行于x window、 mac os、windows。

Linux編輯器-vim使用,linux,linux,編輯器,vim

?1. vim的基本概念

????????vim有三種基本的模式分別為命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能區(qū)分如下:

  • 正常/普通/命令模式(Normal mode)

控制屏幕光標(biāo)的移動(dòng),字符、字或行的刪除,移動(dòng)復(fù)制某區(qū)段及進(jìn)入Insert mode下,或者到 last line mode

  • ?插入模式(Insert mode)

只有在Insert mode下,才可以做文字輸入,按「ESC」鍵可回到命令行模式。該模式是我們以后用的最頻繁的編輯模式。

  • 末行模式(last line mode)

文件保存或退出,也可以進(jìn)行文件替換,找字符串,列出行號(hào)等操作。 在命令模式下,shift+: 即可進(jìn)入該模式。要查看你的所有模式:打開(kāi)vim,底行模式直接輸入

????????:help vim-modes

我這里一共有12種模式:six BASIC modes和six ADDITIONAL modes.

2. vim的基本操作

  • 進(jìn)入vim,在系統(tǒng)提示符號(hào)輸入vim及文件名稱后,就進(jìn)入vim全屏幕編輯畫(huà)面:

Linux編輯器-vim使用,linux,linux,編輯器,vim

?????????不過(guò)有一點(diǎn)要特別注意,就是你進(jìn)入vim之后,是處于[正常模式],你要切換到[插入模式]才能夠輸入文字。

  • [正常模式]切換至[插入模式]

????????輸入a
????????輸入i
????????輸入o

  • [插入模式]切換至[正常模式]

????????「ESC」?

  • [正常模式]切換至[末行模式]

????????「shift + ;」, 其實(shí)就是輸入「:」?

  • 退出vim及保存文件,在[正常模式]下,按一下?「shift + ;」進(jìn)入「Last line mode」,例如:

????????: w (保存當(dāng)前文件)
????????: wq (輸入「wq」,存盤(pán)并退出vim)
????????: q! (輸入q!,不存盤(pán)強(qiáng)制退出vim)?

????????注意:從插入模式不能直接到底行模式,只能退到命令模式然后再進(jìn)去底行模式。?

3. vim正常模式命令集

  • 插入模式

????????按「i」切換進(jìn)入插入模式「insert mode」,按“i”進(jìn)入插入模式后是從光標(biāo)當(dāng)前位置開(kāi)始輸入文件;
????????按「a」進(jìn)入插入模式后,是從目前光標(biāo)所在位置的下一個(gè)位置開(kāi)始輸入文字;
????????按「o」進(jìn)入插入模式后,是插入新的一行,從行首開(kāi)始輸入文字。

  • 從插入模式切換為命令模式

????????按「ESC」鍵。

  • 移動(dòng)光標(biāo)

?vim可以直接用鍵盤(pán)上的光標(biāo)來(lái)上下左右移動(dòng),但正規(guī)的vim是用小寫(xiě)英文字母「h」、「j」、「k」、「l」,分別控制光標(biāo)左、下、上、右移一格

Linux編輯器-vim使用,linux,linux,編輯器,vim


????????按shift +「G」:移動(dòng)到文章的最后
????????按shift +「 $ 」:移動(dòng)到光標(biāo)所在行的“行尾”
????????按shift +「^」:移動(dòng)到光標(biāo)所在行的“行首”
????????按「w」:光標(biāo)跳到下個(gè)字的開(kāi)頭
????????按「e」:光標(biāo)跳到下個(gè)字的字尾
????????按「b」:光標(biāo)回到上個(gè)字的開(kāi)頭
????????按「#l」:光標(biāo)移到該行的第#個(gè)位置,如:5l,56l
????????按[gg]:進(jìn)入到文本開(kāi)始
????????按[shift+g]:進(jìn)入文本末端
????????按「ctrl」+「b」:屏幕往“后”移動(dòng)一頁(yè)
????????按「ctrl」+「f」:屏幕往“前”移動(dòng)一頁(yè)
????????按「ctrl」+「u」:屏幕往“后”移動(dòng)半頁(yè)
????????按「ctrl」+「d」:屏幕往“前”移動(dòng)半頁(yè)

  • 刪除文字

????????「x」:每按一次,刪除光標(biāo)所在位置的一個(gè)字符
????????「#x」:例如,「6x」表示刪除光標(biāo)所在位置的“后面(包含自己在內(nèi))”6個(gè)字符
????????「X」:大寫(xiě)的X,每按一次,刪除光標(biāo)所在位置的“前面”一個(gè)字符
????????「#X」:例如,「20X」表示刪除光標(biāo)所在位置的“前面”20個(gè)字符
????????「dd」:刪除光標(biāo)所在行
????????「#dd」:從光標(biāo)所在行開(kāi)始刪除#行?

  • 復(fù)制

????????「yw」:將光標(biāo)所在之處到字尾的字符復(fù)制到緩沖區(qū)中。
????????「#yw」:復(fù)制#個(gè)字到緩沖區(qū)
????????「yy」:復(fù)制光標(biāo)所在行到緩沖區(qū)。
????????「#yy」:例如,「6yy」表示拷貝從光標(biāo)所在的該行“往下數(shù)”6行文字。
????????「p」:將緩沖區(qū)內(nèi)的字符貼到光標(biāo)所在位置。注意:所有與“y”有關(guān)的復(fù)制命令都必須與“p”配合才能完成復(fù)制與粘貼功能。

  • 替換

????????「r」:替換光標(biāo)所在處的字符。
????????「R」:替換光標(biāo)所到之處的字符,直到按下「ESC」鍵為止。?

  • 撤銷上一次操作

????????「u」:如果您誤執(zhí)行一個(gè)命令,可以馬上按下「u」,回到上一個(gè)操作。按多次“u”可以執(zhí)行多次回復(fù)。
????????「ctrl + r」: 撤銷的恢復(fù)?

  • 更改

????????「cw」:更改光標(biāo)所在處的字到字尾處
????????「c#w」:例如,「c3w」表示更改3個(gè)字

  • 跳至指定的行

????????「ctrl」+「g」列出光標(biāo)所在行的行號(hào)。
????????「#G」:例如,15 shift +「G」,表示移動(dòng)光標(biāo)至文章的第15行行首。?

?Linux編輯器-vim使用,linux,linux,編輯器,vim

4. vim末行模式命令集

在使用末行模式之前,請(qǐng)記住先按「ESC」鍵確定您已經(jīng)處于正常模式,再按shift+「:」冒號(hào)即可進(jìn)入末行模式。

  • ?列出行號(hào)

????????「set nu」: 輸入「set nu」后,會(huì)在文件中的每一行前面列出行號(hào)。?

  • 跳到文件中的某一行

「#」:「#」號(hào)表示一個(gè)數(shù)字,在冒號(hào)后輸入一個(gè)數(shù)字,再按回車鍵就會(huì)跳到該行了,如輸入數(shù)字15,再回車,就會(huì)跳到文章的第15行。

  • 查找字符

「/關(guān)鍵字」: 先按「/」鍵,再輸入您想尋找的字符,如果第一次找的關(guān)鍵字不是您想要的,可以一直按「n」會(huì)往后尋找到您要的關(guān)鍵字為止。
「?關(guān)鍵字」:先按「?」鍵,再輸入您想尋找的字符,如果第一次找的關(guān)鍵字不是您想要的,可以一直按「n」會(huì)往前尋找到您要的關(guān)鍵字為止。?

  • 保存文件

「w」: 在冒號(hào)輸入字母「w」就可以將文件保存起來(lái)

  • 離開(kāi)vim

「q」:按「q」就是退出,如果無(wú)法離開(kāi)vim,可以在「q」后跟一個(gè)「!」強(qiáng)制離開(kāi)vim。
「wq」:一般建議離開(kāi)時(shí),搭配「w」一起使用,這樣在退出的時(shí)候還可以保存文件。

5. vim操作總結(jié)

  • 三種模式

????????正常模式
????????插入模式
????????底行模式

  • vim操作

打開(kāi),關(guān)閉,查看,查詢,插入,刪除,替換,撤銷,復(fù)制等等操作。

6. 簡(jiǎn)單vim配置

配置文件的位置

????????在目錄 /etc/ 下面,有個(gè)名為vimrc的文件,這是系統(tǒng)中公共的vim配置文件,對(duì)所有用戶都有效。
????????而在每個(gè)用戶的主目錄下,都可以自己建立私有的配置文件,命名為:“.vimrc”。例如,/root目錄下,
????????通常已經(jīng)存在一個(gè).vimrc文件,如果不存在,則創(chuàng)建之。
????????切換用戶成為自己執(zhí)行 su ,進(jìn)入自己的主工作目錄,執(zhí)行 cd ~
????????打開(kāi)自己目錄下的.vimrc文件,執(zhí)行 vim .vimrc

為了方便我們直接從gitee開(kāi)源項(xiàng)目上配置vim

VimForCpp: 快速將vim打造成c++ IDE

需要注意的是該vim配置只適用于centos 7 的版本

Linux編輯器-vim使用,linux,linux,編輯器,vim

Linux編輯器-vim使用,linux,linux,編輯器,vim??

? ? ? ?將這一行代碼,直接復(fù)制到linux上執(zhí)行就行

Linux編輯器-vim使用,linux,linux,編輯器,vim

????????切記要在普通用戶下執(zhí)行?。?!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-737419.html

到了這里,關(guān)于Linux編輯器-vim使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Linux編輯器---vim的使用

    Linux編輯器---vim的使用

    ???????Vim是一個(gè)高度可配置的文本編輯器,它是操作Linux的一款利器,旨在高效地創(chuàng)建和更改任何類型的文本。這款編輯器起源于\\\"vi\\\",并在此基礎(chǔ)上發(fā)展出了眾多新的特性。Vim被普遍推崇為類Vi編輯器中最好的一個(gè),事實(shí)上真正的勁敵來(lái)自Emacs的不同變體。 ???????對(duì)于

    2024年02月05日
    瀏覽(16)
  • 【Linux】Linux中的vim編輯器的使用

    【Linux】Linux中的vim編輯器的使用

    需要云服務(wù)器等云產(chǎn)品來(lái)學(xué)習(xí)Linux的同學(xué)可以移步/--騰訊云--/--阿里云--/--華為云--/官網(wǎng),輕量型云服務(wù)器低至112元/年,新用戶首次下單享超低折扣。 ?? 目錄 一、vim的介紹 二、命令模式 2.1光標(biāo)定位操作 2.2文本復(fù)制、粘貼、剪切、撤銷 2.3文本操作 三、插入模式 四、底行模

    2024年02月10日
    瀏覽(20)
  • Linux之vim編輯器的使用

    Linux之vim編輯器的使用

    目錄 一、vim是什么? 試驗(yàn)1:? 二.命令模式繼承用法: vim命令模式的快捷鍵: 光標(biāo)移動(dòng): vim文本復(fù)制相關(guān)操作: vim文本編輯操作: 三.末行模式命令用法 部分快捷鍵: 四.vim編輯器的配置原理? ? ????????vim 是從 vi 發(fā)展出來(lái)的一個(gè)文本編輯器。代碼補(bǔ)全、編譯及錯(cuò)誤跳轉(zhuǎn)等

    2024年02月07日
    瀏覽(37)
  • Linux編輯器:vim的簡(jiǎn)單介紹及使用

    Linux編輯器:vim的簡(jiǎn)單介紹及使用

    ? 目錄 1.什么是vim? 2.vim的基本概念 3.vim 的基本操作 4. 各模式下的命令集 4.1 正常模式命令集? 4.2 末行模式命令集 5.補(bǔ)充 5.1?vim支持多文件編輯 5.2 vim 的配置 1.vim 配置原理 2. 常用簡(jiǎn)單配置選項(xiàng): 3. 使用插件 Vim 是從 vi 發(fā)展出來(lái)的一個(gè) 文本編輯器 ,即對(duì)文本進(jìn)行增刪改查。

    2024年02月05日
    瀏覽(27)
  • 第四章 linux編輯器——vim的使用

    第四章 linux編輯器——vim的使用

    v i m vim v im 是一個(gè)多模式代碼編輯器。vim常用的模式有三類:命令模式(command mode)、插入模式(insert mode)和底行模式(last line mode)。這三種模式的主要功能如下: 命令模式:該模式又叫做正常模式、普通模式等。其主要的作用是控制屏幕光標(biāo)的移動(dòng),控制代碼的刪除、

    2024年02月10日
    瀏覽(32)
  • Linux文本編輯器vim使用和配置詳解

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

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

    2024年02月05日
    瀏覽(30)
  • Linux——vi命令使用詳解(vim編輯器)

    1、三種模式以及切換 ? ? ? ? ①命令行模式 ?? ? ? ? ? ②插入模式 (進(jìn)入文件編輯,按ESC進(jìn)入底行模式) ? ? ? ? ③底行模式 2、vi模式切換命令 ? ? ? ? a ? ?--- ?[進(jìn)入編輯狀態(tài),從當(dāng)前光標(biāo)的位置后一個(gè)插入字符] ? ? ? ? A ? ?--- [進(jìn)入編輯狀態(tài),從當(dāng)前行尾插入字符

    2024年02月07日
    瀏覽(33)
  • Linux基礎(chǔ)工具|文本編輯器Vim的使用

    Linux基礎(chǔ)工具|文本編輯器Vim的使用

    您好這里是limou3434的個(gè)人博客,感興趣可以看看我的其他內(nèi)容。 本次我給您帶來(lái)的是Linux下Vim文本編輯器的使用,關(guān)于vim,您只需要知道一些常用的指令和操作即可,快速上手的秘訣是實(shí)踐,并且是多次實(shí)踐。 安裝:在centos環(huán)境下安裝vim可以使用“sudo yum install vim”,其他環(huán)

    2024年02月11日
    瀏覽(39)
  • 【Linux】:Linux開(kāi)發(fā)工具之Linux編輯器vim的使用

    【Linux】:Linux開(kāi)發(fā)工具之Linux編輯器vim的使用

    ?? vi/vim的區(qū)別簡(jiǎn)單點(diǎn)來(lái)說(shuō),它們都是多模式編輯器,不同的是vim是vi的升級(jí)版本,它不僅兼容vi的所有指令,而且還有一些新的特性在里面。例如語(yǔ)法加亮,可視化操作不僅可以在終端運(yùn)行,也可以運(yùn)行于x window、 mac os、windows我們統(tǒng)一按照vim來(lái)進(jìn)行講解 ??vim是一款多模式的

    2024年02月06日
    瀏覽(27)
  • Linux和Shell筆記-6使用編輯器Vim

    對(duì)文本在編輯器的功能(如查找,剪切和粘貼)了解越多,編寫(xiě)shell腳本的速度就越快。以VIM為例 安裝vim vim基礎(chǔ) 鍵入vim(或vi,如果這個(gè)別名或鏈接文件存在的話)如 vim有兩種操作模式,普通模式和插入模式 普通模式將按鍵解釋成命令 插入模式將光標(biāo)位置輸入的每個(gè)鍵插入

    2024年02月16日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包