【Github仓库】Learn-Vim随笔-一、前言

时间:2025-05-06 08:27:34

学习vim的过程中发现了很多很好的资源,其中不乏bilibili上up主的精品教程。也在YouTube上看过很多教程。但Learn-Vim这个Github仓库实在让我受益良多。

本笔记便是出于此仓库:

仓库地址

附上个人.vimrc配置文件:

syntax on	" 开启语法高亮
set number	" 设置行号
set relativenumber	" 设置相对行号
set wrap		" 开启代码包裹,防止溢出屏幕	
set showcmd		" 显示命令
set wildmenu		" 开启补全菜单
set hlsearch		" 开启搜索高亮
set incsearch		" 开启实时搜索高亮
set ignorecase		" 搜索忽略大小写
set cursorline		" 开启鼠标地平线

" 按下冒号重制高亮
exec "nohlsearch"	
" 将大写JK映射为5倍jk
noremap J 5j
noremap K 5k
nnoremap <esc><esc> :noh<return><esc>
" 映射自动保存
map S :w<CR>
map Q :q<CR>
map s :<nop>
map R  :source<CR>

call plug#begin()

Plug 'vim-airline/vim-airline'
Plug 'iamcco/markdown-preview.nvim', { 'do': { -> mkdp#util#install() }, 'for': ['markdown', 'vim-plug']}
Plug 'iamcco/markdown-preview.nvim', { 'do': 'cd app && npx --yes yarn install' }
Plug 'preservim/nerdtree'
Plug 'jiangmiao/auto-pairs'
Plug 'preservim/nerdcommenter'
Plug 'connorholyday/vim-snazzy'

call plug#end()


color molokai

map sr :set splitright<CR>:vsplit<CR>
map sl :set nosplitright<CR>:vsplit<CR>
map st :set nosplitbelow<CR>:split<CR>
map sb :set splitbelow<CR>:split<CR>

noremap <Up> <NOP>
noremap <Down> <NOP>
noremap <Left> <NOP>
noremap <Right> <NOP>