今天在ruby官网 documentation 中的时候发现了个好东西 -- Rsense
主要功能有以下:
代码自动补全(看到这条就亮了), 类型检查,方法跳转。
同鞋们,注意这个代码补全可不是普通的上下文补全哦, 是根据ruby语法自动补全哦。
官方文档:http://cx4a.org/software/rsense/manual.html#Installation
废话不多说,下面就开始安装吧:
1。首先需要安装ruby(这步就不多说了)
2。安装java虚拟机
$ sudo apt-get install openjdk-6-jd
tip:可以先坐下来喝杯茶。
3。接下来进入主题了 Install RSense
下载最新版本Rsense
http://cx4a.org/software/rsense/#Latest_Stable__v0.3_
解压拷贝至 /usr/lib 目录
执行以下命令:
$ cd /usr/lib/rsense-0.3
$ chmod +x bin/rsense
$ bin/rsense version
注意了:下文中的路径都默认为此路径下(/usr/lib/rsense-0.3)
显示 RSense 0.3,表示正确
执行以下命令
$ ruby etc/config.rb > ~/.rsense
$ cat ~/.rsense
$ mkdir -p ~/.vim/plugin
$ cp etc/rsense.vim ~/.vim/plugin
在~/.vimrc文件末尾写入以下:
let g:rsenseHome = "/usr/lib/rsense-0.3"
运行gvim,输入以下命令:
:RSenseVersion
如果显示 Rsense 0.3, 那就大功告成了.
“不行”? 那也没关系,看看http://cx4a.org/software/rsense/manual.html#Trouble_Shooting吧
如果成功了,就可以在vim中享受ide般的编程快感了
在输入完“.”或者“::”之后 按Ctrl+X+U 试试。
如果安装中有什么问题可以留言。
Remember to make software development fun ^ ^ !
分享到:
相关推荐
然而,相比其他现代化的编辑器,如Sublime Text,Vim在默认配置下缺少一些便捷功能,例如代码自动补全。不过,得益于Vim的可扩展性,我们可以安装插件来实现这些功能。"linux下vim的自动补全的插件"正是这样一个话题...
1. `vim-runtime_8.0.1453-1ubuntu1.4_all.deb`:这是Vim运行时环境,包含了Vim运行所需的基本文件,如插件、语法文件等,适用于所有架构。 2. `vim-doc_8.2.1913-1ubuntu3_all.deb`:包含Vim的文档和帮助文件,对于...
安装Vim-EasyComplete非常简单,通常只需要将下载的`vim-easycomplete-master`目录复制到VIM的插件目录下,并确保VIM已经支持Python,因为该插件依赖于Python进行部分功能的实现。然后,重启VIM,通过`:Plugin...
其次,Vim的自动补全功能是提高编程效率的关键。`systemverilog.vim`可能包含了对SystemVerilog关键词和自定义函数的补全支持。在编写代码时,只需输入部分关键字,然后按特定快捷键(通常是`<C-x><C-o>`),Vim就会...
语法高亮能帮助我们更好地阅读和理解代码,Vim内置了多种语言的语法高亮,但如果你想获取更多的主题或语言支持,可以安装`Vim-Color-Scheme`或`Janus`等插件。`Vim-Color-Scheme`提供了大量的颜色方案,可以根据个人...
- 它提供了丰富的插件系统,用户可以通过安装各种插件扩展其功能,如NERDTree(文件树视图),YouCompleteMe(自动补全)等。 - Vim有三种操作模式:普通模式、插入模式和可视模式,这使得它在编辑效率上远超其他...
本文件是在ubuntu下配置vim,变成C/C++集成开发环境,实现代码自动补全,函数参数提示,代码跳转,文件列表和函数项显示等功能,在ubuntu12.04 和ubuntu14.04中测试通过,只需执行vim.sh脚本即可,注意脚本中的vim73...
vmware vcenter6.5 for windows版本。 VMware-VIM-all-6.5.0-14020092
### Ubuntu20.04安装vim出现的相关问题及解决方法 #### 一、问题背景与概述 在Linux环境中,Vim是一款非常强大的文本编辑器,它不仅具备基本的文本编辑功能,还支持语法高亮、代码补全等多种高级特性,是开发人员...
vim-tmux-focus-events, 使终端vim和tmux更好地协同工作 tmux-focus-events.vimFocusGained 和 FocusLost 自动命令事件在终端vim中不工作。 这个插件在使用vim内部Tmux时恢复它们。以下是相关内容:vim fugitive插件...
这个脚本会自动处理安装过程,确保所有的依赖项都已安装,并将插件正确地集成到您的Vim配置中。 使用这些插件可以显著提高Vim的生产力,特别是对于C/C++开发人员。cscope和ctags的组合提供了强大的代码导航能力,c-...
在"超强配置带自动补全功能的vim"主题下,我们将深入探讨如何通过配置Vim来实现高效的代码补全功能。 首先,Vim的自动补全功能可以极大地提高开发效率,因为它允许我们在编写代码时快速查找和插入可能的语句、函数...
首先,自动补全是该配置的一大亮点。无需按下Tab键,用户就能在输入过程中看到可能的补全选项,这极大地提高了编码速度。对于Python,补全不仅包括标准库,还可能包含当前项目中的自定义模块和函数。对于HTML、CSS、...
使用过Source Insight的人一定对它的自动补全功能印象深刻,...这里,我将自己用的配置文件发给大家,大家可以移步(待会会补上地址),只要简单的两步,就能实现vim的程序自动补全功能,大大增加了在vim上的开发效率。
下面我们将介绍如何安装和配置自动补全插件。 首先,我们需要创建两个文件夹,以便存放自动补全插件的文件。 mkdir -p ~/.vim/after/ftplugin/ mkdir -p ~/.vim/tools/pydiction/ 然后,我们可以下载自动补全插件...
"在vim中针对c++自动补全" Vim是UNIX世界中最流行的文本编辑器之一,其中的一大特点就是...通过安装OmniCppComplete插件、创建标签文件、配置自动补全行为,可以在Vim中实现针对C++的自动补全功能,从而提高编程效率。
在编程过程中,代码自动提示和自动补全是提高效率的重要工具,这正是 `autocomplpop` 插件的功能所在。这个插件是 Vim 用户为了实现类似于其他现代IDE的代码补全体验而开发的,它可以与 `L9`(Vim9脚本)一起工作,...
vim-8.0.zip gpm-libs-1.20.7-6.el7.i686.rpm ncurses-5.9-14.20130511.el7_4.x86_64.rpm ncurses-base-5.9-14.20130511.el7_4.noarch.rpm ncurses-devel-5.9-14.20130511.el7_4.x86_64.rpm ncurses-libs-5.9-14....
2. 保存并重新加载 `.vimrc`,然后运行 `:PluginInstall` 或 `:NeoBundleInstall` 来安装插件。 3. 在 `.vimrc` 中启用 `JavaComplete2`: ``` let g:java_complete_auto_popup = 1 ``` 无论你选择哪个插件,都...
一、vim python自动补全插件:pydiction 可以实现下面python代码的自动补全: 1.简单python关键词补全 2.python 函数补全带括号 3.python 模块补全 4.python 模块内函数,变量补全 5.from module import sub-...