memo-space
保存するときに強制構文チェック
- 2006-01-31
- vim
vimスクリプトとか書いてみた。(blog.xole.net)。の本編への反応ではありませんが、.vimrc のエントリと関係無い部分も晒しているようなので反応。
noremap ; :!php -l %<CR> というのは ";" を押した時に開いているファイルの構文チェックをする、というものですが、僕は最近、もっと過激に
au BufWritePost *.php !php -l %
と書いています。:w したら強制的に構文チェック。
久しぶりに Smarty テンプレート書いてたら、{/if} をことごとく {/fi} と書いてしまう、、、
- WriteBacks: 6
VimでPerlのs///e風
- 2005-12-09
- vim
:s/pattern/\=code/ で、Perlの s/patter/code/e のようにマッチした文字列に対してVimスクリプトのファンクションを実行できる。
以下のコマンドは "ABC" を "96, 97, 98"(文字コード) に変換する。
:s/./\=char2nr(subaamatch(0)) . ", "/g
see :h sub-replace-expression and :h functions
- WriteBacks: 0
検索
- 2004-12-23
- vim
大文字小文字同一視
/\chello (Hello, HELLOにもマッチ)
カーソル位置指定
/hello/e (helloにマッチして、カーソルを"o"の位置に)
/hello/e1 (helloにマッチして、カーソルを"o"の次の位置に)
コマンドラインに最後に検索したパターンを入力する
:
- WriteBacks: 0
- Search
- Feeds
- Profile
- 石田@苫小牧市と名乗りつつ札幌の某社に勤務するプログラマ
- 書いた本
- Links