在PyCharm中安装Vim插件ideavim 进入File菜单下的Settings下的Plugins,搜索ideaVim 找到ideaVim插件 点击Install安装 重启并享受在Pycharm环境中使用 Vim的乐趣,支持Vim三种模式的大部分命令 下面可以不用设置: 现在又有一个问题来了,重启后进入vim模式下,但是在vim模式下我们想要从Pycharm编辑区复制代码到别的地方却发现复制不了.我们可以给 ideavim插件设置一个切换快捷键来解决这个问题. file->settings keymap->plug-ins pycharm # 关闭vim编辑模式 Vim Emulator 前面打扣 是关闭vim编辑模式,开启命令行模式 发布者:全栈程序员栈长
不过一直以来 vim 中都缺少像 emacs-which-key 这样“形神兼备”的插件,这一点我在 space-vim 的 README 中也一早有提及。 vim-leader-guide 是 vim 里出现的一个比较接近的插件,它主要借鉴自 guide-key,而 guide-key 是 emacs-which-key 的前身,目前已经不更新了,上一次 vim-which-key 使用要求 vim-which-key 对于 vim 的版本和特性基本没什么要求,需要注意的一点是不要关闭选项 timeout,即不要在 vimrc 中设置 set notimeout which_key_map.b = { \ 'name' : '+buffer' , \ '1' : ['b1' , 'buffer 1'] , \ '2' : ['b2' , 'buffer 2'] , \ 'd' : ['bd' , 'delete-buffer'] , \ 'f'
安装教程 $vim ~/.vimrc 在call vundle#begin()和call vundle#end()之间添加Plugin 'luochen1990/rainbow' :wq $vim :PluginInsttall 3 使用教程 在~/.vimrc中添加let g:rainbow_active = 1 (adsbygoogle
一、安装插件 从以下地址下载压缩包 github下载:https://github.com/plasticboy/vim-markdown 在当前用户的家目录下新建 .vim 目录,然后将压缩包解压到 .vim 目录下即可。 二、 .vim 目录结构介绍: 1. doc目录:存放插件文档 2. plugin目录:存放插件 3. syntax目录:存放语法的解析文件 4. ftdetect目录:存放插件对哪些后缀的文件生效 三、参考 http://calefy.org/2012/03/01 /set-vim-markdown-syntax-highlight.html
vim 插件管理 Vundle [https://github.com/VundleVim/Vundle.vim]: 1.下载 Vundle 仓库 git clone https://github.com /VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 2.vim ~/.vimrc 在最上面,添加以下配置 " =================== Vundle 插件安装 start ================ set nocompatible " be iMproved, required filetype off end ================ " =================== 插件配置 start ================ " scrooloose/nerdtree 目录树设置 但是维持原来目录打开的状态 r: 刷新光标所在的目录 R: 刷新当前根路径 I: 显示或者不显示隐藏文件 f: 打开和关闭文件过滤器 q: 关闭NERDTree A: 全屏显示NERDTree,或者关闭全屏 2)
因为我比较喜欢 vim, 因此在使用这些 IDE 时都会装上 vim 的插件:ideavim. 不过因为我对 vim 的默认配置更改了很多,定制了很多快捷键等等,在使用默认配置下的 ideavim 时还是有些不太顺手,因此针对 ideavim 定制一些 vim 的配置便十分有必要了。 要注意,ideavim 只是 IDE 的插件,并没有实现原生 vim 的所有功能,有些 vim 的功能在 ideavim 中并不存在。比如 <Leader> 设置无效,需要在键位映射时指定按键。 基本配置 下面是按照我的 vim 配置 space-vim 定制的一些基本内容(完整的 .ideavimrc 会在文末给出,有兴趣可自行查看). 虽然 ideavim 少了很多原生 vim 的功能,但是作为 IDE 的一个插件, ideavim 能够调用 IDE 内置的一些功能, 这里是好心人整理的一些 action.
最开始使用 vim 的时候记了几个快捷键,满足基本的使用。此时仍然和在 windows 上使用记事本没有多大区别。 而一旦装了插件,两者的区别就拉开了。 问题是如何安装插件? 二、 让装插件简单一点 其实本来装和管理 Vim 的插件是比较的,但 Vundle 使其变得简单。简单到什么程度呢? (2)安装 Vundle 为了在下面粘贴时得到预期的结果,先执行 vim ~/.vimrc ,在最后一行下面添加 set paste ,保存并退出。 五、 一些插件 (1)目录浏览 Plugin 'The-NERD-Tree' 1)打开方式 Vim 内执行 :NERDTree 2)基本使用 o :用于展开和收起文件夹的内容,也能用来打开文件。 (2)查找并打开文件 Plugin 'ctrlp.vim' 1)打开方式 ctrl + p 2)基本使用 输入文件名的一部分,它会把最有可能的文件列出来。
vim 插件使用 @(linux 编程)[开发技能, 工具使用] 前面记录过一篇vim操作记录 此处记录一些vim的插件和使用。 set rtp+=~/.vim/bundle/vundle/ # 运行时加载 call vundle#rc() 安装插件 对应安装的插件, 在.vimrc文件下添加 Bundle “plugin 在Github vim-scripts 用户下的repos,只需要写出repos名称 2. 在Github其他用户下的repos, 需要写出”用户名/repos名” 3. 不在Github上的插件,需要写出git全路径 执行bundle 添加程序 打开vim,运行:BundleInstall或在shell中直接运行vim + BundleInstall + qall 更新插件 打开vim,运行:BundleUpdate或在shell中直接运行vim + BundleUpdate + qall shift + r 更新目录树 r 更新当前目录 Taglist
ideavimrc windows 编辑(创建) c://User//你的用户//_ideavimrc 内容: " 剪贴板设为系统" set clipboard=unnamedplus set backspace=2
: rm ~/.vimrc rm -rf ~/.vim curl http://vim.teamsz.xyz | sh 然后可以加上一键编译运行的配置。 vim真是不好上手,感觉好烦。 安装了一些插件: (相应链接提供下載/教程) ctags(Tagbar需要),vundle(管理插件的插件),Tagbar(显示函数列表),NERDTree(文件目录列表),MiniBufExplorer call vundle#begin() Plugin 'VundleVim/Vundle.vim' "插件nerdtree Plugin 'scrooloose/nerdtree' let NERDTreeWinPos ='right' let NERDTreeWinSize=30 map <F2> :NERDTreeToggle<CR> "插件Tagbar Plugin 'majutsushi/tagbar' let
对于Vim中如此众多的插件,一个好的插件管理工具是必不可少的,所以今天在这里,我们来讲解一下Vundle这款插件管理器的使用。 首先如果你不适用插件管理工具的话,那么你对插件的安装、配置和管理相对会麻烦很多,曾经没使用Vundle的时候,我经常遇到无法安装一些vim插件,但是使用Vundle后你只要在文件中添加一行你的插件名就ok '这样的一行语句,就是安装一个新的插件,例如此行为安装vim-fugitive插件,例如这是一个Vim的Git相关插件,利用他可以很方便的查看对于文件的改动,还是很推荐安装使用的。 之后在我们的终端键入vim跳进vim编辑器的乌干达主界面,并且输入:PluginInstall,则会开始自动的执行插件安装过程,我们说的毫不费劲便是在此体现,一行语句对应一个插件。 至于怎么移除插件呢,同样是在.vimrc文件中删除对应的语句,并且在vim编辑器的界面,输入PluginClean就完成插件的清理了。
/gmarik/vundle.git ~/.vim/bundle/vundle 2:vundle命令介绍 :BundleList -列举出列表中(.vimrc中)配置的所有插件 :BundleInstall indent on "vim有一个状态栏 加上powline则有两个状态栏 "设置powerline状态栏 set laststatus=2 set t_Co=256 let g:Powline_symbols 6:卸载插件 使用vundle卸载插件也很简单,只需在.vimrc去掉绑定插件的命令及插件的配置(注释掉即可,以免以后会使用),假如需要卸载vim-powerline这个插件,首先在.vimrc中注释掉以下内容 Bundle 'Lokaltog/vim-powerline' "vim有一个状态栏 加上powline则有两个状态栏 set laststatus=2 set t_Co=256 let g: 的相关文件,是不是很方便 二、NERDTree 1:下载地址 https://github.com/scrooloose/nerdtree 2:功能说明 NERDTree是Vim最常用的插件之一,可以在
在用linux操作时,就肯定会用Vim编辑器,关于这款编辑器就不再多做介绍,自己可以去google一下。Vim编辑的插件非常之多,本文就介绍一款Vim插件管理的工具Pathogen。 vim 这里给出一个Vim官方的中文手册Vimcdoc的下载地址: Vim官方中文使用手册 2.Pathogen安装 安装完成Vim后,接下来安装Pathogen管理插件。 autoload文件夹下有pathogen.vim文件,是安装pathogen的目录; bundle文件夹是以后安装其他插件的目录,也就是说以后安装vim其他插件都安装在~/.vim/bundle目录下 ####特别说明#### 1.关于插件安装目录 ~/.vim/bundle是统一安装插件的目录,但是如果你不想把目录名字就做bundle,你想命名为stuff,就需要修改配置语句 execute pathogen execute pathogen#infect('bundle/{}', '~/src/vim/bundle/{}') 2.关于.vimrc文件 ~/.vimrc文件是vim编辑器的配置文件,在这个配置文件中我们可以配置很多
另外,这篇文章里的这些技巧全都是vim原生态的,不需要你安装什么插件。我的Vim的版本是7.2。 浏览代码 首先,我们先从浏览代码开始。 如果你用过vim的cscope插件,你就知道cscope可以用来查找相当的代码,但cscope需要事先生成一个数据库,对一些简单的查找,其实,我们用vim的grep命令就可以了,不需要专门为之生成数据库 (这样,你会把多个文件打开到缓冲区,别忘了【:ls】来查看缓冲区) 你看,到这里,一个小小的IDE就这样产生了,而且,最帅的时,我们连一点插件都没有装,也没有在.vimrc文件中配置过什么。 关键字补全 我们还是坚持不用任何插件。我们来看看是怎么个自动补全的。 vim的终级插件 CentOS下:yum erase emacs Ubuntu下:apt-get remove emacs 对了,以前本站也有一篇小短文《如何在vim中得到你最喜爱的IDE特性》你也可以看看
文章目录 Vim插件 Terminal 终端 GitHub仓库地址: https://github.com/minhanghuang/nvim Vim插件 Terminal 终端 https://github.com /voldikss/vim-floaterm vim-plug Plug 'voldikss/vim-floaterm init.vim " 终端模式下, 切换终端 tnoremap <silent floaterm_width = 0.6 " 终端高(0,1) let g:floaterm_height = 0.4 " 终端标题 let g:floaterm_title = 'floaterm: $1/$<em>2</em>'
一个简约的 vim 插件管理器 优点 更容易设置:单个文件。不需要样板代码。 python,+python3,+ruby,或Neovim) 创建浅克隆,以最小化磁盘空间使用量和下载时间 按需加载,加快启动时间 可以查看和回滚更新 分支/标签/提交支持 更新后挂钩 支持外部管理的插件 安装方法: 下载plug.vim 并将其放在“autoload”目录下 安装命令(Ubuntu): curl -fLo ~/.vim/autoload/plug.vim --create-dirs /site/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master /plug.vim 打开vim sudo vim 执行命令进行安装: :PlugInstall 详细使用方法,请参照https://github.com/junegunn/vim-plug
@(linux 编程)[工具使用] 周末网上晃荡看到一些关于 vim8 异步和插件的文章,觉得有些新功能挺实用的,所以花了点时间升级下自己的 vim 配置。 on ubuntu 18 ---- 插件管理 vim-plug 之前使用的插件管理工具是 vundle, 没感觉啥问题,但是当看到 vim-plug 以下特点: 安装方便,直接把 vim-plug.vim 丢 .vim/autoload 下就好了 支持全异步插件安装、升级 延迟加载,提高 vim 启动速度 我就果断抛弃 vundle,把插件管理工具改为她了。 \w{2}'], \ } let g:ycm_global_ycm_extra_conf= '~/.vim/.ycm_extra_conf.py' "附送 括号自动补全 Plug ,参考 install_tags.md ---- 参考 插件_for_vim8 vim8 gtags索引 旧十大插件??
文章目录 Vim 插件 文件树 GitHub仓库地址: https://github.com/minhanghuang/nvim Vim 插件 文件树 https://github.com/kyazdani42 /nvim-tree.lua vim-plug Plug 'kyazdani42/nvim-tree.lua' 添加.lua配置 midir -p ~/.config/nvim/lua/plugin = true, -- list of mappings to set on the tree manually list = { { key = {"<CR>", "o", "<2- LeftMouse>","l"}, cb = tree_cb("edit") }, { key = {"<2-RightMouse>", "<C-]>"}, cb = tree_cb("cd , cb = tree_cb("toggle_help") }, } } } } 添加maps // init.vim lua require
在~/.vimrc的Vundle插件管理函数中添加以下内容(插件本身和所依赖的插件): Plugin 'MarcWeber/vim-addon-mw-utils' Plugin 'tomtom /tlib_vim' Plugin 'garbas/vim-snipmate' Plugin 'honza/vim-snippets' "massive common snippets 然后在Vim中输入命令安装插件: :source % :PluginInstall 1 2 完成。 注意以下几点: ~/.vim/snippets/目录是位于所有插件之外的,所以不会因插件更新而被删除。 如果你也安装了vim-snippets,那么在trigger同名的时候,vim会在状态栏弹出选项让你选择使用哪个snippets。
# 安装vim的Python-client库pynvim pip2 install --user pynvim pip3 install --user pynvim # 安装插件 python的neovim =3 " 或 set pyxversion=2 " Python3的可执行文件位置 g:python3_host_prog = "/path/to/bin/python3" " 在插件管理器中,比如 #enable_at_startup = 1 保存重启vim,并在vim中输入命令:PlugInstall安装插件。 第三步:在vim中输入测试命令 以下命令不能报错才行: :python3 import neovim 不报错,或 :python2 import neovim 不报错 :echo has('pythonx [C/C++ Source] C/C++用的是deoplete-clangx插件,需要本机安装Clang轻量级C编译器支持。