vim 基礎操作 + 配置文件設置 基礎版 for mac

基礎操作

vim 模式

1.normal模式

當我們用vim創建或者打開一個文件的時候,就是normal模式,然後我們可以輸入一些指令,更加方便的操作文件。

2.insert模式

顧名思義就是可以進行編輯自己的文件內容了,從normal模式到insert模式有很多種快捷鍵,稍後一一說明。但是從insert模式到normal模式需要按esc鍵,沒錯,當我們常用到vim進行編輯的時候,會非常頻繁的使用esc,但是他的位置卻不是很讓我們提高效率,在這裏我們可以吧caps lock 修改爲esc ,畢竟caps lock 真的沒什麼用,卻處於一個非常方便的位置。

具體修改可以看這篇博客,這裏不再贅述

Mac修改鍵盤之 將 caps lock修改爲esc

基本操作命令(增刪改查+保存退出)

操作符 作用
i 在光標前寫入
a 在光標後插入
o 在光標所在行下一行插入一新行
O 在光標所在行上一行插入一新行
shift+i 行前插入
shift + a 行尾插入
h j k l 光標移動:←↓↑→ 上下左右鍵也可移動
操作符 作用
x 刪除當前光標所在的字符
:wq然後回車 保存並退出
dd 剪切當前行
p/P 粘貼 前者是在光標之前,後者是在光標之後
yy 拷貝當前行
/+要輸入的字符串 在文本中查找改字符串

配置文件設置

創建vim配置文件

在根目錄下找到 .vim文件夾並打開

注:如果沒有就新建一個.vim文件夾並打開即可。

cd ~/
cd .vim

然後 在當前路徑下:

vim vimrc

這樣就有打開了一個新的文件,這就是配置文件,你可以在這裏進行“肆意的”修改

鍵位修改

有時vim的一些快捷鍵很不合你的口味,比如方向鍵,所以可以把方向鍵的位置改爲符合方向的鍵。

舉例:

我想把h 鍵改爲 i:(直接在vimrc裏面寫)

noremap i h

此時i鍵有着和h一樣的功能,但是i鍵本來是有功能的(插入),因此切記不要忘了把i給改爲別的鍵,如果你還想用這個功能的話。

指令快捷化

vim 保存命令是在normal模式下輸入 :w 然後回車,雖然很方便了,但是可以更快:

map S :w<CR>

現在直接用S即可保存,(w後的不用我說也清楚是回車的意思)
以此類推:舉幾個常用的例子

map s <nop>

nop(no operation) 取消s的功能

map Q :q<CR>

退出

map R :source $MYVIMRC<CR>

刷新(應用的意思)
注:這些都需要保存退出以後才能生效,如果刷新,即刻生效

synatx on

代碼高亮

set number
set cursorline
set wrap
set wildmenu

打開行號
添加下劃線
如果該行已滿 自動換行
命令自動補全 tab 同bash

有關查找的指令

set hlsearch
set incsearch
exec "nohlsearch"
set ignorecase
set smartcase

查找時高亮顯示
邊輸入邊高亮
當再次進入文件時不顯示高亮,否則還會顯示上次查找的高亮
忽視高亮
忽略大小寫
智能大小寫

注:查找完後會依然顯示高亮,去除高亮的命令是

:nohlsearch<CR>

可以根據自己的意願,按上邊的方式修改一下快捷鍵去除查找後的高亮

以上僅提供了一些基礎常用的設置,還不是全部。。。。
有什麼更好的指令歡迎下方留言,嘻嘻😬

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章