PythonScript用vim設定
ZopeのPythonScriptですが,
vim編集時にちょっと不便なので
コマンド作ってみた.
ExternalEditorでvimを使うと文法エラーが発生したときに,
## invalid syntax (Script (Python), line 1)
と言う感じでファイル中に出てきます.
このときの行番号が, 最初のコメント部分を数えてないので,
ジャンプ命令と直結しません.
毎度, コメント部分の最下行にいって
:+行数
と打っていましたが,
さすがに面倒なのでvimをカスタマイズしました.
.vimrcに次のコマンドを追加します.
com -nargs 1 -bar J 1||/^##$/|/^##$/|+<args>
これで'J10'と打つとエラー発生行(左の例では10行目)に
飛んでいくことができます, 楽.
ちなみに下はエラーが出たときのPythonScriptファイルの内容.
## Script (Python) "TransModifyRecords" ##bind container=container ##bind context=context ##bind namespace= ##bind script=script ##bind subpath=traverse_subpath ##parameters= ##title= ## ## Errors: ## invalid syntax (Script (Python), line 13) ## request = container.REQUEST
コメント
Comments powered by Disqus