vim備忘錄
Created 2019-12-27 / Updated 2022-12-13正则表达式:
.
:匹配任意一个字符
*
:匹配0个或多个
\+
:匹配1个或多个
搜索替換
:%s/替換前的內容/替換後的內容/g
(若希望每次替換前都先提示確認,將末尾的g改成gc即可)
禁用鼠标:
:set mouse=
设置tab占4个空格宽度:
:set tabstop=4
设置自动缩进占4个空格宽度:
:set shiftwidth=4
换行时与上一行保持同等缩进:
:set autoindent
tab替换成空格:
:set expandtab
空格换回tab:
:set noexpandtab
语法高亮:
:syntax on
删除光标处至行尾的内容:
d$
删除光标前至行首的内容:
d0
删除光标前至行首的内容(不含空格、TAB字符):
d^
临时输入Tab字符:
Ctrl + v + Tab
移动到该文件上次关闭时所在的位置:
`"
以只读模式打开文件(禁止修改与写入):
$ vi -M <file>
为当前位置添加a
标记:
ma
移动到a
标记:
`a
删除a
标记:
:delm[arks] a
列出所有标记:
:marks
更换主题:
:colorscheme <Tab>
Categories: [editors]