「ジャスコ」という新ジャンル
【ニコニコ動画】今更「ジャスコ(メルト)」歌ってみた
【ニコニコ動画】今更「ジャスコ(男女)」歌ってみた
なんだろう・・・この幼少時代を擽られる感じ。
vimのユーザー定義コマンドからPythonコードを実行
コーディング中に簡単なコマンドでデバッグできないかなと。
vim-Pythonでは不自由なことが多いので本丸のPythonから実行しようというお話。
勉強がてらコマンドを拡張してみた。
.vimrc
command! Py call s:Py() function! s:Py() :!python % endfunction
ちょーシンプル。
そんで再起動または下で確認。
:source .vimrc
ソースの通り「:Py」で開いてる(分割窓ならアクティブの方の)ソースコードを実行できる。
実行と同時にvim窓にコンソールが表示されるので、何かキーを押せば元の画面に戻る。
相変わらず日本語マニュアルが充実してなくて泣いた。
ついでにキーマップも
command! Py call s:Py() nmap <F5> :Py<CR> function! s:Py() :!python % endfunction
二行目追加。F5でも同様の動作を可能にした。とりあえずはこれで。
訂正
不要な箇所があったので削除。
解決策「'compizconfig.Plugin' object has no attribute 'Initialized'」
Traceback (most recent call last):
File "/usr/bin/ccsm", line 45, in
idle = ccm.IdleSettingsParser(context)
File "usr/lib/python2.5/site-packages/ccm/Utils.py", line 229, in __init__
File "usr/lib/python2.5/site-packages/ccm/Utils.py", line 228, in
File "usr/lib/python2.5/site-packages/ccm/Utils.py", line 225, in FilterPlugin
AttributeError: 'compizconfig.Plugin' object has no attribute 'Initialized'
compizでこのようなエラーが出る場合、ccms(/usr/bin/ccsm)ファイルを修正することで解決できる。
上の例では45行目、
idle = ccm.IdleSettingsParser(context)
この箇所を#でコメントアウトすればいい。
正常にAdvanced Desktop Effects Settings(ccms)が起動するはず。
再インスコしてもエラーが出る人向け。