成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Vim 編輯器的常用操作匯總,高手必備!

運(yùn)維
Vim 是 vi 的擴(kuò)展,是一個(gè)功能豐富的文本編輯器,對(duì)于一個(gè)運(yùn)維人員的必備基礎(chǔ)技能之一,就是熟練使用 vim/vi 編輯器。

一、vim 介紹

vim 是 vi 的擴(kuò)展,是一個(gè)功能豐富的文本編輯器,對(duì)于一個(gè)運(yùn)維人員的必備基礎(chǔ)技能之一,就是熟練使用 vim/vi 編輯器。在最小化安裝環(huán)境一般只有 vi,沒(méi)有 vim,需要手動(dòng)安裝一下。

yum install -y vim

二、vim 模式

1. 普通模式

默認(rèn)的編輯模式。從 shell 窗口打開(kāi)文件進(jìn)入的第一個(gè)模式,其他模式可以通過(guò)按 ESC 鍵回退到普通模式。

2. 命令模式

用于執(zhí)行復(fù)雜查詢命令,從普通模式輸入“:”,“/”或“?”等符號(hào)即可進(jìn)入命令模式,回車鍵表示輸入完成

3. 插入模式

該模式就類似 window 中操作文本文件,普通模式下可通過(guò)輸入“i”,“o”等字符即可進(jìn)入插入模式。編輯完成后按 ESC 鍵退出到普通模式。

4. 可視模式

用于選定文本塊;可以在正常模式下輸入“v”(小寫)來(lái)按字符選定,輸入“V”(大寫)來(lái)按行選定,或輸入“Ctrl-V”來(lái)按方塊選定。

三、每個(gè)模式的常用操作

1. vim 打開(kāi)文件方法

選項(xiàng)

說(shuō)明

vim filename

正常打開(kāi)vim文件

vim + filename

打開(kāi)文件,并將光標(biāo)置于最后一行

vim +n filename

打開(kāi)文件,并將光標(biāo)置于第n行

vim +/ssh passwd

打開(kāi)文件,并將光標(biāo)置于第一個(gè)與ssh匹配的位置

vim -r filename

恢復(fù)上次vim打開(kāi)時(shí)崩潰的文件

2. 普通模式

操作

說(shuō)明

G

跳到最后一行

gg

跳到第一行

5G

跳到第5行

yy

復(fù)制當(dāng)前行

5yy

復(fù)制從當(dāng)前行往后的5行

p

粘貼已復(fù)制的行到光標(biāo)后

P

粘貼已復(fù)制的行到光標(biāo)前

dd

(1)剪切當(dāng)前行,以p粘貼;(2)刪除當(dāng)前行

5dd

刪除5行

dG

從當(dāng)前行刪到最后一行

D

從光標(biāo)處刪除到行尾

5dG

從當(dāng)前行刪到第五行

x

刪除光標(biāo)所在位置的字符

5x

刪除光標(biāo)所在位置的字符及往后的5個(gè)字符

X

刪除光標(biāo)所在位置的前一個(gè)字符

u

撤銷之前的操作

Ctrl + r

反撤銷(恢復(fù)撤銷)

數(shù)字0或者^(guò)

將光標(biāo)移動(dòng)到當(dāng)前行的行首

$

將光標(biāo)移動(dòng)到當(dāng)前行的行尾

ctrl +f

向下翻頁(yè)

ctrl +b

向上翻頁(yè)

n

查找下一個(gè)相同的字符

N

查找上一個(gè)相同的字符

r

替換光標(biāo)所在位置的字符

R

從光標(biāo)當(dāng)前位置開(kāi)始替換字符,輸入內(nèi)容會(huì)覆蓋后面等長(zhǎng)的內(nèi)容,按“Esc”結(jié)束輸入

h

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

j

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

k

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

l

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

3. 命令模式常用命令

操作

說(shuō)明

:wq

保存退出

:wq!

強(qiáng)制保存退出

:q

不保存退出

:q!

強(qiáng)制退出,一般已經(jīng)對(duì)文件內(nèi)容已經(jīng)進(jìn)行了修改,不保存強(qiáng)制退出的情況使用

:set nu

設(shè)置行號(hào)顯示

:set nonu

取消行號(hào)

:set list

取消行號(hào)

set paste

啟用粘貼模式

set nopaste

關(guān)閉粘貼模式

:s/a/b/g

將當(dāng)前光標(biāo)所在行中所有a替換成b

:2,5s/a/b/g

將2-5行中所有a替換成b

:%s/a/b/g

將文件所有的a替換成b

/word

從文本查找字符串,按“n”可以查看下一個(gè)相同字符 .注意:查找會(huì)區(qū)分大小寫

/^word

查詢以work開(kāi)頭的行

/work$

查詢以work結(jié)尾

?work

從文本查找字符串,按“n”可以查看上一個(gè)相同字符

4. 進(jìn)入插入模式方法

操作

說(shuō)明

i

光標(biāo)所在位置插入

I

光標(biāo)所在位置行首插入

o

光標(biāo)所在位置下一行插入

O

光標(biāo)所在位置上一行插入

a

光標(biāo)所在位置下一個(gè)字符的位置插入

A

光標(biāo)所在位置行尾插

進(jìn)入到插入模式后就如同進(jìn)入一個(gè)文檔文件,按ESC鍵退出到普通模式

5. 可視化模式常用操作

普通模式進(jìn)入可視化模式:

操作

命令

v

字符選擇模式,選中光標(biāo)經(jīng)過(guò)的所有字符

V

行選擇模式,選擇光標(biāo)經(jīng)過(guò)的所有行

可視化模式可以實(shí)現(xiàn)批量的刪除增加注釋,生產(chǎn)環(huán)境經(jīng)常使用。

四、vim 可能遇到的問(wèn)題

出現(xiàn)上面的情況有兩種可能:

  • 重復(fù)編輯,在另外一個(gè)遠(yuǎn)端也有打開(kāi)這個(gè)文件
  • 異常斷開(kāi),在正在編輯時(shí)突然關(guān)機(jī)或網(wǎng)絡(luò)斷開(kāi)的情況

vim 他不是實(shí)時(shí)寫入的機(jī)制,他會(huì)先把文件寫到內(nèi)存,等我們執(zhí)行 w 操作以后,再寫回到原文件。那么在寫回原文件,或者執(zhí)行 q 的放棄操作之前,會(huì)生成一個(gè)臨時(shí)的文件,以 . 開(kāi)頭,以 .swp 結(jié)尾。

解決辦法:直接刪除自動(dòng)生成的臨時(shí)文件file.swp或者報(bào)錯(cuò)界面直接輸入D放棄編輯

rm -f .filename.swp
責(zé)任編輯:趙寧寧 來(lái)源: 運(yùn)維李哥不背鍋
相關(guān)推薦

2020-10-14 14:00:39

VIM編輯器

2017-03-09 11:45:16

LinuxVim編輯器

2011-01-10 16:17:49

2018-09-25 09:25:11

Vim編輯器命令

2015-03-13 09:27:36

編程開(kāi)發(fā)編輯器文本編輯

2018-05-11 14:59:21

LinuxVim編輯器

2018-01-25 18:30:05

編輯器ViVim

2018-02-09 09:58:41

Linux編輯器Vi

2020-03-30 15:25:14

Vim編輯器Linux

2021-08-16 11:05:31

LinuxvimIO

2022-06-12 16:05:22

vimLinux

2023-04-17 11:03:52

富文本編輯器MTE

2022-08-28 23:51:04

編輯器vim代碼

2009-07-29 17:49:05

ibmdwVim

2011-07-25 15:42:38

Xcode Vim

2018-10-13 09:10:06

代碼開(kāi)發(fā)編輯器

2016-08-30 20:12:21

VimLinux開(kāi)源

2010-08-18 09:19:34

Vim編輯器Vim 7.3

2022-03-11 08:00:49

編輯器框架Draft.js

2014-05-12 10:37:09

Ubuntu 12.0快捷鍵
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 中文字幕精品一区二区三区精品 | 久久精品视频一区二区 | 日韩精品免费在线观看 | 99reav| 9久9久| 日本精品在线一区 | 精品国产91乱码一区二区三区 | 狠狠av| 成人精品鲁一区一区二区 | 中文日韩在线视频 | 夜夜骑av | 精品国产一区二区三区久久久蜜月 | 成人精品国产一区二区4080 | 中文字幕日韩专区 | 成人午夜精品 | 中文字幕免费在线 | 最新伦理片 | 日韩欧美网 | 久久99精品国产自在现线小黄鸭 | 黄免费在线| 美女视频h | 视频在线一区二区 | 国色天香综合网 | 九九热精品视频在线观看 | 一区二区三区国产在线观看 | 国产成人精品免费视频大全最热 | 国产农村妇女毛片精品久久麻豆 | 亚洲高清中文字幕 | 啪啪综合网 | 在线免费观看a级片 | 日韩免费视频一区二区 | 神马久久久久久久久久 | 视频一区欧美 | 亚洲网站在线观看 | 求毛片| 亚洲免费视频播放 | 国产精品久久久久久久久久东京 | 精品成人在线观看 | 人人cao| 日本欧美黄色片 | 亚洲日韩中文字幕一区 |