vimでのキー表記ヘルプ

mapするときに、よく「どこに書いてあったっけ?」と探すのでメモ :h keycodes :h key-codes

vimコマンド出力をクリップボードへコピー

vimコマンド出力をクリップボードへコピー*1するためには以下のようにすればいいみたい。 例えばノーマル、ビジュアル、演算待ち状態時のキー定義一覧(:map)をクリップボードへコピーするためには以下の3つのコマンドを実行する。 :redir @*> :silent map :r…

vimでオプションの値を貼り付ける

こんなことできないかなーとヘルプをまさぐってたら出来たのでメモ。vimでオプション(例:runtimepath)の値を知るためには :set runtimepathとすればいいが、これの中身を貼り付けたい場合は ●Normalmode時 "=&runtimepath<CR> pはEnter押すと言う意味●Insertmod</cr>…

File.DateLastModifiedで 嵌まった事。

以下のようなソースコードを書いていて、原因不明のエラーが出て嵌まった。という話。 // このソースコードは正常に動作しない var g_objFileSys = new ActiveXObject("Scripting.FileSystemObject"); function copy_file(src_fname, dst_fname) { try { if …

JScript(WSH)の構文チェック

今日も引き続きJScript(WSH)の話題。 例えば以下のようなコード(sample.js)を書いて、デバッグすると // strをmin_lenの長さにする。長さが足りない場合は先頭に"0"を付加 function fill0_left_str(str, min_len) { var ret = str.toString(); while ( ret.l…

JScriptのデバッグ

最近、JScript(WSH)でスクリプト書いてるんですが、そのデバッグ方法について。 多分Visual Studioがインストールされてないと駄目だと思う。(Expressでいけるかどうかは不明) 今までやってたのは WScript.Echo(variable); とかってやって変数を出力すること…