erlang vim 插件安装
来源:互联网 发布:苹果手机备份软件 编辑:程序博客网 时间:2024/06/05 11:44
1.创建目录
mkdir -p ~/.vim/autoload ~/.vim/bundle
2.下载pathogen插件
wget -O ~/.vim/autoload/pathogen.vim https://raw.github.com/tpope/vim-pathogen/master/autoload/pathogen.vim
3.修改.vimrc配置文件
call pathogen#infect()
syntax on
filetype plugin indent on
4.安装vimerl:
cd ~/.vim/bundle
git clone https://github.com/jimenezrick/vimerl.git
使用vimerl编码
这里不会列出vimerl所有的的编辑命令,而是提一些非常有用的。20%的命令,你会在80%时间里用到。
自动缩进
你输入时,vimer会自动缩进。但如果你想对指定某行进行缩进,输入==。假设你想对一整块代码进行缩进。这很容易办到,输入ma标记最开始 的一行,然后跳转到最后一行,输入命令=‘a,告诉vimerl进行缩进。如果整个文件排版都是乱糟糟的,输入gg跳转到文件的最开始,输入命令=G进行 缩进,一直到文件尾。你也可以只用一步达到这个效果,输入命令gg=G即可。
代码补全
输入完模块的名字已经冒号(:)号,按 ctrl-x ctrl-o,会触发vimerl给你弹出一些建议函数名。他通过查找erlang代码目录(用code:get_path() 查代码目录)下的.beam和.erl文件做到的,如果你项目中有配置 rebar.config,也会查找你的rebar的deps_dir目录。
框架
这是emacs的Erlang模式里我最喜欢的特性,当然还有自动缩进(大部分时候,fun()的缩进仍然让人咬牙切齿)。下面这个列表里的是最有用的框架以及在vimerl里生成这些框架的命令。
- :ErlangApplication 生成一个行为模式为OTP应用程序行的框架。
- :ErlangSupervisor 生成一个行为模式为OTP监督树的框架。
- :ErlangGen[Server|Fsm|Event] 生成gen_server,fsm,event框架。
Vimerl是不是太聪明了。在你阅读完之前,我想让你知道一条非常有用的,而且你应该知道的命令,那就是 :help vimerl, 它会给你一个命令列表,里面有所有你想用的。记住,想要让它能正常使用,你需要在你的.vimrc文件的最开始增加设置
1
callpathogen#helptags()
阅读全文
0 0
- erlang vim 插件安装
- vim 的erlang插件vimerl
- eclipse erlang 插件安装
- IDEA 安装erlang插件
- vim安装vim-airline插件
- vim插件 安装
- vim插件安装
- Vim插件DrawIt安装
- vim插件安装
- vim安装插件问题
- vim插件安装目录
- vim插件安装路径
- VIM插件安装路径
- 如何安装VIM插件
- vim插件安装
- vim ctags 插件安装
- vim插件cscope安装
- VIM插件安装
- openstack plugin 之(二)怎样写 OpenStack Neutron 的 Plugin
- Oracle 12C容器数据库(CDB)和插拔数据库(PDB)的创建(一)
- ContentObser实例
- Mysql 设置时间自动生成
- java,你真的理解,=赋值的含义吗?
- erlang vim 插件安装
- Android开发中的那些坑之-------------string.xml里面的通配符
- Unity3D编辑器视频教程
- WEBPACK+REACT开发环境搭建
- Linux基础备忘_11:Selinux的base mode与mls mode切换
- RTSP Spec中文版(1-11)
- UML的类图详解
- 极光推送,自定义对单个安卓手机推送消息
- 京东技术架构(二)构建需求响应式亿级商品详情页