vim的使用

vi————vim

命令:vi ?xx.txt

vim是從vi發(fā)展而來的一款文本編輯器

vim有三種工作模式:

1、命令模式:打開文件默認進入命令模式。

2、編輯模式:需要輸入一些命令切換到命令模式。

3、末行模式:shift+;(即冒號)

vim編輯器的使用

一、命令模式操作

1、光標操作

移動光標 h j k l(前下上后)

行首: 0 ? 行尾:$

首行:gg ? ? 末行:G

行跳轉: nG ?(n為行號)

?2、刪除操作(u撤銷)

刪除光標后 x ?光標前 X

刪除單詞 ?dw(光標放在單詞開始位置,否則只能刪除一部分)

刪除光標到行首的字符串 ?d0

刪除光標到行尾的字符串 ?d$

刪除光標當前行 ?dd

刪除多行 ?ndd(光標到接下來的n行)

3、復制粘貼

復制光標所在行 ?yy

復制n行 ? nyy

粘貼 ?p ?(粘貼到光標的下一行)

粘貼 ?P ? (粘貼到光標所在行)

剪切=刪除

4、可是模式

啟動 ?v

移動光標內容選擇 ?h j k l

操作 復制:y ?刪除:d

粘貼p(粘貼到光標后面)P(粘貼到光標前面)

5、查找操作

查找 ? ?/+內容 (從光標位置向下查,到最下邊,再返回頭部) ??+內容(從光標位置向上查找,再返回尾部)

# ? 把光標移動單詞上 ?#

遍歷(查找)時按n/N

替換當前字符 ? r ?再輸入替換的字符(單字符替換)

縮進 >> ?(右縮進) ? <<(左縮進)

命令模式查找函數 ? /對應函數 ? ?光標放在該函數上 按K ?進入man文檔

6、ZZ? 命令模式下保存退出

二、編輯模式

命令模式進入編輯模式 ? ?(aios)

a ? 光標所在位置后插入內容

A ?光標所在行的行尾插入

i ? 光標所在位置前插入

I ?光標所在行行首插入

o ?光標所在行下開辟新行

O ?光標所在行上開辟新行

s ?刪除光標所在的字符

S ?刪除光標所在行,再插入

三、末行模式

(文本-----esc 命令-----:末行)

1、替換字符串

末行模式下?

s/被替換的字符串/用來替換的字符串 ? ?

如:s/Tom/Jack ?替換的是光標所在行的第一個Tom

s/Tom/Jack/g ? 替換當前行所有Tom

%s/Tom/Jack ?替換的是所有行的一個Tom

%s/Tom/Jack/g ?替換所有行的所有 Tom

27,30s/Tom/Jack/g ?替換27到30行所有的Tom

2、命令

!ls ?== 終端下ls

3、保存與退出

w ? 保存

q ?退出

q!(或者x)不保存退出

wq ?保存退出

4、分屏操作

水平操作?

sp ?分成上下兩屏

q ?退出光標所在屏

wqall ?保存退出兩屏

垂直操作

vsp ? ? 分成左右兩屏

vsp+文件名字 ?分屏新文件到右邊

q 退出光標所在的文檔

四、vim打造IDE

系統級配置文件:/etc/vim/vimrc

用戶級配置文件/~/.vim/vimrc

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Vim幾句話介紹Vim是Unix系統上的文本編輯軟件(你該不會不知道什么是文本編輯軟件吧!),在windows上也...
    何必遠方閱讀 3,308評論 0 3
  • Linux是一種自由和開放源代碼的類UNIX操作系統。目前運用領域最廣泛、使用人數最多的操作系統,下面介紹一下Li...
    劉圣凱閱讀 428評論 0 0
  • 命令歷史 以:和/開頭的命令都有歷史紀錄,可以首先鍵入:或/然后按上下箭頭來選擇某個歷史命令。 啟動vim 在命令...
    im螞蟻閱讀 31,045評論 3 48
  • 愛游邦 www.iyoubon.com — 你的目的地在哪,我就在哪 — 「一個旅游社交的共享經濟平臺,這里聚集了...
    愛游邦閱讀 530評論 0 0
  • 攙著母親走過這條古巷 燈光把她的影長拉得很長很長 母親啊,晚上都十點了 您還在麻將桌上忙 攙著母親走過這條古巷 新...
    甲老師閱讀 947評論 4 6

友情鏈接更多精彩內容