随笔分类 - vim
摘要:vim实现代码片段自动补充 实现的插件 Plugin 'neoclide/coc.nvim', {'branch': 'release'} Plugin 'honza/vim-snippets' 安装coc.nvim插件的时候,出现了一个错误: [coc.nvim] build/index.js n
阅读全文
摘要:主要使用ctags命令生成一个tags文件 mac安装set tags=tags brew install ctags Linux安装 apt-get install exuberant-ctags 在vim文件中配置 “ 添加一下命令,两个一起用,ctags自动寻找tags文件,默认当前路径,其次
阅读全文
摘要:我是用的是Vundle.vim进行管理。 vundle搭建方式如下: git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim vundle常用指令介绍 filetype off " 对文件类型进行检查,非
阅读全文
摘要:因为别人写的比较全,我这里就不写了。如果不允许转,请告知,马上撤了。 MacOS下基于vim搭建golang开发环境 安装注意点在于: vim-go对vim的版本要求是: vim-go requires at least Vim 8.0.1453 or Neovim 0.4.0. 根据本次安装流程思
阅读全文
摘要:.:重复对文件的修改操作 x:删除光标下的字符 u:撤销上次操作 dd: 删除当前行 >G:增加从当前行到文档末尾处的缩进层级 未修改前: 使用>G后: j:跳到下一行 $:跳转到光标所在行的最后一个字符串 A:在当前行的结尾添加内容 f{char}:在当前行,且在光标以后查找字符 在Line on
阅读全文
摘要:全部复制 按esc,先按gg放在头部,按v选择,按GG选择到尾部。然后按y复制,最后在按p就可以在vim中复制。 解析 gg:是让光标移到首行,在vim才有效,vi中无效 v : 是进入Visual(可视)模式 G :光标移到最后一行 "+Y 复制当前行到系统剪切板。注意远程服务器不行
阅读全文
摘要:删除多行 先看行号:set nu。记得按esc和冒号 esc+:+开始行号,结束行号d 全部删除 按esc后,然后dG
阅读全文