vim 基本操作?按下 ESC 可以從輸入模式或命令模式退回到普通模式,我來為大家科普一下關于vim 基本操作?以下内容希望對你有幫助!
按下 ESC 可以從輸入模式或命令模式退回到普通模式
退出 vim ,需要在普通模式下切換到命令模式(:)
編輯 .vimrc 文件:vim .vimrc
"語法高亮
set syntax=on
"自動縮進
set autoindent
"Tab鍵的寬度
set tabstop=4
"顯示行号
set number
"高亮顯示匹配的括号
set showmatch
"快速插入文本, o表示換行輸入
"map <keymap> oContent
"例子:快速打印一行日志,命令模式輸入'dz',将會輸出 Bd_Log::warning("==dz==>".var_export($,true)); 光标停在 $ 符号後面
map dz oBd_Log::warning("==dz==>".var_export($,true));<ESC>F$1li
編輯完成後,source .vimrc使配置生效
光标移動普通模式下
單詞間移動(分隔符為非英文)
(分隔符為空格)
行内移動
行移動
翻頁操作
調整頁面布局
匹配括号
光标提留在括号上,包括( {,},[,],(,) ),鍵入%,将會跳轉到匹配的括号上
文本編輯普通模式或命令模式下
/pattern 搜索一個文本,不區分大小寫
/pattern\C 搜索一個文本,區分大小寫
:範圍s/oldpattern/newpattern/替換模式 替換
# 比如:把第 1 - 10 行中所有的 hello 換成 hallo
:1,10s/hehe/haha/g
# % 表示 1,$的範圍,也就是整個文件的範圍
:%s/hehe/haha/g
# g 表示全部替換,假如不加g的話,隻替換1次
大小寫切換
列操作
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!