command mode下输入gg=G
vim的代码自动对齐
命令 | 功能 |
---|---|
ts | TAB缩进长度 |
softtabstop | BACKSPACE时退回缩进长度 |
Ubuntu Vim 配置文件所在目录为sudo vim /etc/vim/vimrc
shiftwidth | 每级缩进长度 |
expandtab | 用空格表示缩进 |
noexpandtab | 用制表符表示缩进 |
autoindent | 自动缩进 |
set ts=4
set softtabstop=4
set shiftwidth=4
set expandtab
set autoindent
每次建立 .cpp文件 总要有一大堆的头文件要放进去。如下代码实现了自动化头文件:
autocmd BufNewFile *.c exec ":call AddTitleForShell()"
function AddTitleForShell()
call append(0,"//Author:kunshanpipixia")
call append(1,"#include <stdio.h>")
call append(2,"#include <stdlib.h>")
call append(3,"#include <string.h>")
call append(4,"#include <pthread.h>")
call append(5,"#include <unistd.h>")
endfunction
gg=G
u 撤销
yy
vim dd删除整行
调整vim字体大小ctrl+“-”