sudo update-alternatives --config editor
Vim-Plug
https://github.com/junegunn/vim-plug
1 2
| curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
用 vim 编辑上一次输入的命令
1 2 3 4 5 6
| :w !sudo tee %
:w ! sudo tee %
:w! sudo tee %
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| " Tab navigation like Firefox. nnoremap <C-S-tab> :tabprevious<CR> nnoremap <C-tab> :tabnext<CR> inoremap <C-S-tab> <Esc>:tabprevious<CR>i inoremap <C-tab> <Esc>:tabnext<CR>i
nnoremap <C-PageDown> :tabprevious<CR> nnoremap <C-PageUp> :tabnext<CR> inoremap <C-PageDown> <Esc>:tabprevious<CR>i inoremap <C-PageUp> <Esc>:tabnext<CR>i
nnoremap <C-t> :tabnew<CR> inoremap <C-t> <Esc>:tabnew<CR>
|
触发后, 假设你要跳到补全后的符号后面继续编辑, 按 Shift-Tab
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| 要求
示例:将文本 1234 123 12 1 转换成 1 12 123 1234 命令
:g/.*/mo0 或者 :g/^/mo0
补充说明 原理是从第一行开始,匹配每一行,然后执行mo(move)操作移动到第0行。如此处理每一行,直到文本末行。执行完毕文本逆序化成功! > https://blog.csdn.net/cwcmcw/article/details/44876267
|