摘要:注意事項與一般文檔編輯軟件的區別一般模式下,退格鍵是向前移動光標,是刪除鍵撤銷塊選擇,復制,粘貼
常用vim操作 一般模式
上下左右移動光標 - 就是鍵盤的上下左右鍵,space鍵相當于右移
hjkl 四個鍵連在一起,最左邊和最右邊的左右移動,中間的兩個上下移動
一次上下移動多行,或者左右移動多個字符,數字+移動鍵
移動到非空行的下一行,- 移動到非空行的上一行
Ctrl+f 屏幕向下移動1頁 相當于 PgDn
Ctrl+b 屏幕向上移動1頁 相當于 PgUp
0,Home 移動到所在行最前面
$,End 移動到所在行的最后面
H 移動到最上行第一個字符 high
M 移動到屏幕中間行的第一個字符 middle
L 移動到屏幕最下方的第一個字符 low
G移動到文件的最后一行 gg移動到文件的第一行
nG 移動到文件的第n行
N+enter 向下移動n行 相當于 n+向下
查找
/word 向下查找word字符串
?word 向上查找work字符串
n,N n表示繼續前一個查找,N表示反向查找,使用n,N和/結合查詢
替換
:n1,n2s/word1/word2/g n1,n2行之間,將word1替換為word2,不需確認,gc需要確認
:1,$s 第一行到最后一行
刪除:
x = delete, nx 向后刪除n個字符 , X = backspace
dd 刪除光標所在的一整行 , n+dd 向下刪除n行
d1G 刪除光標所在行到第一行的所有數據,dG 刪除光標所在行到最后一行的所有數據
d$ 刪除光標所在處到所在行最后一個字符,與d0相對,d0刪到第一個字符
復制:
yy 復制所在行
p P 一個向上粘貼,一個向下粘貼
J 刪除本行最后的換行符
刪除 | 詳細 | 復制| 詳細
dd | 刪除整行 | yy | 復制整行 |
ndd | 向下刪除n行 | nyy | 向下復制n行 |
d1G | 刪除光標所在行到第一行所有數據,包含所在行 | y1G | 復制光標所在行到第一行 |
dG | 刪除光標所在行到最后一行所有數據 | yG | 復制所在行到最后一行 |
d0 | 刪除光標所在處到該行第一個字符 | y0 | 復制光標所在處到該行第一個字符 |
d$ | 刪除光標所在處到該行最后一個字符 | y$ | 復制光標所在處到該行最后一個字符 |
u 復原前一個操作 相當于撤銷 后退
Ctrl+r 重做上一個操作 前進
. 小數點,重復前一個操作
編輯模式插入模式:
i,I,a,A,o,O 都可進入insert模式,小寫的話進入光標位置不變,大寫的話光標跳到所在行第一個非空格字符
r和R 進入替換模式,r替換一次即退出,R多次替換
命令行模式w 將數據寫入硬盤
q 離開
wq 寫入退出
wq! 強制寫入退出
ZZ 保存后離開
w[filename] 相當于另存為
r[filename] 讀入另一個文件的內容接到光標后面
其他功能多文件編輯:
:n 編輯下一個文件
:N 編輯上一個文件
:files 列出vim打開的所有文件
sp [filename] 分欄顯示另個文件,主要是對比功能,vsp是左右分欄,Ctrl+w+上下鍵可在窗口之間移動,Ctrl+w+q 關閉分欄
vim環境設置~/.viminfo 文件記錄著曾經做過的操作
:set all 查閱配置項
:set nu 設置行號,:set nonu 取消行號
:set hlsearch 高亮查找,對應的是 :set nohlsearch , hightlight search的意思
:set autoindent 自動縮排
:set backup 設置備份,改動任何文件的時候,源文件被備份為filename~的文件
:set showmode 顯示當前模式
:set 顯示與默認設置不同的參數項
:syntax on和syntax off:根據語法顯示不用顏色
:set bg=xxx 設置背景顏色
整體vim的配置文件地址 /etc/vimrc ,不要修改,可以修改~/.vimrc,可以手動創建。
注意事項 與一般文檔編輯軟件的區別一般模式下,Backspace 退格鍵是向前移動光標,x 是刪除鍵
撤銷:Ctrl+r
Ctrl+v 塊選擇,y 復制,p 粘貼
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/25026.html
摘要:命令模式需要先輸入冒號,才會進入。上下左右左右下上下一個詞,上一個詞常用下一個詞。如果要取消這種縮進的話,就要進入到粘貼模式記得在這個模式下,無法使用命令來快速打開文件。 Vim三種模式:(重要) 導航(navigation)模式: 這時候,字母就是上下左右鍵。輸入模式:你按字母鍵,才會輸入字母。命令模式:需要先輸入: 冒號,才會進入。例如,你輸入 :ls , 就相當于運行了 ls...
摘要:下面從這幾個方面用到的命令進行闡述模式切換常用按鍵塊選擇多窗口操作功能模式切換有三種模式為一般模式,編輯模式,命令行模式。,將我們當前打開的文件劃分為多個窗口移動到上面窗口移動到下面窗口退出當前窗口以上為我們在使用中常用到的一些命令操作。 對于Vi的學習,在這里算是做個筆記,對于一些常用的命令記錄下,以后在使用起來會更方便,便于以后查閱使用,而不需要再從去搜索。讀到這你應該看出,這是一...
摘要:本篇文章聚焦的是研發線上最常用的一些功能。養成習慣最大的貢獻就是它的按鍵系統。這不能說不對,但這也拋棄了最大的精華所在,效率上低了一大截。使用進行漫游,選中相應的內容。宏錄制這可以說是的一個殺手锏了。將文件中的每一行添加到中。 新來的朋友,既得關注微信公眾號《小姐姐味道》,更多精彩!https://mp.weixin.qq.com/s?__... 引子 研發線上使用最多的編輯器,就是v...
閱讀 2582·2021-10-19 11:41
閱讀 2420·2021-09-01 10:32
閱讀 3382·2019-08-29 15:21
閱讀 1760·2019-08-29 12:20
閱讀 1169·2019-08-29 12:13
閱讀 605·2019-08-26 12:24
閱讀 2524·2019-08-26 10:26
閱讀 836·2019-08-23 18:40