vim
雪峰流云
以技术为乐的程序猿!
展开
-
安装vim-go插件之后遇到的gopls警告信息不消失的问题的解决方法
原由因为新冠肺炎疫情蔓延,2020年初宅在家里的这一个多月,我手头只有一台自己的retina MacBook Pro(后文简称rMBP),公司配发的笔记本过年放假没有带回家,年后公司远程办公,需要电脑及开发环境,没有办法,只能强制自己在rMBP上配置好需要的代码开发环境。软硬件环境macOS 10.13.6, vim 8.2, vim-go 1.22现象描述我安装好Vim之后,...原创 2020-03-14 19:33:56 · 6685 阅读 · 3 评论 -
在macOS Sierria 10.12.2上升级默认的vim
在macOS安装软件,首选工具当然是HomeBrew,怎么安装请自行百度。vim在macOS Sierra(10.12.2)上的默认版本是7.4,但是我希望尽可能升级到最新的vim版本,并且尽量具有最多的功能和对更多编程语言的支持。而这一切使用HomeBrew安装vim可以轻松搞定。下面是我实践之后总结出来的结果,以作备忘。1.更改系统默认的vim为我们将要安装的vim系统默认的vim原创 2016-12-28 22:21:22 · 2051 阅读 · 0 评论 -
vim学习笔记(一)
:vertical sfind 垂直分隔窗口(vsf),但是两个窗口的内容完全相同。在编辑的时候,内容也完全相同,如果要关闭一个窗口,输入:exit即可:buffers 显示整个缓冲区列表编辑加密文件,使用"-x"参数vim -x exam.txt下次使用vim打开该文件时,会提醒你输入密码,若密码不对,打开将是乱码。‘-n’选项表示禁用交换文件,如vim -x原创 2013-07-13 19:17:40 · 1362 阅读 · 0 评论 -
在CentOS 6.6 64bit上为vim 7.4安装并配置vim-airline插件
在CentOS 6.6 64bit上我使用Vundle来管理vim 7.4的所有插件。为了安装vim-airline插件,只需要在~/.vimrc中添加一行Plugin 'vim-airline/vim-airline'并紧接着配置set laststatus=2set t_Co=256set g:airline_theme="durant"就会出现下面我比较喜原创 2016-01-24 22:52:21 · 1458 阅读 · 0 评论 -
在CentOS 6.6 64bit上安装vim智能补全插件YouCompleteMe
简介YouCompleteMe是一个随键而动的、支持模糊搜索的、高速补全的插件。YCM由google公司搜索项目组的软件工程师Strahinja Val Markovic所开发,YCM后端调用libclang(以获取AST,当然还有其他语言的语义分析库)、前端由C++开发(以提升补全效率)、外层由 python 封装(以成为 vim 插件),它可能是我见过安装最复杂的vim插件了。原创 2016-01-02 17:14:41 · 1763 阅读 · 0 评论 -
vim 7.4同时支持python 2.x和3.x问题调研
如果你要在VIM中增加诸如YouCompleteMe这一类的插件的话,那么你需要VIM有Python的支持,这个是在一开始编译的选项里指定的。我一开始怀着美好的愿望,希望vim能完美支持Python2和Python 3,所以,我在源码编译vim 7.4时加入了对Python这两个版本的支持。另外,我也安装了YouCompleteMe插件,但是使用vim时我看到vim的抱怨下面是原创 2016-01-01 13:55:53 · 10413 阅读 · 0 评论 -
在CentOS 6.6 64bit上基于源码安装全功能的vim 7.4实录
CentOS 6.6 64bit上默认的vim版本是7.2 minimal,通过下面的命令查看yum list installed | grep vim我打算将其卸载并重新安装官网最新版vim 7.4, 假设下面的操作都使用root权限进行本次基于源码安装的vim 7.4要求具有如下特色:(1)支持python/lua/perl/ruby/X11等(2)同时支持python 2原创 2015-11-22 20:06:57 · 2311 阅读 · 0 评论 -
vim中的转义符
当我们在Vim的命令行模式中,原创 2014-09-16 18:48:06 · 14782 阅读 · 0 评论 -
vim中删除dos格式文件中的^M号的方法以及深度规整文件格式
在windows平台上开发时, 我们编辑的文件d原创 2014-08-25 22:32:51 · 1117 阅读 · 0 评论 -
vim粘帖的一个问题分析(pastetoggle)
转载之http://blog.csdn.net/king_on/article/details/8104235声明本文摘自网络,初始作者不清楚,因此未留原文链接。如果谁知晓,请告之。Vim作为最好用的文本编辑器之一,使用vim来编文档,写代码实在是很惬意的事情。每当学会了vim的一个新功能,就会很大地提高工作效率。有人使用vim几十年,还没有完全掌握vim的功能,这转载 2014-01-25 11:09:15 · 2896 阅读 · 0 评论 -
vim复制代码包含注释时格式会乱掉的解决办法
每次复制代码时,如果代码里有 // 这样的注释就容易让格式乱掉,通过下面的设置就可以避免这种情况。粘贴代码时取消自动缩进VIM在粘贴代码时会自动缩进,把代码搞得一团糟糕,甚至可能因为某行的一个注释造成后面的代码全部被注释掉,我知道有同学这个时候会用vi去打开文件再粘贴上去(鄙人以前就是这样),其实需要先设置一下set paste然后再进入插入模式粘贴,代码就不会被自原创 2014-01-25 10:59:33 · 5036 阅读 · 0 评论 -
vim学习笔记(三)
1.vim的配置文件在哪里?在normal模式下输入:echo $VIMVim的主配置文件为vimrc文件,它分为两个版本:global和personal,其中前者一般在/usr/share/vim/vimrc,后者一般在~/.vimrc,它是一个隐藏文件找到home目录的方法:echo $HOME找到我究竟使用哪个vimrc文件作为personal fil原创 2013-07-13 19:18:52 · 1085 阅读 · 0 评论 -
vim学习笔记(四)
下面是我的最近更新,差点删除。下面的笔记摘自vimtutor。<CR>表示回车 删除命令在normal模式下:de 删除一个单词,不包含空格dw 删除一个单词,包含空格dd 删除当前行1,10d 删除指定行,第1到10行ndd 删除当前行及其后n-1行d$ 删除当前行光标到行末的字符d0 删除光标所在处到该行的最前面的第一个字符...原创 2013-07-13 19:16:33 · 1136 阅读 · 0 评论 -
在CentOS 6.2上搭建vim开发环境
在CentOS 6.2上搭建vim开发环境最后更新日期:2013-07-051.首先使用Ubuntu(所在ip为192.168.16.230)翻墙登陆http://www.vim.org/,下载其上面的vim相关插件到Ubuntu的下载目录下:cd ~/下载/http://ctags.sourceforge.nethttp://cscope.sourceforge.ne原创 2013-07-13 19:24:29 · 1870 阅读 · 0 评论