vim 全家桶配置指南(持续更新) 简介 本教程适用前后端。 ~/.vim/bundle/Vundle.vim 2.vimrc配置 更新日志: 2019年03月04日:终端支持256色,代码可视化缩进块,ctags自动更新脚本,一些小配置的demo 2020 Plugin 'rizzatti/dash.vim' "scala 语法解析 Plugin 'derekwyatt/vim-scala' "PEP8 python格式化pip3 install --upgrade autopep8 Plugin 'tell-k/vim-autopep8' filetype plugin indent on call vundle#end() set runtimepath^=~ ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8 """ctrlp 文件检索配置ctrl + p nmap
Vim 的配置涉及很多东西,如果对 Vim 配置不太熟悉的话,建议直接用 Github 上的配置,比较流行的有 ultimate vim 和 spacevim,其中前者在 star 数上是更多,也更流行的 ,笔者用过 spacevim,有时候会有些奇怪的报错,因为作为用户来说没有太大必要去了解 Vim 的配置,所以最后还是选择回了 ulimate vim,相对比较简单无脑。 git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime sh ~/.vim_runtime/install_awesome_vimrc.sh
安装步骤# 第一步,下载源码# 到Vim官方Github仓库下载目前最新的Vim Release版本 wget https://codeload.github.com/vim/vim/tar.gz/v8.2.1258 configure --prefix=$HOME/.local --enable-python3interp=yes && make && make install 这里注意一下我们需要用configure配置一下安装的路径 ,将Vim8安装到自己账户的目录下,避免干扰到系统上的其他用户 --enable-python3interp=yes 添加 python3 支持 在这里可能会遇到 no terminal library 指令定向到刚刚安装的vim8,同时修改.bashrc确保之后一直能生效 alias vim='~/.local/bin/vim' echo "alias vim='~/.local/bin/vim'" >> ~/.bashrc 第五步,检查# vim --version 参考文献# CentOS7 上Vim8升级安装指南 CentOS 编译vim no terminal library found 注
安装步骤# 第一步,下载源码# 到Vim官方Github仓库下载目前最新的Vim Release版本 wget https://codeload.github.com/vim/vim/tar.gz/v8.2.1258 configure --prefix=$HOME/.local --enable-python3interp=yes && make && make install 这里注意一下我们需要用configure配置一下安装的路径 ,将Vim8安装到自己账户的目录下,避免干扰到系统上的其他用户 --enable-python3interp=yes 添加 python3 支持 在这里可能会遇到 no terminal library 指令定向到刚刚安装的vim8,同时修改.bashrc确保之后一直能生效 alias vim='~/.local/bin/vim' echo "alias vim='~/.local/bin/vim'" >> ~/.bashrc 第五步,检查# vim --version 参考文献# CentOS7 上Vim8升级安装指南 CentOS 编译vim no terminal library found 注
| sh -x 2.在当前用户目录 ~/ 下的 .vim 目录(如果没有,mkdir ~/.vim进行新建该目录)。 在 ~/.vim/ 下新建一个叫 colors 的目录,我们下一步下载的配色方案.vim文件便放到该目录下。 3.到一个配色网站上选择一个配色方案下载到 ~/.vim/colors 目录下面。 比如我们看好了一个叫molokai的配色方案,点击下载按钮后下载 molokai.vim 的文件到 ~/.vim/colors 目录下面 4.修改 .vimrc 配置文件:colorscheme molokai ,退出再打开vim就能看到效果了。 vim插件:https://github.com/flazz/vim-colorschemes,使用插件管理器进行快速安装,安装完成后直接设置即可。 效果:可以自己定制切换 ?
介绍 安装Vundle插件管理器 git clone --depth=1 https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim git clone --depth=1 https://github.com/preservim/nerdtree.git ~/.vim/bundle/nerdtree git clone --depth =1 https://github.com/Xuyuanp/nerdtree-git-plugin.git ~/.vim/bundle/nerdtree-git-plugin 更新配置文件 vim ~/ off " required " set the runtime path to include Vundle and initialize set rtp+=~/.vim python %" endif endfunc " NerdTree才插件的配置信息 ""将F2设置为开关NERDTree的快捷键 map <f3> :NERDTreeToggle<cr> "
vim配置 vim大杀器开始玩啦。 sudo apt-get update && sudo apt-get install vim #在mac 中 brew install vim #修改配置文件 alias vim='/usr/local xshell配置隧道 安装vendle插件 git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim debian.vim " 开始插件配置啦 set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() Plugin 'VundleVim/Vundle.vim (git|hg|svn|pyc)$' nmap <F8> :TagbarToggle<CR> map <F10> :NERDTreeToggle<CR> let g:NERDTreeWinSize =
作为 emacs 长久以来的对家 vim, 如果也能有一个这样一个社区驱动的配置,相信也会给大家带来很多便利。 此外,vim 社区中,虽有 spf13-vim, k-vim 等一些比较有名的 vim 配置,但始终整合的不够,散落着很多适用特定环境的很好的配置,比如针对 c-c++, python, ruby 等等不同语言环境 随着 vim8 的升级,会有很多新的更好的插件诞生,比如我用来替代 syntastic 的 ale, ale 使用了异步特性,再也不用因为语法检查而拖慢速度了。 中,所谓的一个 Layer ,其实很简单,就是集成了一些相关的 vim 插件及其配置,涉及到两个文件: config.vim 与 packages.vim. 不难理解,config.vim 为该 Layer 的相关配置信息,packages.vim 则为该 Layer 所需的一些 vim 插件。
能识别各种编程语言的文件并启用事先定义好的配置即可。 这样我们就明白了,我们可以将对应文件类型的个性化配置放到 ~/.config/nvim/ftplugin 目录中。以 python 为例来说的话。 文件类型缩进 文件类型缩进运行我们为不同类型的文件设置不同格式的缩进,例如有的习惯使用4空格缩进,有的习惯使用 2空格或者8空格缩进。 如果无法决定也可以使用 set ft 来设置,或者在文件头部添加注释 vim: ft= 来知名类型 我们可以针对不同文件类型进行个性化配置,包括插件和缩进,插件的用户配置文件的路径在 ~/.config 缩进的配置在 ~/.config/nvim/indent 目录中,以类型名命名。
最近在使用 python 搞服务, 简单配置了一个 vim, 配置了自动补全以及背景色 。 (ps:搜狗输入法快捷键占用真是太坑爹,改用谷歌输入法,世界安静了) 具体配置如下: 1 set nocompatible " be iMproved, required /bundle/Vundle.vim 6 call vundle#begin() 7 " alternatively, pass a path where Vundle should install plugins 8 9 " let Vundle manage Vundle, required 10 Plugin 'VundleVim/Vundle.vim' 11 12 " python auto-complete 13 Plugin 'davidhalter/jedi-vim' 14 15 " tab 16 Plugin 'ervandew/supertab' 17
本篇博客主要包含我使用的vim配置和相关插件,也作一个常用vim快捷键的记录 我的vim版本是8.1,这个版本可以在vim中直接调用terminal,并且自带的插件管理器。 插件配置 打开.vimrc 加入如下配置,我重定义了<Leader’>键为‘,‘ 我的快捷键也是围绕这个键设定的。 cscope的配置比较复杂,首先需要在代码仓库的根目录建立链接,以我的kernel目录为例 在内核根目录下编写脚本cscope.sh #! 所以需要在.vimrc中加入如下配置,让vim去上层目录查找cscope.out文件 """""""""""""""""""""""""""""""""""""""""""""""""""""""""" 后续我会再把这个配置的使用录制成GIF动图,可以更直观的展示使用方法。
vim 的配置window版本AI辅助+人工修正 生成" ======================" 本配置常用快捷键(含插件快捷键)" ======================" 基础操作" 插件配置" ======================" 开始插件定义(必须以 call plug#begin() 开头)" call plug#begin('~/.vim/plugged') " /vim-airline', {'url': 'https://hub.fastgit.xyz/vim-airline/vim-airline.git'} " 状态栏美化Plug 'ctrlpvim 启用 gruvbox 配色let g:gruvbox_contrast_dark = 'hard' " 增强深色模式对比度" vim-airline 状态栏配置let g:airline_powerline_fonts fileencodings=utf-8,gbk,gb2312,big5,latin1set fileencoding=utf-8set termencoding=utf-8" 文件格式(自动检测,优先
经常使用SecureCRT在linux下修改一些配置文件,使用vi打开总是一个颜色,找起来比较头大。 因为vi不支持高亮,所以需要使用vim。 安装vim:yum install -y vim(ubuntu使用apt-get) 全局(所有用户)vim配置文件路径:/etc/vimrc 当前用户vim配置文件路径:~/.vimrc 如果存在该文件 这里使用配色方案是murphy,可以通过命令查看当前系统有哪些配色方案:ll /usr/share/vim/vim74/colors/ (这里的路径以自己安装vim的路径为准) 到这里在centos系统上就可以看到高亮了 但是SecureCRT还需要进行一些配置: 1. Session Options->Terminal->Emulation->Terminal(选择Xterm)并勾选后面的ANSI Color 2.
” 设置 jk 映射为 esc键 inoremap jk <ESC> inoremap kj <ESC> ” 忽视大小写 set ignorecase ” 设置vim内外拷贝通用 set clipboard
1.什么是vim vim是Linux下一种常用的编译器,但是和VS相比,它确实有点low了,但是呢,我们可以通过配置,把它变的和VS一样好用。下面就介绍一下简单的配置。 2.vim的简单配置 在root下,你可以在etc目录下找到一个vimrc文件,里面就写着vim的配置,如下图 我们配置就在当前用户下就好,在普通用户下输入命令 cd~/ 然后你可以看一下当前目录下有没有一个 配置完成后再打开vim看一下,发现确实好用多了吧^_^ 当然如果要实现像VS那样强大的功能的话,可以自行百度^_^ 下面我介绍一下怎么把vim配成下面那个样子。 然后执行如下的命令 最后还需要在你的配置文件.vimrc里面加上如下的命令 然后你随意打开一个test.c文件,进去后,直接F8快捷键,就可以看到上面的那个形式了。 你只需要切换到超级用户模式下下载一个就好了, 命令 :yum install ctags 然后你可以检查一下是否安装好, 命令:which ctags 然后唇线路径就是安装成功 然后再次打开一个test.c F8就会发现可以了
博文背景 写代码没vim难受,装个vim它对于快捷键的设置并不能和visual studio一样很方便地设置将所有快捷键映射到vim插件,所以记录配置后的文件非常有必要。 具体操作 切换vim插件状态的快捷键设置: 文件路径:C:\Users\Administrator\AppData\Roaming\JetBrains\WebStormXXX\options\vim_settings.xml <text encoding="base64">Y3RybCBwcmVzc2VkIEo=</text> </shortcut-conflict> <shortcut-conflict owner="<em>vim</em> <text encoding="base64">Y3RybCBwcmVzc2VkIFU=</text> </shortcut-conflict> <shortcut-conflict owner="<em>vim</em> "> <text encoding="base64">Y3RybCBwcmVzc2VkIE8=</text> </shortcut-conflict> <shortcut-conflict owner=
目录 1.1 vim配置(.vimrc配置) 1.2 vim操作技巧 1.VIM文本替换命令 2. 在VIM中进行文本替换 3.vim官方教程 1.1 vim配置(.vimrc配置) 1.下载vim(略)。 让vi命令也可以使用vim的配置,需要修改 vi /etc/bashrc 增加如下一行内容 alias vi=vim ( alias美 [ˈeɪliəs]别名) 2.在启动vim时,当前用户根目录下的. 12.2 文件的编码 :e ++enc=utf8 filename, 让vim用utf-8的编码打开这个文件。 :w ++enc=gbk,不管当前文件什么编码,把它转存成gbk编码。 让vim 正确处理文件格式和文件编码,有赖于 ~/.vimrc的正确配置 12.3 文件格式 大致有三种文件格式:unix, dos, mac.
space-vim ? space-vim ---- vim 配置有很多,新手开始可能不太知道要如何修改。 其实很简单,先看一下结构,space-vim 分为三个部分: .vimrc: 这是所有 vim 配置都会有的配置文件,可见也是必不可少的。 安装 vim 插件可以选择多种 vim 的插件管理器,个人倾向于 vim-plug, 因为比 Vundle 更“贴心”。 .vimrc.plug.conf: 针对所安装 vim 插件的配置文件。 them on your own, it is not too difficult. #### syntastic npm install jsl jshint brew install flake8 插件装多了,vim 一样会慢. 当然也不是配置地功能越强大越好, 选择合适且真正用得到的功能,在这些地方用的舒心即可。 有些插件 “即装即用”,基本不用配置, 或是 "一次配置,终身使用".
“设置内部编码为utf8 set fileencoding=utf8 “当前编辑的文件编码 set fileencodings=uft8-bom,utf8,gbk,gb2312 ,big5 “打开支持编码的文件 “解决consle输出乱码 language messages zh_CN.utf-8 “解决菜单乱码 source $VIMRUNTIME/delmenu.vim source $VIMRUNTIME/menu.vim “PHP语法提示 filetype plugin on autocmd FileType php set omnifunc=phpcomplete #CompletePHP 第二步:安装neocomplcache(提示函数) 下载地址:http://www.vim.org/scripts/script.php? script_id=2620(注意版本) 然后把下面的语句添加.vimrc在后面 if &term==”xterm” set t_Co=8 set t_Sb=^[[4%dm set t_Sf=^
set number set nocompatible filetype on set background = dark syntax on set autoindent set smartindent set showmatch set tabstop=4 set shiftwidth=4