amix/vimrc的配置和使用
大约 2 分钟
amix/vimrc的配置和使用
安装前先安装插件
sudo apt install -y ack universal-ctags
amix 的 Vim 配置
awesome版本包括很多很棒的插件,配置和配色方案
git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime
sh ~/.vim_runtime/install_awesome_vimrc.sh
个性化配置
vi ~/.vim_runtime/my_configs.vim
"my_configs.vim添加以下内容
set nu
set hlsearch
syntax on
set cursorline
set tabstop=4
set cindent
set shiftwidth=4
set path +=.,/usr/include
set fileencodings=utf-8,gb18030,gbk,gb2312
colorscheme dracula
nmap <tab> :bn<CR> #normal模式循环切换文件
常用的使用方法
~/.vim_runtime/vimrcs/extended.vim
中的设置:
F5
运行编译当前文件,e
打开配置文件my_configs.vim- 符号补全(){}[]""'',区分了输入一半补全和全输入光标后插入(技巧值得学习)
全局查找文件(ctrlp插件)
- ctrl + f --打开全局文件搜索面板
- Esc --退出全局文件搜索面板
tab(标签)相关
- tabnew + 名字 -- 创建标签
- gt --后一个标签
- gT --前一个标签
- :q --关闭标签
目录树(NERD_tree插件)
- ,nn --打开目录树
- ,nn --关闭目录树
窗口相关
- :sp --竖直方向上拆分当前窗口
- :vsp --水平方向上拆分当前窗口
- ctrl + w + w --切换窗口
- :q --关闭窗口,窗口只有一个tab的情况
如何打开一个工程
- 在某个工程的根目录下输入打开vim,则该vim窗口的文件操作默认为整个工程,比如全局搜索文件或字段
全局搜索字段(ack插件)
- ,g --打开全局字段搜索面板,默认大小写敏感,-i 不区分大小写,-w 全词匹配
- q --退出全局字段搜索面板
Vim神级配置(amix)安装与使用_spf_amix vim-CSDN博客
常用操作
删除多行
数字dG
- 当前行到48行的内容都删除
48dG
复制多行
数字yG
注释
ctrl v 先选中多行 gc 注释
代码对齐
gg=G 或者 ctrl v选中 = dui'qu
配色设置
:colorscheme 空格 <tab>
查看已安装的主题有哪些flazz/vim-colorschemes: one colorscheme pack to rule them all! (github.com)这个仓库有大量的vim配色文件
***.vim
,打开合适的配色文件将里面的内容复制到~/.vim/colors/
下在
~/.vim_runtime/vimrcs/extended.vim
中添加colorscheme 主题名
配置每次vim默认打开的文件