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

vim的使用介紹以及命令大全(系統(tǒng)性學(xué)習(xí)day3)

這篇具有很好參考價(jià)值的文章主要介紹了vim的使用介紹以及命令大全(系統(tǒng)性學(xué)習(xí)day3)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

vim的使用介紹以及命令大全(系統(tǒng)性學(xué)習(xí)day3),Ubantu和C語言學(xué)習(xí),vim,編輯器,linux

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?懶羊羊感謝大家的關(guān)注和三連支持~?

目錄

前言

一、vim的使用介紹

二、命令大全

1.命令模式

(1)復(fù)制(配合粘貼命令p使用)

(2)剪切

(3)粘貼

(4)刪除

(5)撤銷/恢復(fù)

?(6)編輯命令的快捷鍵?

2.底行模式(:xxx命令)

(1)保存/退出文件操作

(2)查找?

(3)替換

(4)行號顯示

(5)文件切換

(6) 分割窗口(多文件編輯時(shí)很高效)

3.編輯模式

總結(jié)


前言

Vim(Vi IMproved)是一個(gè)功能強(qiáng)大的文本編輯器,被認(rèn)為是 Vi 編輯器的改進(jìn)版本。它是在 Unix 系統(tǒng)上最受歡迎的文本編輯器之一,并且也可以在其他操作系統(tǒng)上使用。


一、vim的使用介紹

vim編輯器有三種模式:

1.命令模式

2.編輯模式

3.底行模式

切換模式的方法:

(1)命令模式下,按下a、i、o、A等鍵,可以計(jì)入編輯模式
(2)編輯模式下,按下esc,便可以回到命令模式
(3)命令模式下,輸入:后,進(jìn)入底行模式
(4)底行模式下,按esc或者刪除:和它后面的命令,就可以回到命令模式。

二、命令大全

1.命令模式

(1)復(fù)制(配合粘貼命令p使用)

快捷鍵 功能
yy 復(fù)制光標(biāo)所在行的內(nèi)容
y 復(fù)制鼠標(biāo)已選中的內(nèi)容
n(數(shù)字)+yy 復(fù)制光標(biāo)所在行,n代表行數(shù),可復(fù)制光標(biāo)所在行及以下行的多行內(nèi)容
yw 復(fù)制光標(biāo)位置的單詞

(2)剪切

快捷鍵 功能
dd 剪切光標(biāo)所在行
n(數(shù)字)+dd 光標(biāo)所在行為準(zhǔn)(包含當(dāng)前行),向下剪切指定行數(shù)
D 剪切光標(biāo)所在行

(3)粘貼

快捷鍵 功能描述
p 將剪貼板中的內(nèi)容粘貼到光標(biāo)后
P(大寫) 將剪貼板中的內(nèi)容粘貼到光標(biāo)前

(4)刪除

快捷鍵 功能
x?? 刪除光標(biāo)所在位置的字符
X(大寫)? 刪除光標(biāo)前一個(gè)字符
dd 刪除光標(biāo)所在行,刪除之后,下一行上移
D 刪除光標(biāo)位置到行尾的內(nèi)容,刪除之后,下一行不上移
ndd 刪除當(dāng)前行(包括此行)后 n 行文本
dw 移動光標(biāo)到單詞的開頭以刪除該單詞
dG 刪除光標(biāo)所在行一直到文件末尾的所有內(nèi)容
:a1,a2d(底行模式 刪除從 a1 行到 a2 行的文本內(nèi)容

(5)撤銷/恢復(fù)

快捷鍵 功能
u 撤銷
ctrl+r 恢復(fù)
U(大寫) 撤銷所有編輯

?(6)編輯命令的快捷鍵?

快捷鍵 功能
↑或ctr + p 上一條命令
↓或ctr + n 下一條命令
ctr + b 移動到命令行開頭
ctr + e 移動到命令行結(jié)尾
ctr + ← 向左一個(gè)單詞
ctr + → 向右一個(gè)單詞

2.底行模式(:xxx命令)

(1)保存/退出文件操作

命令 功能
:q 不保存就退出 Vim 編輯器
:q! 不保存,且強(qiáng)制退出 Vim 編輯器
:w 保存但是不退出 Vim 編輯器
:w! 強(qiáng)制保存文本
:x 保存文本,并退出 Vim 編輯器
:wq? 保存并退出 Vim 編輯器
:wq! 保存并強(qiáng)制退出 Vim 編輯器
ZZ 直接退出 Vim 編輯器

(2)查找?

快捷鍵 功能
/abc 從光標(biāo)所在位置向前查找字符串 abc
/^abc 查找以 abc 為行首的行
/abc$ 查找以 abc 為行尾的行
?abc 從光標(biāo)所在位置向后查找字符串 abc

(3)替換

快捷鍵? 功能
:s/a1/a2 替換當(dāng)前光標(biāo)所在行第一處符合條件的內(nèi)容
:s/a1/a2/g 替換當(dāng)前光標(biāo)所在行所有的 a1 都用 a2 替換
:%s/a1/a2 替換所有行中,第一處符合條件的內(nèi)容
:%s/a1/a2/g 替換所有行中,所有符合條件的內(nèi)容
:n1,n2 s/a1/a2 將文件中 n1 到 n2 行中第一處 a1 都用 a2 替換
:n1,n2 s/a1/a2/g 將文件中 n1 到 n2 行中所有 a1 都用 a2 替換

(4)行號顯示

  1. 行號顯示 :?:set nu
  2. 取消行號顯示:?:set nonu

(5)文件切換

快捷鍵 功能
:files 查看當(dāng)前已經(jīng)打開的所有文件
:open +? 文件名 切換到指定文件
:bp 切換到上一個(gè)文(back previous)
:bn 切換到下一個(gè)文件(back next)

(6) 分割窗口(多文件編輯時(shí)很高效

分割窗口快捷鍵:? :vs +文件名

注意:分割窗口可以同時(shí)查看和編輯多個(gè)文件,互相之間不會影響

3.編輯模式

快捷鍵 功能
i? ?在當(dāng)前光標(biāo)所在位置插入,光標(biāo)后的文本相應(yīng)向右移動
I? 在光標(biāo)所在行的行首插入,行首是該行的第一個(gè)非空白字符,相當(dāng)于光標(biāo)移動到行首執(zhí)行 i 命令
o? 在光標(biāo)所在行的下插入新的一行。光標(biāo)停在空行首,等待輸入文本
O(大寫 在光標(biāo)所在行的上插入新的一行。光標(biāo)停在空行的行首,等待輸入文本
a 在當(dāng)前光標(biāo)所在位置之后插入
A 在光標(biāo)所在行的行尾插入,相當(dāng)于光標(biāo)移動到行尾再執(zhí)行 a 命令
esc鍵 退出編輯模式回到命令模式


總結(jié)

? ? ? 本篇文章詳細(xì)地講了關(guān)于vim的使用介紹以及命令大全和許多快捷鍵的使用和分析,希望能夠幫到大家!

? ? ? 以后還會給大家展現(xiàn)更多關(guān)于Ubantu的其他重要的基礎(chǔ)知識,感謝大家支持懶大王!

? ? ? 希望這篇博客能給各位朋友們帶來幫助,最后懶大王請來過的朋友們留下你們寶貴的三連以及關(guān)注,感謝你們!
?文章來源地址http://www.zghlxwxcb.cn/news/detail-714302.html

到了這里,關(guān)于vim的使用介紹以及命令大全(系統(tǒng)性學(xué)習(xí)day3)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(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)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

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

相關(guān)文章

  • 【基礎(chǔ)類】—面向?qū)ο箢愊到y(tǒng)性學(xué)習(xí)

    構(gòu)造函數(shù)模擬一個(gè)類 ES6 Class聲明 通過 new 實(shí)例化一個(gè)類 借助構(gòu)造函數(shù)實(shí)現(xiàn)繼承 缺點(diǎn): Parent1的原型上的屬性和方法,并沒有被child所繼承。 總結(jié):只實(shí)現(xiàn)了部分繼承,如果父類的屬性都在構(gòu)造函數(shù)里面,完全可以實(shí)現(xiàn)繼承,如果父類的原型對象上還有方法或?qū)傩裕敲醋宇?/p>

    2024年02月14日
    瀏覽(21)
  • linux與windows系統(tǒng)性能測試

    # 一、Linux系統(tǒng)下的性能測試 ##### 可通過以下命令進(jìn)行安裝。 ##### 如果您使用CentOS、Redhat、Aliyun Linux等操作系統(tǒng),運(yùn)行以下命令 ? ? sudo yum install fio ##### 如果您使用Ubuntu或Debian操作系統(tǒng),運(yùn)行以下命令 ? ? sudo apt-get ?update ? ? sudo apt-get install fio ##### 下面提供一些通用的性能

    2024年04月17日
    瀏覽(27)
  • 【基礎(chǔ)類】—前后端通信類系統(tǒng)性學(xué)習(xí)

    同源策略限制從一個(gè)源加載的文檔或腳本如何與來自另一個(gè)源的資源進(jìn)行交互。這是一個(gè)用于隔離潛在惡意文件的關(guān)鍵的安全機(jī)制。 源:協(xié)議、域名和端口, 默認(rèn)端口是80 三者有一個(gè)不同,即源不同,就是跨域 限制:不是一個(gè)源的文檔,你沒有權(quán)利去操作另一個(gè)源的文檔,

    2024年02月13日
    瀏覽(23)
  • 系統(tǒng)性學(xué)習(xí)vue-組件及腳手架

    系統(tǒng)性學(xué)習(xí)vue-組件及腳手架

    書接上文 Vue腳手架是Vue官方提供的標(biāo)準(zhǔn)化開發(fā)工具(開發(fā)平臺) CLI: command line interface (命令行接口工具) 俗稱腳手架 備注: 如果下載緩慢可以配置npm淘寶鏡像: npm config set registry https://registry.npm.taobao.org Vue腳手架隱藏了所有webpack相關(guān)配置,弱項(xiàng)查看具體的webpack配置,請執(zhí)行 vue ins

    2024年02月02日
    瀏覽(29)
  • 金融——規(guī)避容易造成金融系統(tǒng)性風(fēng)險(xiǎn)的項(xiàng)目

    金融的關(guān)聯(lián)性太強(qiáng),容易造成很多社會問題, 改變,必須建立在有效規(guī)避風(fēng)險(xiǎn)之上 答: 答: 答:我暫時(shí)認(rèn)為,他們都是未來。信用系統(tǒng)是一個(gè)美好的愿望,就像五六十年代理想的共產(chǎn)主義一樣,要走的路還是很遠(yuǎn),我個(gè)人是希望遙遠(yuǎn)的將來能夠?qū)崿F(xiàn),那是多么美麗的未來,

    2024年01月20日
    瀏覽(27)
  • 初識C語言——詳細(xì)入門(系統(tǒng)性學(xué)習(xí)day4)

    初識C語言——詳細(xì)入門(系統(tǒng)性學(xué)習(xí)day4)

    目錄 前言 一、C語言簡單介紹、特點(diǎn)、基本構(gòu)成 簡單介紹: 特點(diǎn): 基本構(gòu)成: 二、認(rèn)識C語言程序 標(biāo)準(zhǔn)格式: 簡單C程序: 三、基本構(gòu)成分類詳細(xì)介紹? ? (1) (2)數(shù)據(jù)類型 計(jì)算機(jī)中常用存儲單位 數(shù)據(jù)類型的取值范圍 打印輸入類型 (3)常量和變量 常量的分類:

    2024年02月08日
    瀏覽(28)
  • HarmonyOS4.0系統(tǒng)性深入開發(fā)18公共事件簡介

    HarmonyOS4.0系統(tǒng)性深入開發(fā)18公共事件簡介

    HarmonyOS通過CES(Common Event Service,公共事件服務(wù))為應(yīng)用程序提供訂閱、發(fā)布、退訂公共事件的能力。 公共事件從系統(tǒng)角度可分為:系統(tǒng)公共事件和自定義公共事件。 系統(tǒng)公共事件:CES內(nèi)部定義的公共事件,只有系統(tǒng)應(yīng)用和系統(tǒng)服務(wù)才能發(fā)布,例如HAP安裝,更新,卸載等公共

    2024年02月02日
    瀏覽(28)
  • HarmonyOS4.0系統(tǒng)性深入開發(fā)19進(jìn)程模型概述

    HarmonyOS4.0系統(tǒng)性深入開發(fā)19進(jìn)程模型概述

    HarmonyOS的進(jìn)程模型: 應(yīng)用中(同一包名)的所有UIAbility運(yùn)行在同一個(gè)獨(dú)立進(jìn)程中。 WebView擁有獨(dú)立的渲染進(jìn)程。 基于HarmonyOS的進(jìn)程模型,系統(tǒng)提供了公共事件機(jī)制用于一對多的通信場景,公共事件發(fā)布者可能存在多個(gè)訂閱者同時(shí)接收事件。 HarmonyOS通過CES(Common Event Service,公

    2024年01月19日
    瀏覽(29)
  • HarmonyOS4.0系統(tǒng)性深入開發(fā)25訪問DataAbility

    訪問DataAbility需導(dǎo)入基礎(chǔ)依賴包,以及獲取與DataAbility子模塊通信的URI字符串。 其中,基礎(chǔ)依賴包包括: @ohos.ability.featureAbility @ohos.data.dataAbility @ohos.data.rdb 訪問DataAbility的示例代碼如下: 創(chuàng)建工具接口類對象。 構(gòu)建數(shù)據(jù)庫相關(guān)的RDB數(shù)據(jù)。 注:關(guān)于DataAbilityPredicates的詳細(xì)內(nèi)容

    2024年01月25日
    瀏覽(20)
  • HarmonyOS4.0系統(tǒng)性深入開發(fā)24啟動DataAbility

    HarmonyOS4.0系統(tǒng)性深入開發(fā)24啟動DataAbility

    DataAbility,即\\\"使用Data模板的Ability\\\",主要用于對外部提供統(tǒng)一的數(shù)據(jù)訪問抽象,不提供用戶交互界面。DataAbility可由PageAbility、ServiceAbility或其他應(yīng)用啟動,即使用戶切換到其他應(yīng)用,DataAbility仍將在后臺繼續(xù)運(yùn)行。 使用DataAbility有助于應(yīng)用管理其自身和其他應(yīng)用存儲數(shù)據(jù)的訪

    2024年01月25日
    瀏覽(26)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包