-
安裝插件需要的依賴
查看全部 -
老王的課程越來越好了
查看全部 -
vim tagbar 瀏覽代碼
查看全部 -
學(xué)習(xí)配置,后面學(xué)習(xí)的人越來越少了
查看全部 -
Linux:Vim命令
:vs 豎分屏
:sp 橫分屏
:% s/java/python/g 全局替換
-----------------------------------
#Visual(可視)模式
v
V
Ctrl+v
查看全部 -
#Linux:Vim-VS分屏
查看全部 -
#Linux:Vim-插入
Insert(插入)模式
插入模式下Vim可以直接編輯,和其他編輯器一樣
◆使用i(insert) a(append) 0 (open a line below)進(jìn)入插入模式
◆使用Esc退出插入模式到normal模式
◆你來試試I, A, 0如何進(jìn)入插入模式的?
查看全部 -
刪除上一個(gè)字符 ctrl + h 刪除上一個(gè)單詞 ctrl + w 刪除上一行 ctrl +查看全部
-
0/$ 行首/行尾 hjkl 記住下是j就好查看全部
-
使用*map對(duì)應(yīng)的nnoremap/vnoremap/inoremap,非遞歸映射
查看全部 -
可以用一生的編輯器
查看全部 -
" 常用設(shè)置
" 設(shè)置行號(hào)
set number
colorscheme hybrid
" 按F2進(jìn)入粘貼模式
set pastetoggle=<F2>
" 高亮搜索
set hlsearch
" 設(shè)置折疊方式
set foldmethod=indent
” 一些方便的映射
Let mapleader= ' ,'
let g:mapleader=','
" 使用jj進(jìn)入normal模式
inoremap jj <Esc>`^
"使用leader+w 直接保存
inoremap <leader>w <Esc> :w<cr>
noremap < leader>w :w<Cr>
" 切換buffer
nnoremap <silent> [b :bprevious<CR>
nnoremap <silent> [n :bnext<CR>
" use ctrl+h/j/k/L switch window
noremap <C-h> <C-w>h
noremap <C-j> <C-w>j
noremap <C-k> <C-w>k
noremap <C-1> <C-w>l
"Sudo to write
cnoremap w!! w !sudo tee % >/dev/null
" json格式化
com! FormatJSON %!python3 -m json.tool
" 插件設(shè)置,這里使用了vim-plug
call plug#begin('~/ . vim/plugged')
"安裝插件只需要把github 地址放到這里重啟后執(zhí)行:PlugInstall 就好了
PLug 'mhinz/vim-startify'
PLug 'scrooloose/nerdtree'
call plug#end()
查看全部 -
a查看全部
-
在單詞之間飛舞
w/W移動(dòng)到下一個(gè)word/WORD開頭。e/E下一個(gè)word/WORD尾
b/B回到上一個(gè)word/WORD開頭,可以理解為backword
word指的是以非空白符分割的單詞,WORD是以空白符分割的單詞
常用w/b
==========================================
行間搜索
f{char}可以移動(dòng)到char字符上,t移動(dòng)到char的前一個(gè)字符,落到的終點(diǎn)不一樣
如果第一次沒搜到,可以使用;或者,來繼續(xù)搜索該行的下一個(gè)/上一個(gè)
f是從行首開始搜索,而將f改成F后是從行尾進(jìn)行搜索
==========================================
vim水平移動(dòng)
0移動(dòng)到行首的第一個(gè)字符,^移動(dòng)到第一個(gè)非空白字符
$移動(dòng)到行尾,g_移動(dòng)到行尾的非空白字符
0和$比較常用,且可以用組合鍵0+w($+b)來替代^(g_)
==========================================
Vim垂直移動(dòng)
( ) 在句子間移動(dòng),可以使用 :help (來查看幫助
{ } 在段落之間移動(dòng)
sentence 和 paragraph 的定義都可以在help命令中找到
還可以使用 easy-motion 插件??
==========================================
Vim頁面移動(dòng)
gg/G移動(dòng)到文件的開頭和結(jié)尾,可以使用 ctrl+o 快速返回
H/M/L跳轉(zhuǎn)到屏幕的開頭,中間,結(jié)尾(不常用)
Ctrl+u. ctrl+f. 上下翻頁。zz把屏幕置為中間
查看全部 -
上下左右移動(dòng)
查看全部
舉報(bào)