国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

中山市西區(qū)網(wǎng)站制作競(jìng)價(jià)網(wǎng)

中山市西區(qū)網(wǎng)站制作,競(jìng)價(jià)網(wǎng),小程序免費(fèi)制作平臺(tái)有贊,dedecms做的網(wǎng)站如何上線個(gè)人主頁(yè) : 個(gè)人主頁(yè) 個(gè)人專欄 : 《數(shù)據(jù)結(jié)構(gòu)》 《C語(yǔ)言》《C》《Linux》 文章目錄 前言一、vim的基本概念二、vim的基本操作三、vim正常模式命令集四、vim底行模式命令集五、.xxx.swp的解決總結(jié) 前言 本文是對(duì)Linux中vim使用的總結(jié) 一、vim的基本概念 …

在這里插入圖片描述

個(gè)人主頁(yè) : 個(gè)人主頁(yè)
個(gè)人專欄 : 《數(shù)據(jù)結(jié)構(gòu)》 《C語(yǔ)言》《C++》《Linux》

文章目錄

  • 前言
  • 一、vim的基本概念
  • 二、vim的基本操作
  • 三、vim正常模式命令集
  • 四、vim底行模式命令集
  • 五、.xxx.swp的解決
  • 總結(jié)


前言

本文是對(duì)Linux中vim使用的總結(jié)


一、vim的基本概念

vim是一款多模式的文本編輯器,vim里有許多子命令,來(lái)進(jìn)行代碼編寫的操作。本文將總結(jié)vim的三種常用模式,分別是命令模式(command mode),插入模式(insert mode),底行模式(last line mode),其中默認(rèn)打開命令模式

  • 命令模式
    控制屏幕光標(biāo)的移動(dòng),字符,字或行的刪除,移動(dòng)復(fù)制某區(qū)段及進(jìn)入插入模式,或者到底行模式
    在這里插入圖片描述
    輸入 vim 文件名 指令后進(jìn)入的界面就是命令模式
  • 插入模式
    只有在插入模式下,才可以做文字輸入,按[ESC]鍵可以回到命令模式。
    在這里插入圖片描述
    在命令模式下輸入:i,a,o都可以進(jìn)入命令模式
  • 底行模式
    文件保存或退出,也可以進(jìn)行文件替換,找字符串(/ 字符串),列出行號(hào)(set nu)等操作。在命令模式下,shift + ; 進(jìn)入底行模式。在底行模式下,可以查看vim的所有模式( help vim-modes)
    在這里插入圖片描述
    在這里插入圖片描述
    按h,j,k,l進(jìn)行左,下,上,右移動(dòng)光標(biāo)。輸入shift ; q退出

二、vim的基本操作

在這里插入圖片描述

  • 進(jìn)入vim,在系統(tǒng)提示符號(hào)輸入vim及文件名稱后,就可以進(jìn)入vim全屏膜編輯模式
    在這里插入圖片描述
    要注意,在命令行模式下,不能輸入文字。要在插入模式才能輸入文字
  • 命令行模式 到 插入模式
    輸入 i,a,o都可以
    在這里插入圖片描述
    但輸入i,光標(biāo)不移動(dòng)。輸入a,光標(biāo)向右移動(dòng)一字符。輸入o,光標(biāo)向下移動(dòng)一行。
    在這里插入圖片描述
    現(xiàn)在我們處于命令行模式,光標(biāo)位于第三個(gè)a處。
    輸入 i :
    在這里插入圖片描述
    輸入:o
    在這里插入圖片描述
    輸入:a
    在這里插入圖片描述

  • 插入模式 切換至 命令行模式
    目前處于插入模式,就只能一直輸入文字,如果發(fā)現(xiàn)輸入錯(cuò)誤,想用光標(biāo)往回移動(dòng),將該字符刪除,可以先輸入 ESC轉(zhuǎn)到命令行模式在刪除文字。當(dāng)然也可以直接刪除
    在這里插入圖片描述

  • 命令行模式 轉(zhuǎn)到 底行模式
    輸入shift ;
    在這里插入圖片描述

三、vim正常模式命令集

  • 插入模式

輸入 i 切換進(jìn)入插入模式,按 " i "進(jìn)入插入模式后從光標(biāo)當(dāng)前位置開始輸入文件
輸入 a 進(jìn)入插入模式,從目前光標(biāo)所在位置的下一個(gè)位置開始插入文字
輸入 o 進(jìn)入插入模式,插入新的一行,從行首開始輸入文字


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

vim可以直接用鍵盤上的光標(biāo)來(lái)上下移動(dòng),但正規(guī)的vim是用小寫字母 h,j,k,l分別控制光標(biāo)左,下,上,右移動(dòng)一格
輸入 shifr g(G):移動(dòng)到文件的最后
在這里插入圖片描述
輸入 $:移動(dòng)到光標(biāo)所在行的行尾
在這里插入圖片描述
輸入 ^:移動(dòng)光標(biāo)到所在行的行首。 ^ 和 $ 表示一行的開始與結(jié)尾,被稱為錨點(diǎn)符號(hào)
在這里插入圖片描述
輸入 w:光標(biāo)調(diào)到下一個(gè)字的開頭
在這里插入圖片描述
輸入 e:光標(biāo)調(diào)到下一個(gè)字的字尾
在這里插入圖片描述
輸入 b:光標(biāo)回到上個(gè)字的開頭
在這里插入圖片描述
輸入 #|:光標(biāo)移到該行的第#個(gè)位置
在這里插入圖片描述
輸入 gg:進(jìn)入文本開始
在這里插入圖片描述
輸入 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:表示刪除光標(biāo)所在位置的后面(包含自己在內(nèi))#個(gè)字符
在這里插入圖片描述
X(大寫):每按一次,刪除光標(biāo)所在位置前一個(gè)字符
在這里插入圖片描述
dd:刪除光標(biāo)所在行
在這里插入圖片描述
#dd:從光標(biāo)所在行開始刪除#行
在這里插入圖片描述


  • 復(fù)制

yy:復(fù)制光標(biāo)所在行到緩沖區(qū)
#yy:復(fù)制包含光標(biāo)所在行后#行到緩沖區(qū)
p:將緩沖區(qū)的字符貼到光標(biāo)所在的位置。注意:所有與y有關(guān)的復(fù)制命令都必須與p配合才能完成復(fù)制與粘貼功能。
在這里插入圖片描述
在這里插入圖片描述
注意dd可以與p配合使用,當(dāng)只使用dd,就是刪除。但是在dd后再使用p就是剪切。


  • 替換

r :替換光標(biāo)所在處的字符
在這里插入圖片描述
R:替換光標(biāo)所到之處的字符,直到按ESC為止 (也就是 shift + r 進(jìn)入替換模式)
在這里插入圖片描述
shift ~:智能大小寫轉(zhuǎn)換
在這里插入圖片描述


  • 撤銷上一次操作

u :如果你誤操作一個(gè)命令,可以按u,回到上一個(gè)操作。按多次u可以執(zhí)行多次回復(fù)
在這里插入圖片描述
ctrl + r:對(duì)撤銷的回復(fù)
在這里插入圖片描述


  • 更該

cw:更改光標(biāo)所在處的字到字尾處
在這里插入圖片描述
c#w:更改光標(biāo)所在的字(包含光標(biāo)所在的字)后#個(gè)字
在這里插入圖片描述


  • 跳至指定的行
  • ctrl + g:列出光標(biāo)所在的行號(hào)
  • 在這里插入圖片描述
  • #G:光標(biāo)移動(dòng)至文件的第#行行首
  • 在這里插入圖片描述

  • 批量化注釋

ctrl + v -> j / k兩個(gè)按鍵上下選中區(qū)域 -> shift + i -> // -> ESC
在這里插入圖片描述

四、vim底行模式命令集

  • 列出行號(hào)

set nu:輸入set nu后,會(huì)在文件中的每一行前面列出行號(hào)
在這里插入圖片描述
set nonu:取消行號(hào)
在這里插入圖片描述


  • 跳到文件中的某一行

#:#表示一個(gè)數(shù)字,在冒號(hào)后輸入一個(gè)數(shù)字,在按回車鍵就會(huì)跳到該行
在這里插入圖片描述


  • 查找字符

/關(guān)鍵字:先按/,再輸入你想尋找的字符,如果第一次的關(guān)鍵字不是你想要的,可以一直按 n 會(huì)往后尋找到你要的關(guān)鍵詞
在這里插入圖片描述
?關(guān)鍵字:先按?,再輸入你想尋找的關(guān)鍵字,如果第一次的關(guān)鍵字不是你想要的,可以一直按 n 會(huì)往后尋找到你要的關(guān)鍵字
在這里插入圖片描述


  • 保存文件
    w:在冒號(hào)后輸入字母w,就可以保存文件
    在這里插入圖片描述

  • 退出vim

q:按q就是退出,如果無(wú)法離開vim,可以輸入 q!強(qiáng)制退出vim
在這里插入圖片描述
wq:一般建議離開時(shí),搭配w一起使用,這樣在退出的時(shí)候還可以保存文件

五、.xxx.swp的解決

在打開文件時(shí),如果直接退出shell,會(huì)產(chǎn)生一個(gè)隱藏備份文件.xxx(文件名).swp。此時(shí)我們?cè)诖蜷_xxx文件就無(wú)法打開,這時(shí)我們可以直接rm掉.xxx.swp文件
如下:我們vim test.txt文件再輸入一些內(nèi)容,之后直接退出shell就會(huì)查收.test.txt.swp文件
在這里插入圖片描述
此時(shí)我們不能vim test.txt打開文件,會(huì)有如下提示
在這里插入圖片描述
我們只有rm .test.txt.swp文件后才可以正常打開文件
在這里插入圖片描述


總結(jié)

以上就是我對(duì)于Linux中vim使用的總結(jié)。感謝支持!!!
在這里插入圖片描述

http://aloenet.com.cn/news/31000.html

相關(guān)文章:

  • 企業(yè)網(wǎng)站的功能模塊微信小程序開發(fā)
  • 沈陽(yáng) 網(wǎng)站開發(fā)制作java培訓(xùn)機(jī)構(gòu)十強(qiáng)
  • 廣州網(wǎng)站建設(shè) 八爪魚搜索引擎優(yōu)化的簡(jiǎn)稱
  • 建設(shè)網(wǎng)站公開教學(xué)視頻下載seo關(guān)鍵詞排名優(yōu)化哪家好
  • 如何做網(wǎng)站滾動(dòng)屏幕seo網(wǎng)絡(luò)優(yōu)化平臺(tái)
  • 深圳專業(yè)做網(wǎng)站建網(wǎng)站價(jià)格圖片優(yōu)化軟件
  • 北京裝飾公司一覽表網(wǎng)站搜索排名優(yōu)化軟件
  • 公司網(wǎng)頁(yè)制作h5seo公司怎么樣
  • 汕頭seo公司免費(fèi)的seo優(yōu)化
  • 專業(yè)電容層析成像代做網(wǎng)站北京營(yíng)銷推廣公司
  • 電話外包接單平臺(tái)seo網(wǎng)站優(yōu)化網(wǎng)站編輯招聘
  • 鄭州企業(yè)自助建站系統(tǒng)搜索引擎登錄入口
  • 深圳最新疫情風(fēng)險(xiǎn)等級(jí)地區(qū)名單刷seo排名
  • 河北省做網(wǎng)站哪家公司好國(guó)際新聞界期刊
  • 網(wǎng)站流量站怎么做百度下載官網(wǎng)
  • 重慶網(wǎng)站建設(shè)推廣seo網(wǎng)站排名助手
  • 做JAVA基礎(chǔ)編程題什么網(wǎng)站好汕頭seo排名
  • 網(wǎng)站項(xiàng)目案例自動(dòng)搜索關(guān)鍵詞軟件
  • 杭州電子商務(wù)網(wǎng)站建設(shè)百度指數(shù)分析案例
  • 新農(nóng)村建設(shè) 網(wǎng)站google 網(wǎng)站推廣
  • 有哪些網(wǎng)站建設(shè)工作本周新聞熱點(diǎn)
  • 做彩票生意要登陸哪個(gè)網(wǎng)站百度怎么做推廣和宣傳
  • icp備案網(wǎng)站建設(shè)方案書網(wǎng)站收錄一般多久
  • 阿克蘇建設(shè)租房信息阿克蘇租房網(wǎng)站磁力搜索器
  • 破解php網(wǎng)站后臺(tái)賬號(hào)密碼朋友圈廣告推廣文字
  • 寧波商城網(wǎng)站建設(shè)淘寶指數(shù)查詢官網(wǎng)
  • 網(wǎng)站訪問量大 處理小程序如何推廣運(yùn)營(yíng)
  • 免費(fèi)開店鋪網(wǎng)站關(guān)鍵字優(yōu)化價(jià)格
  • 織夢(mèng)后臺(tái)做的網(wǎng)站怎么綁定域名湖南網(wǎng)站建設(shè)營(yíng)銷推廣
  • 做網(wǎng)站字體格式用銳利嗎即刻搜索引擎入口