-
無名寄存器
命名寄存器
clipboard
set clipboard=unname
% 當前文件名
查看全部 -
1
查看全部 -
gi 快速跳轉到你最后一次編輯的地方
查看全部 -
Linux命令 ctrl+h,ctrl+w,ctrl+u
查看全部 -
:ser clipboard=unnamed 設置為y和p默認為系統剪貼板查看全部
-
PegasusWang/vim-config
查看全部 -
詳細的移動命令。細致記幾個。加入書簽,隨時回來翻看,學以致用查看全部
-
配色
查看全部 -
" 常用設置
" 設置行號
set number
colorscheme hybrid
" 按F2進入粘貼模式
set pastetoggle=<F2>
" 高亮搜索
set hlsearch
" 設置折疊方式
set foldmethod=indent
” 一些方便的映射
Let mapleader= ' ,'
let g:mapleader=','
" 使用jj進入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-l> <C-w>l
"Sudo to write
cnoremap w!! w !sudo tee % >/dev/null
" json格式化
com! FormatJSON %!python3 -m json.tool
" 插件設置,這里使用了vim-plug
call plug#begin('~/ . vim/plugged')
"安裝插件只需要把github 地址放到這里重啟后執行:PlugInstall 就好了
PLug 'mhinz/vim-startify'
PLug 'scrooloose/nerdtree'
call plug#end()
查看全部 -
normal模式切到編輯模式:
i 在字符前插入
a 在字符后插入
o 在當前行之后新行插入
I 在行首插入
A 在行尾插入
O 在當前行之前新行插入
gi 跳轉到最后編輯的位置插入
編輯模式切換到normal模式:
esc
ctrl+c
ctrl+[
編輯模式快捷鍵(終端等其他軟件也可以使用這些快捷鍵):
ctrl+u 刪除整行
ctrl+w 刪除一個單詞
ctrl+a 刪除上一個字符查看全部 -
快捷鍵:gi
快速移動到上次編輯的地方
查看全部 -
筆記這么好用的
查看全部 -
可視模式
查看全部 -
式下快速糾錯(終端下也有類似的快捷鍵)
? ctrl+h 刪除上一個字符?
? ctrl+w 刪除上一個單詞?
? ctrl+u 刪除當前行?
? ctrl+a (終端) 快速移動到開頭?
? ctrl+e (終端)快速移動到結尾?
? ctrl+f (終端)光標后移?
? ctrl+b (終端)光標遷移?
2. 快速切換 insert 和 normal 模式?
??? insert -> normal: ctrl+c 或者 ctrl+[
??? gi: normal 模式切換到 insert 模式,且到上次編輯的地方查看全部 -
ctrl + h?/w?/u?
gi
查看全部
舉報