2012-06-18から1日間の記事一覧

Vim script で変数を不変で定義するコマンド

前回の続き。 id:tyru さんに色々とコメントを頂いてこんな感じになりました。 [ソース] command! -nargs=1 Val let <args> | :execute 'lockvar '.matchstr(<f-args>, '\zs.*\ze=') Val value = 10 echo value " 代入できないよ let value = 10 " 再代入する場合は unlet </f-args></args>…