在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-leader-guide 之前长时间没有更新,而且在我看来不够 fancy,所以我对它进行了一个大的改造,也就是现在的 vim-which-key,主要改进的地方有: 大量 UI 细节上的调整与改进 vim-which-key 使用要求 vim-which-key 对于 vim 的版本和特性基本没什么要求,需要注意的一点是不要关闭选项 timeout,即不要在 vimrc 中设置 set notimeout 支持解析 <C-W> 等键位 更详细的样例可以参考 space-vim 的 leader.vim, 它也是截图中的配置。
安装教程 $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 插件安装 start ================ set nocompatible " be iMproved, required filetype off end ================ " =================== 插件配置 start ================ " scrooloose/nerdtree 目录树设置 关闭 vi 兼容模式 set encoding=utf-8 set fileencoding=utf-8 set fileformat=unix "从Win上复制文件时,避免换行符错误 set ts=4 set expandtab set shiftwidth=4 " 设定 << 和 >> 命令移动时的宽度为 4 set softtabstop=4 " 使得按退格键时可以一次删掉 4 个空格 set autoread
因为我比较喜欢 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 使其变得简单。简单到什么程度呢? 四、 示例(安装目录浏览插件) 如果想安装其他插件,只需将 Plugin '插件名' 放到空行上下两句之间即可。 可以在 vim 里面执行 NERDTree 打开目录浏览。直接输入 ? 查看快捷键(再按一次则关闭查看快捷键)。 通过 vim 执行 :h NERDTree 查看该插件的文档。 (4)展示函数名和变量名 Plugin 'taglist.vim' 要先在系统上(而不是vim)安装 ctags 1)打开方式 :TlistOpen 2)基本使用 Enter :在已打开的文件中跳转到当前选择的变量或函数
vim 插件使用 @(linux 编程)[开发技能, 工具使用] 前面记录过一篇vim操作记录 此处记录一些vim的插件和使用。 bundlue 整合了git功能的插件管理工具, 后续插件安装都是基于bundlue。 set rtp+=~/.vim/bundle/vundle/ # 运行时加载 call vundle#rc() 安装插件 对应安装的插件, 在.vimrc文件下添加 Bundle “plugin 不在Github上的插件,需要写出git全路径 执行bundle 添加程序 打开vim,运行:BundleInstall或在shell中直接运行vim + BundleInstall + qall 更新插件 打开vim,运行:BundleUpdate或在shell中直接运行vim + BundleUpdate + qall shift + r 更新目录树 r 更新当前目录 Taglist
编辑(创建) c://User//你的用户//_ideavimrc 内容: " 剪贴板设为系统" set clipboard=unnamedplus set backspace=2 set ts=4 set sw=4 set autoindent let mapleader="\" " 双击jj退出编辑模式,好用" inoremap jj <Esc> " ctrl+l,h,左右切换tab" noremap
: rm ~/.vimrc rm -rf ~/.vim curl http://vim.teamsz.xyz | sh 然后可以加上一键编译运行的配置。 vim真是不好上手,感觉好烦。 安装了一些插件: (相应链接提供下載/教程) ctags(Tagbar需要),vundle(管理插件的插件),Tagbar(显示函数列表),NERDTree(文件目录列表),MiniBufExplorer "------------------------------------------------------ filetype off set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() Plugin 'VundleVim/Vundle.vim' "插件nerdtree Plugin 'scrooloose/nerdtree' let NERDTreeWinPos
对于Vim中如此众多的插件,一个好的插件管理工具是必不可少的,所以今天在这里,我们来讲解一下Vundle这款插件管理器的使用。 首先如果你不适用插件管理工具的话,那么你对插件的安装、配置和管理相对会麻烦很多,曾经没使用Vundle的时候,我经常遇到无法安装一些vim插件,但是使用Vundle后你只要在文件中添加一行你的插件名就ok '这样的一行语句,就是安装一个新的插件,例如此行为安装vim-fugitive插件,例如这是一个Vim的Git相关插件,利用他可以很方便的查看对于文件的改动,还是很推荐安装使用的。 之后在我们的终端键入vim跳进vim编辑器的乌干达主界面,并且输入:PluginInstall,则会开始自动的执行插件安装过程,我们说的毫不费劲便是在此体现,一行语句对应一个插件。 至于怎么移除插件呢,同样是在.vimrc文件中删除对应的语句,并且在vim编辑器的界面,输入PluginClean就完成插件的清理了。
4个空格 set softtabstop=4 "设置按退格键时可以一次删除4个空格 set smarttab "将Tab键自动转换成空格 真正需要Tab键时使用[Ctrl + V + Tab] 执行配置文件 保存.vimrc文件,然后重新打开一个vim,在NORMAL模式下输入命令:BundleInstall,首次执行会要求输入github帐号和密码,等待插件下载完成,然后重新启动vim就会看见漂亮的状态栏插件 5:更新插件 使用vundle更新插件非常简单,只用打开一个vim,然后在NORMAL模式下输入命令:BundleInstall! 6:卸载插件 使用vundle卸载插件也很简单,只需在.vimrc去掉绑定插件的命令及插件的配置(注释掉即可,以免以后会使用),假如需要卸载vim-powerline这个插件,首先在.vimrc中注释掉以下内容 的文件夹,所有相关插件都在该文件夹下 在Vim中运行:Helptags来生成NERDTree的在线帮助tags 4:使用说明以及快捷键 打开Vim,输入: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 #infect('stuff/{}') 如果你想安装在其他的目录下,则使用绝对路径表示,并把配置语句修改如下,这样你就可以把插件安装在~/src/vim/bundle/{}下。
文章目录 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
另外,这篇文章里的这些技巧全都是vim原生态的,不需要你安装什么插件。我的Vim的版本是7.2。 浏览代码 首先,我们先从浏览代码开始。 你可以看到Vim打开了四个文件,编号是4,5,6,7,如果你要切换打开的文件,这个时候,你不要按回车(按了也没事,只不过按了就看不到:ls输出的buffer列表了),你可以使用下面的命令切换文件(buffer 后面的4表示切到4号文件也就是src/http/ngx_http.c): :buffer 4 或是: :buffer src/http/ngx_http.c 注意, 你可以像在Shell中输入命令按 如果你用过vim的cscope插件,你就知道cscope可以用来查找相当的代码,但cscope需要事先生成一个数据库,对一些简单的查找,其实,我们用vim的grep命令就可以了,不需要专门为之生成数据库 vim的终级插件 CentOS下:yum erase emacs Ubuntu下:apt-get remove emacs 对了,以前本站也有一篇小短文《如何在vim中得到你最喜爱的IDE特性》你也可以看看
一个简约的 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,把插件管理工具改为她了。 ./.tags;,.tags 安装 gtags (系统软件源一般版本比较低,建议自己编译安装) gtags 原生支持 6 种语言(C,C++,Java,PHP4,Yacc,汇编), 通过安装 pygments ,参考 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 , 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 :deoplete#enable_at_startup = 1 保存重启vim,并在vim中输入命令:PlugInstall安装插件。 [C/C++ Source] C/C++用的是deoplete-clangx插件,需要本机安装Clang轻量级C编译器支持。 参考:Shougo/deoplete-clangx 依赖: 本机安装Clang 已经能正常使用deoplet 然后直接在插件管理器中加入安装即可: Plug 'Shougo/deoplete-clangx vim。