vim超初心者です.
IDEの変数ビジュアライズに似た機能としてeditvar.vimというプラグインが存在することを
知り,早速thinca/vim-editvar及びthinca/vim-prettyprintをNeoBundleに導入してみました.
恐らく,インストール自体は成功していると思うのですが,コマンド入力
:Editvar [変数名]としてもg:[変数名]という空のバッファが立ち上がるだけです.
私自身は変数の中身が表示されたようなバッファが生成されるという風にイメージしていたのですが,
これで合っているのか,何かおかしいのか,いかんせん情報が少なすぎてよくわかりません.
ご教授いただければ幸いです.よろしくお願いします.
以下追記。
OSはubuntu 18.4.03、vimは8.0.1453を利用しています。
変数は単純なpythonのコードで
a=5 print(a)
としたときに、aの中身が表示されるか実験してみたという感じです。
vimrcはサイトに転がっていたものをコピペしただけで恐縮なのですが、
次のようになっています
" Note: Skip initialization for vim-tiny or vim-small. if 0 | endif filetype off if has('vim_starting') if &compatible set nocompatible " Be iMproved endif set runtimepath+=~/.vim/bundle/neobundle.vim endif call neobundle#begin(expand('~/.vim/bundle/')) " originalrepos on github NeoBundle 'Shougo/neobundle.vim' NeoBundle 'Shougo/vimproc', { \ 'build' : { \ 'windows' : 'make -f make_mingw32.mak', \ 'cygwin' : 'make -f make_cygwin.mak', \ 'mac' : 'make -f make_mac.mak', \ 'unix' : 'make -f make_unix.mak', \ }, \ } NeoBundle 'thinca/vim-prettyprint' NeoBundle 'thinca/vim-editvar' NeoBundle 'VimClojure' NeoBundle 'Shougo/vimshell' NeoBundle 'Shougo/unite.vim' NeoBundle 'Shougo/neocomplcache' NeoBundle 'Shougo/neosnippet' NeoBundle 'jpalardy/vim-slime' NeoBundle 'scrooloose/syntastic' NeoBundle 'Shougo/vimfiler.vim' NeoBundle 'itchyny/lightline.vim' NeoBundle 't9md/vim-textmanip' NeoBundle 'Shougo/unite.vim' NeoBundle 'ujihisa/unite-colorscheme' NeoBundle 'tomasr/molokai' ""NeoBundle 'https://bitbucket.org/kovisoft/slimv' call neobundle#end() filetype plugin indent on " required! filetype indent on syntax on NeoBundleCheck
実行までの手順はvim test.pyによりpythonファイルを編集したあと、python3 test.pyで実行、その後にコマンド:Editvar aを入力という手順です。
Editvar: a を実行したときのスクショを添付します。
以上です。よろしくお願いします。
利用イメージは合っています。
利用している OS や Vim のバージョン、具体的にどのような変数を表示しようとしたのか、使っている vimrc と Vim の起動から再現するまでの手順等を詳しく教えていただけると助かります。