erlang 设置不起作用,无代码折叠,无代码完成

eimct9ow  于 2022-12-08  发布在  Erlang
关注(0)|答案(2)|浏览(155)

我找到了一些关于Vim + Erlang的推荐:
Vim settings for Erlang
并尝试对其进行配置。
我有以下问题:

  • 代码折叠-不起作用
  • 代码完成-不起作用

下面是我的.vimrc文件:

set nu!
syn on
set foldenable
nmap <F9> :SCCompile
nmap <F10> :SCCompileRun
vecaoik1

vecaoik11#

启用vimerl:

filetype plugin indent on

按空格键折叠:

nnoremap <silent> <Space> @=(foldlevel('.')?'za':'l')<CR>
vnoremap <Space> zf

代码完成:

let g:erlangManPath='/opt/local/lib/erlang/man'

要在本地完成,请按CTRL+P
对于omni补全,写入模块的名称(例如'my_mod:'),按CTRL-X和CTRL-O激活

mpbci0fu

mpbci0fu2#

Vimerl have improved, try its latest release ( http://github.com/jimenezrick/vimerl ):

Features

  • Syntax highlighting
  • Code indenting
  • Code folding
  • Code omni completion
  • Syntax checking with quickfix support
  • Code skeletons for the OTP behaviours
  • Uses configuration from Rebar
  • Pathogen compatible (http://github.com/tpope/vim-pathogen)

相关问题