Получение всегда - "xmpfilter: команда не найдена"
Я установил подключаемый модуль vim - https://github.com/t9md/vim-ruby-xmpfilter.
Мой.vimrc содержит
1 set nocompatible " We're running Vim, not Vi!
2 syntax on " Enable syntax highlighting
3 filetype on " Enable filetype detection
4 filetype indent on " Enable filetype-specific indenting
5 filetype plugin on " Enable filetype-specific plugins
6
7 set number
8 set expandtab
9 set tabstop=2 shiftwidth=2 softtabstop=2
10 set autoindent
11
12
13 "let g:xmpfilter_cmd = '/home/kirti/.rvm/rubies/ruby-2.0.0-p0/bin/ruby'
14
15 set rtp+=~/.vim/bundle/vundle/
16 call vundle#rc()
17
18 " let Vundle manage Vundle
19 " required!
20
21 set shell=/bin/bash\ -i
22
23 Bundle 't9md/vim-ruby-xmpfilter'
24 Bundle 'Townk/vim-autoclose'
25 Bundle 'vim-ruby/vim-ruby'
26 Bundle 'gmarik/vundle'
27 Bundle 'scrooloose/nerdtree'
28
29 autocmd FileType ruby nmap <buffer> <M-c> <Plug>(xmpfilter-mark)
30 autocmd FileType ruby xmap <buffer> <M-c> <Plug>(xmpfilter-mark)
31 autocmd FileType ruby imap <buffer> <M-c> <Plug>(xmpfilter-mark)
32
33 autocmd FileType ruby nmap <buffer> <M-z> <Plug>(xmpfilter-run)
34 autocmd FileType ruby xmap <buffer> <M-z> <Plug>(xmpfilter-run)
35 autocmd FileType ruby imap <buffer> <M-z> <Plug>(xmpfilter-run)
Когда я пишу в моем файле.rb как 1 + 1, затем Ctrl+c так я получаю 1 + 1 # =>, Теперь, когда я пытаюсь выполнить это, я получаю ошибку как "xmpfilter: command not found",


xmpfilter а также RVM оба установлены в моем Ubuntu13.10.
kirti@kirti-Aspire-5733Z:~$ which xmpfilter
/home/kirti/.rvm/gems/ruby-2.0.0-p0/bin/xmpfilter
kirti@kirti-Aspire-5733Z:~$ which rvm
/home/kirti/.rvm/bin/rvm
kirti@kirti-Aspire-5733Z:~$
1 ответ
Я установил tpope/vim-rvm Плагин, и это решило мою проблему.
Я просто положил Bundle 'tpope/vim-rvm' в моем .vimrc файл. Потом побежал :BundleInstall установить этот плагин.
Потом я побежал :Rvm use default,


Теперь я пишу код ниже:
class Foo
def bar
self
end
end
Foo.new.bar
Я нажал Alt+c вставить # =>, Тогда я нажал Alt+z и получил вывод, как я искал.
