日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

mysql vim 命令_Vim基本命令必知必会

發(fā)布時(shí)間:2024/9/27 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql vim 命令_Vim基本命令必知必会 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

光標(biāo)移動(dòng)定位方式

hjkl (強(qiáng)例推薦使用其移動(dòng)光標(biāo),但不必需) →你也可以使用光標(biāo)鍵 (←↓↑→). 注: j 就像下箭頭

0 → 數(shù)字零,到行首

^ → 到本行第一個(gè)不是blank字符的位置(所謂blank字符就是空格,tab,換行,回車(chē)等)

$ → 到本行行尾

g_ → 到本行最后一個(gè)不是blank字符的位置(還需確定弄清楚_0119)

b → 向前移動(dòng)一單詞的距離,并至單詞首

w → 向后移動(dòng)一單詞的距離,并至單詞首

ge → 向前移動(dòng)一單詞的距離,并至單詞尾

e → 向后移動(dòng)一單詞的距離,并至單詞尾

)→ 向前移動(dòng)一個(gè)句子

( → 向后移動(dòng)一個(gè)句子

{ → 向前移動(dòng)一個(gè)段落

} → 向后移動(dòng)一個(gè)段落

gg → 移動(dòng)到文件第一行第一個(gè)單詞首

G → 移動(dòng)到文件最后一行第一個(gè)單詞首

f [F]c → 跳到本行后一個(gè)字符c所在處 [F表示向前]

gd → 跳到單字(標(biāo)識(shí)符、函數(shù)等)定義處

N+[Enter] → N為數(shù)字,光標(biāo)向下移動(dòng)N行

: + N → N為數(shù)字,光標(biāo)移動(dòng)到指定行

→屏幕向下移動(dòng)半頁(yè)

→屏幕向上移動(dòng)半頁(yè)

→屏幕向下移動(dòng)一頁(yè)

→屏幕向上移動(dòng)一頁(yè)

H →移動(dòng)到本屏幕第一行第一個(gè)單詞首

M →移動(dòng)到本屏幕中間第一個(gè)單詞首

L →移動(dòng)到本屏幕最后一行第一個(gè)單詞首

z + [Enter] →當(dāng)前光標(biāo)所在行變?yōu)槠聊皇仔?/p>

z + [ - ] →當(dāng)前光標(biāo)所在行變?yōu)槠聊晃残?/p>

插入方式

i → 在光標(biāo)前途插入

a → 在光標(biāo)后插入

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

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

o → 在當(dāng)前行后插入一個(gè)新行

O → 在當(dāng)前行前插入一個(gè)新行

刪除、復(fù)制和粘貼

x,X → 在一行字中,x為向后刪除一個(gè)字符,X為向前刪除一個(gè)字符

dt c → 刪除從光標(biāo)所在處到字符c

dl → 刪除光標(biāo)所在的字符

yl → 復(fù)制光標(biāo)所在的字符

cl → 改變光標(biāo)所在的字符

dw → 刪除光標(biāo)所在的單詞

yw → 復(fù)制光標(biāo)所在的單詞( ye )

cw → 改變光標(biāo)所在的單詞

dd → 刪除光標(biāo)所在的一整行

yy → 復(fù)制光標(biāo)所在的一行

cc → 改變光標(biāo)所在的一行

ndd → 刪除光標(biāo)所在的向下n行

p,P → p為將已復(fù)制的內(nèi)容在光標(biāo)的下一行粘貼,P則為粘貼在光標(biāo)的上一行

可視化選擇

v → 字符選擇,會(huì)將光標(biāo)經(jīng)過(guò)的地方反白選擇

V → 行選擇

→ 塊選擇

y → 復(fù)制反白的地方

d → 刪除反白的地方

U → 變大寫(xiě)

u → 變小寫(xiě)

J → 把所有的行連接起來(lái)(變成一行)

< 或 > → 左右縮進(jìn)

= → 自動(dòng)給縮進(jìn) (陳皓注:這個(gè)功能相當(dāng)強(qiáng)大,我太喜歡了)

搜索替換

/pattern → 向下搜索 pattern 的字符串(陳皓注:如果搜索出多個(gè)匹配,可按n鍵到下一個(gè))

?pattern → 向下搜索 pattern 的字符串

n → 向相同方向查找下一個(gè)

N → 向相反方向查找下一個(gè)

:n1,n2s/pattern1/pattern2/g → 在第n1行和n2行之間尋找pattern1這個(gè)字符串,并且將其替換為pattern2.

:1,$s/pattern1/pattern2/g → 從第一行到最后一行尋找pattern1這個(gè)字符串,并且將其替換為pattern2.

:1,$s/pattern1/pattern2/gc → 從第一行到最后一行尋找pattern1這個(gè)字符串,并且將其替換為pattern2.且在替換前顯示提示字符給用戶確認(rèn)是否需要替換

r,R → 進(jìn)入替換模式。r只替換光標(biāo)所在那個(gè)字符一次。R會(huì)一直替換光標(biāo)所在字符,直到按下Esc鍵

多文件編輯

:bn 和 :bp → 你可以同時(shí)打開(kāi)很多文件,使用這兩個(gè)命令來(lái)切換下一個(gè)或上一個(gè)文件(或用:n和:N)

:rew 回到第一個(gè)文件

n# → 跳到前一個(gè)文件,實(shí)現(xiàn)兩個(gè)文件之間相互切換

:ls → 列出當(dāng)前編輯的文件

:bd → 關(guān)閉當(dāng)前文件

:bd! → 強(qiáng)制關(guān)閉當(dāng)前文件

]c → 比較兩文件不同時(shí)跳到下一個(gè)不同處

[c → 比較兩文件不同時(shí)跳到上一個(gè)不同處

打開(kāi)/保存/退出

:e → 打開(kāi)一個(gè)文件

:w → 存盤(pán)

:saveas → 另存為

:x, ZZ 或 :wq → 保存并退出 (:x 表示僅在需要時(shí)保存,ZZ不需要輸入冒號(hào)并回車(chē))

:qa → 退出所有文件

:q! → 退出不保存 :qa! 強(qiáng)行退出所有的正在編輯的文件,就算文件有更改

其它

Undo/Redo

u → undo

→ redo

.→小數(shù)點(diǎn),重復(fù)前一個(gè)操作

== ?→ 自動(dòng)給縮進(jìn)光標(biāo)所在行

或是,自動(dòng)補(bǔ)齊功能

:shell → 暫時(shí)進(jìn)入shell,當(dāng)輸入exit時(shí)可回到vi繼續(xù)編輯

輸入 :h! 試試看

再輸入 :h 42呢?

總結(jié)

以上是生活随笔為你收集整理的mysql vim 命令_Vim基本命令必知必会的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。