vim 要記

一、v+移動光標能夠選中文本。 shell

二、y能夠復制已經選中的文本 spa

三、p能夠粘貼


複製一行則:yy
複製當前光標所在的位置到行尾:y$
複製當前光標所在的位置到行首:y^
複製三行則:3yy,即從當前光標+下兩行。

剪切文本:
用v選中文本以後能夠按y進行復制,若是按d就表示剪切,以後按p進行粘貼。

剪切一行:dd
剪切當前行光標所在的位置到行尾:d$
剪切當前行光標所在的位置到行首:d^

前切三行:3dd,即從當前行+下兩行被剪切了。 3d

搜索
:/關鍵字
或
:?關鍵字

按n查找下一處,shift+n反方向 code

當前屏幕位置 文檔

H 頭部 字符串

M 中間 class

L底部 file

整個文檔位置 搜索

gg 頭部 移動

G底部

==============================

1.vi 進入插入模式  1.1按 i 是在當前的光標下插入  1.2按 a 是在當前的光標的下一個位置開始插入  1.3按 o 是新建立一行,在首行的開始位置輸入文字 2.vi 進入命令模式 按ESC   2.1 光標的選擇   2.1.1 文本的首行位置 gg 或 1H(nH: 表示從開頭起的第n行)   2.1.2 文本的中間位置 M   2.1.3 文本的尾行 G 或 1L(nL:表示倒數第n行)   2.1.4 文本距光標第幾列 4l (nl)   2.1.5 ctrl+f 前一頁 ,ctrl+b 後一頁   2.1.6 #:查找相同的單詞   2.1.7 ^ 光標移動到行首   2.1.8 $ 光標移動到行尾  2.2 刪除   2.2.1 x 刪除光標後的一個字   2.2.2 nx 刪除光標後的n個字   2.2.3 X 刪除光標前的一個字   2.2.4 nX 刪除光標前的n個字   2.2.5 dd 刪除光標所在的行   2.2.6 ndd 刪除光標後第n行  2.3 複製   2.3.1 yw 複製光標後的全部字   2.3.2 nyw 複製光標後的第n個字   2.3.3 yy 複製一行   2.3.4 nyy 複製n行   2.3.5 p 粘貼  2.4 回轍   2.4.1 u 撤銷上次的操做,按屢次則撤銷屢次   2.4.2 ctrl+r 恢復撤銷,按屢次則恢復屢次  2.5 [.] 重複執行操做   3.vi 進入底行模式,按:,但必需要在命令模式下切換。在底行模式下你能夠保存,退  3.1 w [filename]保存  3.2 q 退出,q!強制退出,不保存  3.3 x 保存退出  3.4 nu 顯示當前行號  3.5 set nu 顯示全部的行號  3.6 ctrl + G 顯示狀態欄,其中有包括一個列號,行號等  3.7 n 跳到第n行位置  3.8 先按/再輸入要找的字符,若是第一次沒找到能夠按n日後找,按shift+n反方向找  3.9 先按?再輸入要找的字符,若是第一次沒找到能夠按n往前找,按shift+n反方向找  3.9 先按?再輸入要找的字符,若是第一次沒找到能夠按n往前找  3.10查找替換例:   1,$ s/舊字符串/新字符串/g  將舊字符串替換爲新字符串   5,10 s/舊字符串/新字符串/g  在5行到6行中將舊字符串替換爲新字符串   1,$ s/舊字符串/新字符串/c  將舊字符串替換爲新字符串,但每一個都要詢問

相關文章
相關標籤/搜索