首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    vim补全插件_vim实用插件

    在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编辑模式,开启命令行模式 发布者:全栈程序员栈长

    1.1K10编辑于 2022-09-27
  • 来自专栏liuchengxu

    Vim 插件: vim-which-key

    不过一直以来 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'

    3.3K10发布于 2018-10-15
  • 来自专栏热爱IT

    vim插件——rainbow 转

    安装教程     $vim ~/.vimrc     在call vundle#begin()和call vundle#end()之间添加Plugin 'luochen1990/rainbow'     :wq     $vim     :PluginInsttall 3 使用教程     在~/.vimrc中添加let g:rainbow_active = 1 (adsbygoogle

    96130发布于 2019-04-10
  • 来自专栏偏前端工程师的驿站

    Vim杂记:markdown插件

    一、安装插件                                 从以下地址下载压缩包   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

    917100发布于 2018-01-18
  • 来自专栏LukaChen Blog

    vim 插件管理 Vundle

    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)

    48630编辑于 2023-10-22
  • 来自专栏liuchengxu

    定制 vim 插件:ideavim

    因为我比较喜欢 vim, 因此在使用这些 IDE 时都会装上 vim插件:ideavim. 不过因为我对 vim 的默认配置更改了很多,定制了很多快捷键等等,在使用默认配置下的 ideavim 时还是有些不太顺手,因此针对 ideavim 定制一些 vim 的配置便十分有必要了。 要注意,ideavim 只是 IDE 的插件,并没有实现原生 vim 的所有功能,有些 vim 的功能在 ideavim 中并不存在。比如 <Leader> 设置无效,需要在键位映射时指定按键。 基本配置 下面是按照我的 vim 配置 space-vim 定制的一些基本内容(完整的 .ideavimrc 会在文末给出,有兴趣可自行查看). 虽然 ideavim 少了很多原生 vim 的功能,但是作为 IDE 的一个插件, ideavim 能够调用 IDE 内置的一些功能, 这里是好心人整理的一些 action.

    3.2K30发布于 2018-08-23
  • 来自专栏热爱IT

    Vim 插件管理 转

    最开始使用 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)基本使用 输入文件名的一部分,它会把最有可能的文件列出来。

    1.5K20发布于 2019-04-10
  • 来自专栏orientlu

    vim 插件使用记录

    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

    95020发布于 2018-09-13
  • 来自专栏大猪的笔记

    jetbrains vim插件配置

    ideavimrc windows 编辑(创建) c://User//你的用户//_ideavimrc 内容: " 剪贴板设为系统" set clipboard=unnamedplus set backspace=2

    97410发布于 2019-11-27
  • 来自专栏饶文津的专栏

    「个人vim插件+配置」

    : 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

    1.2K40发布于 2020-06-02
  • 来自专栏编程之旅

    使用Vundle管理Vim插件

    对于Vim中如此众多的插件,一个好的插件管理工具是必不可少的,所以今天在这里,我们来讲解一下Vundle这款插件管理器的使用。 首先如果你不适用插件管理工具的话,那么你对插件的安装、配置和管理相对会麻烦很多,曾经没使用Vundle的时候,我经常遇到无法安装一些vim插件,但是使用Vundle后你只要在文件中添加一行你的插件名就ok '这样的一行语句,就是安装一个新的插件,例如此行为安装vim-fugitive插件,例如这是一个Vim的Git相关插件,利用他可以很方便的查看对于文件的改动,还是很推荐安装使用的。 之后在我们的终端键入vim跳进vim编辑器的乌干达主界面,并且输入:PluginInstall,则会开始自动的执行插件安装过程,我们说的毫不费劲便是在此体现,一行语句对应一个插件。 至于怎么移除插件呢,同样是在.vimrc文件中删除对应的语句,并且在vim编辑器的界面,输入PluginClean就完成插件的清理了。

    69430发布于 2018-08-30
  • 来自专栏golang+php

    vim插件的安装(NERDTree)

    /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最常用的插件之一,可以在

    3.1K20发布于 2020-09-07
  • 来自专栏全栈程序员必看

    Vim插件管理:Pathogen安装

    在用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编辑器的配置文件,在这个配置文件中我们可以配置很多

    1.1K20编辑于 2022-11-18
  • 来自专栏用户2442861的专栏

    插件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特性》你也可以看看

    1.8K20发布于 2018-09-19
  • 来自专栏Coxhuang

    Vim插件(三) Terminal 终端

    文章目录 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>'

    1.1K40编辑于 2022-05-09
  • 来自专栏python3

    vim-plug 插件安装

    一个简约的 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

    1.1K40发布于 2020-01-09
  • 来自专栏orientlu

    2018 更新下vim 插件

    @(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索引 旧十大插件??

    3K30发布于 2018-09-13
  • 来自专栏Coxhuang

    Vim 插件(一) 文件树

    文章目录 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

    1K40编辑于 2022-05-09
  • 来自专栏热爱IT

    Vim Snipmate 自动补全插件

    在~/.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。

    1.3K20发布于 2019-12-31
  • 来自专栏python3

    VIM自动补全插件:deoplete

    # 安装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编译器支持。

    4.1K30发布于 2020-01-02
领券