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

    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-leader-guide 之前长时间没有更新,而且在我看来不够 fancy,所以我对它进行了一个大的改造,也就是现在的 vim-which-key,主要改进的地方有: 大量 UI 细节上的调整与改进 vim-which-key 使用要求 vim-which-key 对于 vim 的版本和特性基本没什么要求,需要注意的一点是不要关闭选项 timeout,即不要在 vimrc 中设置 set notimeout 支持解析 <C-W> 等键位 更详细的样例可以参考 space-vim 的 leader.vim, 它也是截图中的配置。

    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 end ================ " =================== 插件配置 start ================ " scrooloose/nerdtree 目录树设置 vimgrep --smart-case" let g:ag_working_path_mode="r" " 总是从项目根目录开始搜索 " majutsushi/tagbar 代码分析设置 nmap <F8> cursorline " 突出显示当前行 set smartindent " 开启新行时使用智能自动缩进 set nocompatible " 关闭 vi 兼容模式 set encoding=utf-8 set fileencoding=utf-8 set fileformat=unix "从Win上复制文件时,避免换行符错误 set ts=4 set expandtab set shiftwidth=

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

    Vim 版本升级(Vim8

    安装步骤# 第一步,下载源码# 到Vim官方Github仓库下载目前最新的Vim Release版本 wget https://codeload.github.com/vim/vim/tar.gz/v8.2.1258 第二步,解压# $ mv v8.2.1258 vim-v8.2.1258.tar.gz $ tar -xvzf vim-v8.2.1258.tar.gz 第三步,编译安装# $ cd vim-8.2.1258 prefix=$HOME/.local --enable-python3interp=yes && make && make install 这里注意一下我们需要用configure配置一下安装的路径,将Vim8 指令定向到刚刚安装的vim8,同时修改.bashrc确保之后一直能生效 alias vim='~/.local/bin/vim' echo "alias vim='~/.local/bin/vim'" >> ~/.bashrc 第五步,检查# vim --version 参考文献# CentOS7 上Vim8升级安装指南 CentOS 编译vim no terminal library found 注

    89630编辑于 2023-10-18
  • 来自专栏frytea

    Vim 版本升级(Vim8

    安装步骤# 第一步,下载源码# 到Vim官方Github仓库下载目前最新的Vim Release版本 wget https://codeload.github.com/vim/vim/tar.gz/v8.2.1258 第二步,解压# $ mv v8.2.1258 vim-v8.2.1258.tar.gz $ tar -xvzf vim-v8.2.1258.tar.gz 第三步,编译安装# $ cd vim-8.2.1258 prefix=$HOME/.local --enable-python3interp=yes && make && make install 这里注意一下我们需要用configure配置一下安装的路径,将Vim8 指令定向到刚刚安装的vim8,同时修改.bashrc确保之后一直能生效 alias vim='~/.local/bin/vim' echo "alias vim='~/.local/bin/vim'" >> ~/.bashrc 第五步,检查# vim --version 参考文献# CentOS7 上Vim8升级安装指南 CentOS 编译vim no terminal library found 注

    55930编辑于 2023-10-18
  • 来自专栏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 ,甚至是刚开始接触 linux 的人。 二、 让装插件简单一点 其实本来装和管理 Vim插件是比较的,但 Vundle 使其变得简单。简单到什么程度呢? 四、 示例(安装目录浏览插件) 如果想安装其他插件,只需将 Plugin '插件名' 放到空行上下两句之间即可。 可以在 vim 里面执行 NERDTree 打开目录浏览。直接输入 ? 查看快捷键(再按一次则关闭查看快捷键)。 通过 vim 执行 :h NERDTree 查看该插件的文档。

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

    vim 插件使用记录

    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

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

    jetbrains vim插件配置

    首先, vi ~/.ideavimrc windows 编辑(创建) 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 <C-l> gt noremap <

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

    「个人vim插件+配置」

    %< <CR> "---------------------- map<F8> :split %<.in <CR> map<F9> :split %<.out <CR> 命令行几句完成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

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

    使用Vundle管理Vim插件

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

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

    vim插件的安装(NERDTree)

    ='fancy' set nocompatible set enc=utf-8 let termencoding=&encoding set fileencodings=utf-8,gbk,ucs-bom ,在NORMAL模式下输入命令:BundleInstall,首次执行会要求输入github帐号和密码,等待插件下载完成,然后重新启动vim就会看见漂亮的状态栏插件 5:更新插件 使用vundle更新插件非常简单 6:卸载插件 使用vundle卸载插件也很简单,只需在.vimrc去掉绑定插件的命令及插件的配置(注释掉即可,以免以后会使用),假如需要卸载vim-powerline这个插件,首先在.vimrc中注释掉以下内容 Powline_symbols='fancy' 保存.vimrc文件,重新打开一个vim,在NORMAL模式下输入命令:BundleClean,打开/.vim/bundle已经看不到插件vim-powerline 的文件夹,所有相关插件都在该文件夹下 在Vim中运行:Helptags来生成NERDTree的在线帮助tags 4:使用说明以及快捷键 打开Vim,输入: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 #infect('stuff/{}') 如果你想安装在其他的目录下,则使用绝对路径表示,并把配置语句修改如下,这样你就可以把插件安装在~/src/vim/bundle/{}下。

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

    插件Vim编程技巧

    另外,这篇文章里的这些技巧全都是vim原生态的,不需要你安装什么插件。我的Vim的版本是7.2。 浏览代码 首先,我们先从浏览代码开始。 如果你用过vim的cscope插件,你就知道cscope可以用来查找相当的代码,但cscope需要事先生成一个数据库,对一些简单的查找,其实,我们用vim的grep命令就可以了,不需要专门为之生成数据库 关键字补全 我们还是坚持不用任何插件。我们来看看是怎么个自动补全的。 或是【VU】 按【v】键进入选择模式,然后移动光标选择你要的文本,按【u】转小写,按【U】转大写 【ga】 –  查看光标处字符的ascii码 【g8】 – 查看光标处字符的utf-8编码 【gf】   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

    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 在知乎看到这篇 <Vim8中C/C++符号索引:GTags 篇 >,vim8 支持异步模式后,自动符号索引简直太方便,直接打开工程文件,就可以随便查查查。 1534853129638.png 动态检查 静态代码检查是个很实用的东西,能在编写代码的过程中及时发现存在的错误,之前一直使用的插件是 syntastic, vim8 支持异步后可以升级实时 linting ,参考 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 , cb = tree_cb("toggle_help") }, } } } } 添加maps // init.vim lua require

    1K40编辑于 2022-05-09
领券