vim入门

Posted xky1306102chenhong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim入门相关的知识,希望对你有一定的参考价值。

文章目录

搜索

搜索文件(vscode:ctrl+p)

# 方式1
:e **/gco
tab

# 方式2
:find **/gco
tab

# 在任意目录下找gco开头的文件

文件内查找替换

# 查找
/+?+n

:noh
清除高亮

统计当前模式匹配的次数
:%s///gn

# 替换
:%s/aa/bb

多文件查找替换

# 查找
:vimgrep /pattern/g path
:copen
# 替换
:args *.txt *.cpp :argdo %s/hate/love/gc | update

help

:h

历史命令

q:

历史查找

q/

拷贝粘贴

# visual
v
复制
yank
# 粘贴
put
# 剪切
d 

~/.vimrc

" basic
set nocompatible
syntax on
filetype indent on
" indent
set autoindent
set tabstop=2
set shiftwidth=4
" appearance
set textwidth=120
set ruler
" search
set showmatch
set hlsearch
" edit

多窗口编辑

:vs **/gco

:sp **/gco

ctrl+ww

代码开发

代码跳转

ctags
vim-gutentags

自动补全

YouCompleteMe

以上是关于vim入门的主要内容,如果未能解决你的问题,请参考以下文章

有没有人遇到过在 iterm2 下 vim 语法高亮的问题

终端高亮 vim高亮 彩色 变色

vim自定义添加关键字高亮

vim设置golang语法高亮 (Centos)

vim配置python高亮和缩进

vim搜索设置高亮