哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Vim的命令合集

Linux愛(ài)好者 ? 來(lái)源:未知 ? 2019-02-03 17:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

命令歷史

以:和/開(kāi)頭的命令都有歷史紀(jì)錄,可以首先鍵入:或/然后按上下箭頭來(lái)選擇某個(gè)歷史命令。

啟動(dòng)vim

在命令行窗口中輸入以下命令即可

vim 直接啟動(dòng)vim

vim filename 打開(kāi)vim并創(chuàng)建名為filename的文件

文件命令

打開(kāi)單個(gè)文件

vim file

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

vim file1 file2 file3 …

在vim窗口中打開(kāi)一個(gè)新文件

:open file

在新窗口中打開(kāi)文件

:split file

切換到下一個(gè)文件

:bn

切換到上一個(gè)文件

:bp

查看當(dāng)前打開(kāi)的文件列表,當(dāng)前正在編輯的文件會(huì)用[]括起來(lái)。

:args

打開(kāi)遠(yuǎn)程文件,比如ftp或者share folder

:e ftp://192.168.10.76/abc.txt

:e \qadrive est1.txt

vim的模式

正常模式(按Esc或Ctrl+[進(jìn)入) 左下角顯示文件名或?yàn)榭?/p>

插入模式(按i鍵進(jìn)入) 左下角顯示–INSERT–

可視模式(不知道如何進(jìn)入) 左下角顯示–VISUAL–

導(dǎo)航命令

% 括號(hào)匹配

插入命令

i 在當(dāng)前位置生前插入

I 在當(dāng)前行首插入

a 在當(dāng)前位置后插入

A 在當(dāng)前行尾插入

o 在當(dāng)前行之后插入一行

O 在當(dāng)前行之前插入一行

查找命令

/text查找text,按n健查找下一個(gè),按N健查找前一個(gè)。

?text查找text,反向查找,按n健查找下一個(gè),按N健查找前一個(gè)。

vim中有一些特殊字符在查找時(shí)需要轉(zhuǎn)義.*[]^%/?~$

:set ignorecase忽略大小寫(xiě)的查找

:set noignorecase不忽略大小寫(xiě)的查找

查找很長(zhǎng)的詞,如果一個(gè)詞很長(zhǎng),鍵入麻煩,可以將光標(biāo)移動(dòng)到該詞上,按*或#鍵即可以該單詞進(jìn)行搜索,相當(dāng)于/搜索。而#命令相當(dāng)于?搜索。

:set hlsearch高亮搜索結(jié)果,所有結(jié)果都高亮顯示,而不是只顯示一個(gè)匹配。

:set nohlsearch關(guān)閉高亮搜索顯示

:nohlsearch關(guān)閉當(dāng)前的高亮顯示,如果再次搜索或者按下n或N鍵,則會(huì)再次高亮。

:set incsearch逐步搜索模式,對(duì)當(dāng)前鍵入的字符進(jìn)行搜索而不必等待鍵入完成。

:set wrapscan重新搜索,在搜索到文件頭或尾時(shí),返回繼續(xù)搜索,默認(rèn)開(kāi)啟。

替換命令

ra 將當(dāng)前字符替換為a,當(dāng)期字符即光標(biāo)所在字符。

s/old/new/ 用old替換new,替換當(dāng)前行的第一個(gè)匹配

s/old/new/g 用old替換new,替換當(dāng)前行的所有匹配

%s/old/new/ 用old替換new,替換所有行的第一個(gè)匹配

%s/old/new/g 用old替換new,替換整個(gè)文件的所有匹配

:10,20 s/^/ /g 在第10行知第20行每行前面加四個(gè)空格,用于縮進(jìn)。

ddp 交換光標(biāo)所在行和其下緊鄰的一行。

移動(dòng)命令

h 左移一個(gè)字符

l 右移一個(gè)字符,這個(gè)命令很少用,一般用w代替。

k 上移一個(gè)字符

j 下移一個(gè)字符

以上四個(gè)命令可以配合數(shù)字使用,比如20j就是向下移動(dòng)20行,5h就是向左移動(dòng)5個(gè)字符,在Vim中,很多命令都可以配合數(shù)字使用,比如刪除10個(gè)字符10x,在當(dāng)前位置后插入3個(gè)!,3a!,這里的Esc是必須的,否則命令不生效。

w 向前移動(dòng)一個(gè)單詞(光標(biāo)停在單詞首部),如果已到行尾,則轉(zhuǎn)至下一行行首。此命令快,可以代替l命令。

b 向后移動(dòng)一個(gè)單詞 2b 向后移動(dòng)2個(gè)單詞

e,同w,只不過(guò)是光標(biāo)停在單詞尾部

ge,同b,光標(biāo)停在單詞尾部。

^ 移動(dòng)到本行第一個(gè)非空白字符上。

0(數(shù)字0)移動(dòng)到本行第一個(gè)字符上,

移動(dòng)到本行第一個(gè)字符。同0健。

$ 移動(dòng)到行尾 3$ 移動(dòng)到下面3行的行尾

gg 移動(dòng)到文件頭。 = [[

G(shift + g) 移動(dòng)到文件尾。 = ]]

f(find)命令也可以用于移動(dòng),fx將找到光標(biāo)后第一個(gè)為x的字符,3fd將找到第三個(gè)為d的字符。

F 同f,反向查找。

跳到指定行,冒號(hào)+行號(hào),回車(chē),比如跳到240行就是 :240回車(chē)。另一個(gè)方法是行號(hào)+G,比如230G跳到230行。

Ctrl + e 向下滾動(dòng)一行

Ctrl + y 向上滾動(dòng)一行

Ctrl + d 向下滾動(dòng)半屏

Ctrl + u 向上滾動(dòng)半屏

Ctrl + f 向下滾動(dòng)一屏

Ctrl + b 向上滾動(dòng)一屏

撤銷(xiāo)和重做

u 撤銷(xiāo)(Undo)

U 撤銷(xiāo)對(duì)整行的操作

Ctrl + r 重做(Redo),即撤銷(xiāo)的撤銷(xiāo)。

刪除命令

x 刪除當(dāng)前字符

3x 刪除當(dāng)前光標(biāo)開(kāi)始向后三個(gè)字符

X 刪除當(dāng)前字符的前一個(gè)字符。X=dh

dl 刪除當(dāng)前字符, dl=x

dh 刪除前一個(gè)字符

dd 刪除當(dāng)前行

dj 刪除上一行

dk 刪除下一行

10d 刪除當(dāng)前行開(kāi)始的10行。

D 刪除當(dāng)前字符至行尾。D=d$

d$ 刪除當(dāng)前字符之后的所有字符(本行)

kdgg 刪除當(dāng)前行之前所有行(不包括當(dāng)前行)

jdG(jd shift + g) 刪除當(dāng)前行之后所有行(不包括當(dāng)前行)

:1,10d 刪除1-10行

:11,$d 刪除11行及以后所有的行

:1,$d 刪除所有行

J(shift + j)刪除兩行之間的空行,實(shí)際上是合并兩行。

拷貝和粘貼

yy 拷貝當(dāng)前行

nyy 拷貝當(dāng)前后開(kāi)始的n行,比如2yy拷貝當(dāng)前行及其下一行。

p 在當(dāng)前光標(biāo)后粘貼,如果之前使用了yy命令來(lái)復(fù)制一行,那么就在當(dāng)前行的下一行粘貼。

shift+p 在當(dāng)前行前粘貼

:1,10 co 20 將1-10行插入到第20行之后。

:1,$ co $ 將整個(gè)文件復(fù)制一份并添加到文件尾部。

正常模式下按v(逐字)或V(逐行)進(jìn)入可視模式,然后用jklh命令移動(dòng)即可選擇某些行或字符,再按y即可復(fù)制

ddp交換當(dāng)前行和其下一行

xp交換當(dāng)前字符和其后一個(gè)字符

剪切命令

正常模式下按v(逐字)或V(逐行)進(jìn)入可視模式,然后用jklh命令移動(dòng)即可選擇某些行或字符,再按d即可剪切

ndd 剪切當(dāng)前行之后的n行。利用p命令可以對(duì)剪切的內(nèi)容進(jìn)行粘貼

:1,10d 將1-10行剪切。利用p命令可將剪切后的內(nèi)容進(jìn)行粘貼。

:1, 10 m 20 將第1-10行移動(dòng)到第20行之后。

退出命令

:wq 保存并退出

ZZ 保存并退出

:q! 強(qiáng)制退出并忽略所有更改

:e! 放棄所有修改,并打開(kāi)原來(lái)文件。

窗口命令

:split或new 打開(kāi)一個(gè)新窗口,光標(biāo)停在頂層的窗口上

:split file或:new file 用新窗口打開(kāi)文件

split打開(kāi)的窗口都是橫向的,使用vsplit可以縱向打開(kāi)窗口。

Ctrl+ww 移動(dòng)到下一個(gè)窗口

Ctrl+wj 移動(dòng)到下方的窗口

Ctrl+wk 移動(dòng)到上方的窗口

關(guān)閉窗口

:close 最后一個(gè)窗口不能使用此命令,可以防止意外退出vim。

:q 如果是最后一個(gè)被關(guān)閉的窗口,那么將退出vim。

ZZ 保存并退出。

關(guān)閉所有窗口,只保留當(dāng)前窗口

:only

錄制宏

按q鍵加任意字母開(kāi)始錄制,再按q鍵結(jié)束錄制(這意味著vim中的宏不可嵌套),使用的時(shí)候@加宏名,比如qa。。。q錄制名為a的宏,@a使用這個(gè)宏。

執(zhí)行shell命令

:!command

:!ls 列出當(dāng)前目錄下文件

:!perl -c script.pl 檢查perl腳本語(yǔ)法,可以不用退出vim,非常方便。

:!perl script.pl 執(zhí)行perl腳本,可以不用退出vim,非常方便。

:suspend或Ctrl – Z 掛起vim,回到shell,按fg可以返回vim。

注釋命令

perl程序中#開(kāi)始的行為注釋?zhuān)砸⑨屇承┬校恍柙谛惺准尤?

3,5 s/^/#/g 注釋第3-5行

3,5 s/^#//g 解除3-5行的注釋

1,$ s/^/#/g 注釋整個(gè)文檔。

:%s/^/#/g 注釋整個(gè)文檔,此法更快。

幫助命令

:help or F1 顯示整個(gè)幫助

:help xxx 顯示xxx的幫助,比如 :help i, :help CTRL-[(即Ctrl+[的幫助)。

:help ‘number’ Vim選項(xiàng)的幫助用單引號(hào)括起

:help 特殊鍵的幫助用<>擴(kuò)起

:help -t Vim啟動(dòng)參數(shù)的幫助用-

:help i_ 插入模式下Esc的幫助,某個(gè)模式下的幫助用模式_主題的模式

幫助文件中位于||之間的內(nèi)容是超鏈接,可以用Ctrl+]進(jìn)入鏈接,Ctrl+o(Ctrl + t)返回

其他非編輯命令

. 重復(fù)前一次命令

:set ruler?查看是否設(shè)置了ruler,在.vimrc中,使用set命令設(shè)制的選項(xiàng)都可以通過(guò)這個(gè)命令查看

:scriptnames查看vim腳本文件的位置,比如.vimrc文件,語(yǔ)法文件及plugin等。

:set list 顯示非打印字符,如tab,空格,行尾等。如果tab無(wú)法顯示,請(qǐng)確定用set lcs=tab:>-命令設(shè)置了.vimrc文件,并確保你的文件中的確有tab,如果開(kāi)啟了expendtab,那么tab將被擴(kuò)展為空格。

Vim教程

在Unix系統(tǒng)上

$ vimtutor

在Windows系統(tǒng)上

:help tutor

:syntax 列出已經(jīng)定義的語(yǔ)法項(xiàng)

:syntax clear 清除已定義的語(yǔ)法規(guī)則

:syntax case match 大小寫(xiě)敏感,int和Int將視為不同的語(yǔ)法元素

:syntax case ignore 大小寫(xiě)無(wú)關(guān),int和Int將視為相同的語(yǔ)法元素,并使用同樣的配色方案

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3705

    瀏覽量

    94295
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    758

    瀏覽量

    23911
  • VIM
    VIM
    +關(guān)注

    關(guān)注

    0

    文章

    137

    瀏覽量

    16219

原文標(biāo)題:Vim 命令合集

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Vim編輯器之Vim常用操作命令

    1、系統(tǒng)終端常用的相關(guān)命令1)創(chuàng)建打開(kāi)文件命令vim filename我們可以通過(guò)以上命令創(chuàng)建一個(gè)新文件或者是打開(kāi)已有文件進(jìn)行編輯。已打開(kāi)hello.c文件為例:elf@ubuntu
    發(fā)表于 08-23 09:21

    關(guān)于linux vim命令 總結(jié)(二)

    設(shè)置當(dāng)前文件類(lèi)型:plugin on 使用文件類(lèi)型插件:indent on 打開(kāi)文件類(lèi)型自動(dòng)縮進(jìn):set background 手動(dòng)配置背景色(VIM一般會(huì)自動(dòng)推斷終端的背景色) 此命令必須放置在
    發(fā)表于 09-04 10:27

    關(guān)于linux vim命令 總結(jié)(二)

    設(shè)置當(dāng)前文件類(lèi)型:plugin on 使用文件類(lèi)型插件:indent on 打開(kāi)文件類(lèi)型自動(dòng)縮進(jìn):set background 手動(dòng)配置背景色(VIM一般會(huì)自動(dòng)推斷終端的背景色) 此命令必須放置在
    發(fā)表于 09-10 10:38

    linux vim命令總結(jié)

    執(zhí)行命令 autocmd FileType text setlocal textwidth=78 設(shè)置 文本文件 文本寬度為78 手動(dòng)設(shè)置文件的高亮配置文件: 在文件開(kāi)頭或者結(jié)尾寫(xiě)入# vim
    發(fā)表于 07-03 00:27

    怎樣去使用vim的基礎(chǔ)命令

    vim從入門(mén)到精通--基礎(chǔ)命令使用 6年嵌入式開(kāi)發(fā)經(jīng)驗(yàn),在多家半導(dǎo)體公司從事...
    發(fā)表于 12-23 06:23

    vim常用命令

    vim常用命令
    發(fā)表于 01-08 15:59 ?3次下載

    Vim 的使用技巧—Vim 命令行游戲

    簡(jiǎn)而言之,PacVim 是一種深入了解 vim 命令的有趣而自由的方式。請(qǐng)不要將 PacMan 與 pacman (arch Linux 包管理器)混淆。 PacMan 是 20 世紀(jì) 80 年代發(fā)布的經(jīng)典流行街機(jī)游戲。
    發(fā)表于 06-13 09:16 ?2841次閱讀
    <b class='flag-5'>Vim</b> 的使用技巧—<b class='flag-5'>Vim</b> <b class='flag-5'>命令</b>行游戲

    Linux系統(tǒng)vi(vim)編輯器命令使用教程

    vi(vim)是上Linux非常常用的代碼編輯器,很多Linux發(fā)行版都默認(rèn)安裝了vi(vim)。vi(vim命令繁多但是如果使用靈活之后將會(huì)大大提高效率。vi是visual int
    的頭像 發(fā)表于 10-12 16:53 ?5326次閱讀

    138條Vim命令、操作、快捷鍵的資料合集

    命令歷史 以:和/開(kāi)頭的命令都有歷史紀(jì)錄,可以首先鍵入:或/然后按上下箭頭來(lái)選擇某個(gè)歷史命令。啟動(dòng)vim命令行窗口中輸入以下
    的頭像 發(fā)表于 02-03 08:15 ?4420次閱讀

    Linux中的vim命令說(shuō)明

    1.簡(jiǎn)介 vim 是 Linux 操作系統(tǒng)中最通用的全屏幕文本編輯器,是 vi 的增強(qiáng)版(vi iMproved),與 vi 完全兼容,且擴(kuò)充了很多功能。 vim 編輯器支持編輯模式和命令模式,編輯
    的頭像 發(fā)表于 02-23 11:06 ?4938次閱讀
    Linux中的<b class='flag-5'>vim</b><b class='flag-5'>命令</b>說(shuō)明

    linux怎么保存退出vim

    在Linux系統(tǒng)中,使用vim作為編輯器是非常常見(jiàn)的。vim是一個(gè)強(qiáng)大的文本編輯器,擁有豐富的功能和快捷鍵。保存并退出vim可以通過(guò)以下步驟完成: 打開(kāi)vim編輯器:在Linux
    的頭像 發(fā)表于 11-27 14:19 ?1.2w次閱讀

    linux怎么進(jìn)入vim命令窗口

    進(jìn)入 Vim 命令窗口可以通過(guò)以下幾種方法實(shí)現(xiàn): 在普通模式下使用冒號(hào)命令(:):在 Vim 的普通模式下按下冒號(hào)鍵,即可在底部輸入欄中輸入命令
    的頭像 發(fā)表于 11-28 15:21 ?3420次閱讀

    linux怎么執(zhí)行vim編輯的程序

    在Linux系統(tǒng)中執(zhí)行vim編輯的程序非常簡(jiǎn)單,只需要依次執(zhí)行以下步驟: 打開(kāi)終端:在Linux系統(tǒng)中,按下Ctrl+Alt+T組合鍵可以快速打開(kāi)終端。 輸入vim命令并指定文件:在終端中輸入
    的頭像 發(fā)表于 11-28 15:23 ?1724次閱讀

    vim編輯器如何使用

    Vim編輯器主要有三種基本模式:命令模式(Normal Mode)、插入模式(Insert Mode)和末行模式(Ex Mode/Command-line Mode)。 命令模式(Normal
    的頭像 發(fā)表于 08-30 14:58 ?1690次閱讀

    vim編輯器命令模式使用方法

    Vim編輯器是一款功能強(qiáng)大的文本編輯器,廣泛應(yīng)用于程序員和開(kāi)發(fā)者的日常工作中。Vim編輯器擁有多種模式,其中命令模式(Command mode)是最基本的模式之一,它允許用戶(hù)執(zhí)行各種命令
    的頭像 發(fā)表于 08-30 15:01 ?1808次閱讀
    宜章县| 丹东市| 保德县| 虹口区| 平泉县| 任丘市| 喜德县| 垦利县| 涟水县| 哈密市| 鹤壁市| 西藏| 崇州市| 肇源县| 隆德县| 洪湖市| 体育| 武城县| 和硕县| 龙口市| 葵青区| 临沂市| 伊宁市| 安吉县| 南宁市| 高清| 团风县| 沙雅县| 永修县| 个旧市| 辽阳县| 金溪县| 美姑县| 哈密市| 鄂伦春自治旗| 铁力市| 新兴县| 墨脱县| 中西区| 客服| 乌拉特后旗|