夜夜爽99久久国产综合精品女不卡_亚洲第一福利视频_亚洲精品66_成人特区_国产在线h_日本激情视频在线播放

vim刪除單詞,vim撤銷

  • 英語(yǔ)單詞
  • 2024-10-04

vim刪除單詞?11、字符的替換和撤銷 r+<待替換字母> 將游標(biāo)所在字母替換為指定字母 R 連續(xù)替換,直到按下 Esc cc 替換整行,即刪除游標(biāo)所在行,并進(jìn)入插入模式 cw 替換一個(gè)單詞,即刪除一個(gè)單詞,那么,vim刪除單詞?一起來(lái)了解一下吧。

linux卸載命令

vim有多種命令,你說(shuō)的這幾個(gè)命令如果在常規(guī)模式下

d表示刪除(delete),之后可以接一個(gè)范圍命令,比如w表示光標(biāo)所在單詞,結(jié)合起來(lái)就是刪除光標(biāo)所在單詞

x表示刪除單個(gè)字符

c表示改變(change),跟d一樣后面接個(gè)范圍命令。

vim命令的使用方法

(1)全詞匹配

如果你輸入/int ,你也可能找到print 。

要找到以/int結(jié)尾的單詞,可以用:

“>”是一個(gè)特殊的記號(hào),表示只匹配單詞末尾。類似地, “>”只匹配單詞的開(kāi)頭。

一次,要匹配一個(gè)完整的單詞 “int” ,只需:

(2)不區(qū)分大小寫(xiě)

默認(rèn)是區(qū)分大小寫(xiě)的

先輸入

進(jìn)行查找

再輸入

(3) 區(qū)分大小寫(xiě)替換

上文中命令結(jié)尾的 g 即是替換標(biāo)志之一,表示全局 global 替換(即替換目標(biāo)的所有出現(xiàn))。 還有很多其他有用的替換標(biāo)志:

空替換標(biāo)志表示只替換從光標(biāo)位置開(kāi)始,目標(biāo)的第一次出現(xiàn):

i 表示大小寫(xiě)不敏感查找, I 表示大小寫(xiě)敏感:

c 表示需要確認(rèn),例如全局查找 "foo" 替換為 "bar" 并且需要確認(rèn):

回車后Vim會(huì)將光標(biāo)移動(dòng)到每一次 "foo" 出現(xiàn)的位置,并提示

按下 y 表示替換, n 表示不替換, a 表示替換所有, q 表示退出查找模式,l 表示替換當(dāng)前位置并退出。 ^E 與 ^Y 是光標(biāo)移動(dòng)快捷鍵

(4) 替換一定范圍內(nèi)的內(nèi)容

將1至3行的第一個(gè)a替換為b

將1至3行的所有a替換為b

將光標(biāo)移動(dòng)到所在的單詞,然后輸入

原因: Makefile只識(shí)別Table鍵,而無(wú)法識(shí)別空間開(kāi)頭的命令

解決方法 : 通過(guò)在 vim編輯模式下組合“ ctrl + v + i ”來(lái)寫(xiě)入一個(gè) tab鍵;

檢查Makefile文件: od -t c makefile

我們現(xiàn)在已經(jīng)能快速的分別光標(biāo)所在的位置了,但是離我們最終需要的 效果還差一些,因?yàn)楫?dāng)前行是一條橫線,所以有時(shí)候很難區(qū)分英文的逗號(hào) 和句號(hào),在這個(gè)基礎(chǔ)上我們需要加入一下配置

highlght主要是用來(lái)配色的,包括語(yǔ)法高亮等個(gè)性化的配置。

vim顯示行號(hào)

本篇文章給大家?guī)?lái)的內(nèi)容是關(guān)于,有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)你有所幫助。

1.vim的三種工作模式(vim是vi的增強(qiáng)版本)

命令模式

按ESC鍵后就會(huì)進(jìn)入命令模式,命令模式下的常用操作有復(fù)制/黏貼/刪除/撤銷等....

編輯模式

在命令模式下輸入插入命令i(insert)、附加命令a (append)、打開(kāi)命令o(open)、

修改命令c(change)、取代命令r或替換命令s都可以進(jìn)入文本輸入模式

末行模式

在命令模式下按 : 即可進(jìn)入末行模式

2.命令模式下的相關(guān)操作

2.1 保存退出:shift + zz //但是空文件不會(huì)保存

2.2 代碼的格式對(duì)齊:gg=G

2.3 光標(biāo)的移動(dòng):

上下左右按鍵

hjkl:左下上右

行首行尾:0 和 $(shift+4)

文件首尾:gg 和 G

到指定行:行號(hào)+G

從當(dāng)前行往后跳n行:n+enter

向后跳轉(zhuǎn)一個(gè)單詞:w

到下一行行首:enter

2.4 刪除

刪除一個(gè)字符:x

刪除一個(gè)單詞:dw

如果此時(shí)光標(biāo)在單詞的中間則只會(huì)刪除單詞的一部分

刪除前半行:d0

刪除后半行:d$(shift+4) 或者 D(shift+d)

刪除整行:dd

刪除n行:ndd

刪除整篇文章:先將光標(biāo)移動(dòng)到最后一行 然后dgg

2.5 撤銷和反撤銷

撤銷:u

反撤銷:ctrl + r

2.6 復(fù)制

復(fù)制一行:yy

復(fù)制n行:nyy

2.7 粘貼

粘貼到當(dāng)前光標(biāo)的下一行:p

粘貼到當(dāng)前光標(biāo)的上一行:P(shift+p)

2.8 替換

替換單個(gè)字符:r

替換n個(gè)字符:R //ESC鍵退出替換

2.9 查找:

方法一:先按/(逆時(shí)針查找) 然后輸入要查找的內(nèi)容,如果查找的內(nèi)容在文本中有多處按n切換到下一處,N切換到上一處

方法二:先按?(順時(shí)針查找) 然后輸入要查找的內(nèi)容,如果查找的內(nèi)容在文本中有多處按n切換到下一處,N切換到上一處

方法三:將光標(biāo)移動(dòng)到你要查找的單詞上,然后按#(shift+3) 即可查找,如果查找的內(nèi)容在文本中有多處按n切換到下一處,N切換到上一處

2.10 查找函數(shù)的用法(如同vs下的 f12)

將光標(biāo)移動(dòng)到你要查找的函數(shù)名上,然后按:章節(jié)號(hào)+K(shift+k),q鍵退出,在按enter鍵回到代碼中

3.可視模式下的操作:在命令模式下按 v 即可進(jìn)入可視模式,再按一次退出可視模式

3.1 選中任意文本: 通過(guò)上下左右鍵或hjkl來(lái)選中文本

3.2 復(fù)制:y (一個(gè)y就夠了,復(fù)制的就是3.1的結(jié)果)

3.3 刪除和剪切:d(一個(gè)d就夠了,刪除的就是3.1的結(jié)果)

3.4 粘貼:這里的粘貼是在光標(biāo)所在位置的前后不是光標(biāo)所在行的上下

在光標(biāo)位置之后粘貼:p

在光標(biāo)位置之前粘貼:P(shift+p)

4.編輯模式:

a:光標(biāo)后面插入

i:

o:打開(kāi)新的一行

s:

5.末行模式:在命令模式下按::

5.1 保存退出:wq 或 x + enter

5.2 行跳轉(zhuǎn):n + enter

5.3 末行模式跳轉(zhuǎn)到命令模式:兩次ESC

5.4 替換:

替換光標(biāo)所在行的第一個(gè):s/old/new

替換光標(biāo)所在行的所有:s/old/new/g

一個(gè)一個(gè)的替換,沒(méi)替換一個(gè)就要詢問(wèn)一次:s/old/new/gc

替換指定多行的:n1,n2s/old/new/g

替換指定多行并詢問(wèn):n1,n2s/old/new/gc

替換所有:%s/old/new/g

替換所有并詢問(wèn):%s/old/new/gc

5.5 分屏:

水平分屏:sp

垂直分屏:vsp

分屏兩個(gè)不同的文件:sp/vsp 文件名

屏幕切換:ctrl + ww

退出分屏:

q:退出當(dāng)前

qall:退出多有

wq/wqall

5.5 末行模式下執(zhí)行shell命令:!命令

6.vim同時(shí)打開(kāi)多個(gè)文件

vim -o 文件1 文件2 文件3 //垂直分屏

vim -O 文件1 文件2 文件3 //水平分屏

7.vim配置文件

7.1 用戶級(jí)別(優(yōu)先級(jí)高)

~./vimrc //可能沒(méi)有

7.2 系統(tǒng)級(jí)別(優(yōu)先級(jí)低)

/etc/vimrc

7.3 vim配置

set nocompatible

set number

set autoindent

set smartindent

set showmatch

set ruler

set incsearch

set tabstop=4

set shiftwidth=4

set softtabstop=4

set cindent

set nobackup

set clipboard+=unnamed

#自動(dòng)補(bǔ)全

inoremap ' ''i

inoremap " ""i

inoremap ( ()i

inoremap [ []i

inoremap { {}O

vim刪除關(guān)鍵字

不知不覺(jué)使用vim已經(jīng)有一些時(shí)間了,也算得上真正掌握使用技巧了吧。想不起來(lái)當(dāng)初為什么去學(xué)習(xí)這個(gè)編輯器,也不記得怎么學(xué)會(huì)使用編輯文件,只記得當(dāng)初按完所有的鍵盤按鍵都沒(méi)有退出vim。一顆種子要經(jīng)過(guò)多少風(fēng)雨才能長(zhǎng)成參天大樹(shù),一條小溪要經(jīng)過(guò)多少高山河流才能匯入大海。我們平常學(xué)習(xí)一樣?xùn)|西,要經(jīng)過(guò)多少困難,多少挫折,只有自己最清楚。

普通編輯器都可以直接打開(kāi)文件進(jìn)行編輯、保存、使用快捷鍵等等,vim也具備這些功能,但是有些功能要在特定模式下才能使用。也是因?yàn)檫@些模式,讓vim學(xué)習(xí)路線變得特別比較陡峭。vim具有多種模式,每種模式都有特定功能,有時(shí)你需要某些功能時(shí),特意切換到指定模式下操作。使用鍵盤就可以隨意切換模式,讓vim不依賴鼠標(biāo)操作,使用最小化組合鍵的操作,編輯效率大大提高。

這個(gè)模式主要功能,可以使用移動(dòng)命令,擴(kuò)大高亮的文本區(qū)域。輸入命令將直接作用于選中文本區(qū)域。這就相當(dāng)于你用鼠標(biāo)選中一段文本區(qū)域,可以使用可以使用命令進(jìn)行,復(fù)制、剪切、修改操作,但是vim并不需要鼠標(biāo)。

這個(gè)模式要在可視模式下才能進(jìn)入,可以直接使用退格鍵或者空格鍵刪除選中文本區(qū)域,或者直接輸入新的文本,替換選中高亮區(qū)域進(jìn)入插入模式。

linux刪除已安裝的軟件

Vim 是 Vi improved 的縮寫(xiě),是 vi 的改進(jìn)版。在Linux中,vi 被認(rèn)為是事實(shí)上的標(biāo)準(zhǔn)編輯器,因?yàn)椋?/p>

所有版本的 Linux 都帶有 vi 編輯器;

占用資源少;

與 ed、ex 等其他編輯器相比,vi 對(duì)用戶更加友好。

你可以使用 vi 編輯器編輯現(xiàn)有的文件,也可以創(chuàng)建一個(gè)新文件,還能以只讀模式打開(kāi)文本文件。

進(jìn)入 vi 編輯器

可以通過(guò)以下方式進(jìn)入 vi 編輯器:

命令

描述

vi filename如果filename存在,則打開(kāi);否則會(huì)創(chuàng)建一個(gè)新文件再打開(kāi)。

vi -R filename以只讀模式(只能查看不能編輯)打開(kāi)現(xiàn)有文件。

view filename以只讀模式打開(kāi)現(xiàn)有文件。

例如,使用 vi 編輯器創(chuàng)建一個(gè)新文件并打開(kāi):$vi testfile

|

~

~

~

~

~

~

~

~

~

~

~

~

"testfile" [New File]

豎線(|)代表光標(biāo)的位置;波浪號(hào)(~)代表該行沒(méi)有任何內(nèi)容。如果沒(méi)有 ~,也看不到任何內(nèi)容,那說(shuō)明這一行肯定是有空白字符(空格、tab 縮進(jìn)、換行符等)或不可見(jiàn)字符。

工作模式

進(jìn)一步了解 vi 之前先來(lái)了解一下 vi 的工作模式,vi 有三種工作模式:

1) 普通模式

由Shell進(jìn)入vi編輯器時(shí),首先進(jìn)入普通模式。

以上就是vim刪除單詞的全部?jī)?nèi)容,1.vim的三種工作模式(vim是vi的增強(qiáng)版本) 命令模式 按ESC鍵后就會(huì)進(jìn)入命令模式,命令模式下的常用操作有復(fù)制/黏貼/刪除/撤銷等 編輯模式 在命令模式下輸入插入命令i(insert)、附加命令a (append)、打開(kāi)命令o(open)、 修改命令c(change)、。

猜你喜歡

主站蜘蛛池模板: 日韩在线视频播放 | 欧美一区二区三区久久 | 国产精品毛片久久久久久久 | jizzz日本| 精品国产子伦久久久久久小说 | 一级毛片免费观看久 | 香蕉尹人网 | 亚洲精品乱码久久久久久按摩观 | 毛片xxx | 日韩精品在线免费视频 | 欧美成人免费在线视频 | 国产目拍亚洲精品99久久精品 | av在线天堂 | 狠狠艹av| 久热免费在线视频 | 国产精品第十页 | 亚洲性生活免费视频 | 欧美日韩一区二区视频在线观看 | 欧美午夜一区二区三区免费大片 | 成人欧美一区二区三区在线观看 | 中文字幕高清视频 | 自拍视频在线 | 欧美精品一区三区 | 一级电影免费看 | 91亚洲精品一区 | 一区二区三区国产好的精 | 91在线精品一区二区三区 | 蜜桃传媒一区二区 | 亚洲精品日韩激情在线电影 | 中日韩欧美风情视频 | 在线播放国产一区二区三区 | 国产成人精品免费 | 欧美日一区| 国产综合视频 | 色欧美片视频在线观看 | 久久99er6热线精品首页蜜臀 | 做a视频| 激情久久久 | 久久9色| 中文字幕免费中文 | 亚洲一区二区中文字幕 |