_RightHand

导航

 

命名

vim - Vi IMproved, a programmers text editor

官网

www.vim.org

常用操作

在Unix系统命令行下输入"vimtutor",或者在vim中输入":help user-manual"进入用户手册.


打开文件a
vim a
在文件a中打开文件b
:e b
在b中切换回a:
:bn  或者  :bp
只关闭a
:bd
----------------
显示行号
:set nu
取消显示行号
:set nonu
-----------------
一行的内容过长时自动换行显示
:set wrap
取消内容一行过长时自动换行显示
:set nowrap
-----------------
统计匹配字符串个数
:%s/字符串//gn
-----------------
查找字符串string,要求全词匹配
/\<string\>
-----------------
查找字符串string,查找时不区分大小写, c小写
\查找字符串string/c
-----------------
查找字符串string,查找时区分大小写,C大写
\string/C
-----------------
查找以wal开头,log结尾的字符串.
/\mwal.*log
-----------------
匹配到的字符串高亮
:set hlsearch
取消高亮
:set noh
-----------------
向下翻半页,d(down)
Ctrl+d
向上翻半页,u(up)
Ctrl+u
向下翻整页,f(forward)
Ctrl+f,等同于PageUp按键
向上翻整页,b(backward)
Ctrl+b,等同于PageDown按键
-----------------
光标移动
到达第一行
gg
到达最后一行
G
到达第10行
10G
-----------------
删除光标所在行
dd
删除从光标开始向下的10行
10d
删除全部内容
gg之后dG
-----------------
移动光标到行尾
$
移动光标到行首
^

vimrc

set cursorline
set nu
set hlsearch
set showmatch
syntax on
filetype indent on
set autoindent
set laststatus=2
set cindent
set cindent
set autoindent
set tabstop=4
posted on 2020-10-16 15:39  _RightHand  阅读(84)  评论(0)    收藏  举报