vim
vimエディタの質問で、よくファイル内の文字数の数え方を聞く人がいるけど、 ひょっとして、こんなスクリプトが欲しいんじゃないかな? (さっき思いついて作ったよ。私自身がこういうの欲しいな、と思ったんだ。) " vim:set et ff=unix nowrap : " WC:[114…
vimエディタを使う側ではなく、教える側にとって有用なTips。 ↓こんな感じにすれば、helpコマンド、検索コマンドを連続して実行できる。 :help time | /string この技は、ヘルプのドキュメントのどこを見ればいいか、 より詳細に場所を指示する時に使用する…
第32回PHP勉強会 http://events.php.gr.jp/event.php/event_show/42 PHPについて Ethnaについて TypeKeyについて SQLiteについて インストール 運用までのみちのり イベントシステムに隠された108の機能のうちのいくつかを紹介 極める!vim ARGF作った(LT) …
昨日はpythonを使ったフィルタ処理を紹介したので、 perlとrubyを使ったやり方も説明しましょう。 perldoによるフィルタリング まず、フィルタリングにperlを使用する方法から perlにはperldoというフィルタリグ用コマンドがあって、このコマンドを使うと楽…
pythonを利用したフィルタリングをしたい。 でも、使い捨ての処理に外部ファイルをいちいち用意するのは面倒。 そんな人向け。 今は他の作業を抱えて時間無いから、あまりまとまった内容じゃないですよ。 まず、vim + pythonによる処理の基本 これを実行する…
DotOutlineTreeの略で、dot.vim 「ちまちまとやっていくサイト」で配布されている、このdot.vimは、 簡易なメモ取り用途には、なかなか良いvimスクリプトです。 dot.vimスクリプトは検索しても、あまりヒットしないから、 それほど知られてないんじゃなかろ…
vimエディタ関連のサイトをやっているので、 いろんなソーシャルブックマークサービスを「vimタグ」で検索して観察してるんだけど、 どうやら、livedoorクリップを使用している人は、人数は少ないけど、 情報を拾うのが、他のソーシャルブックマークサービス…
vimエディタのスクリプトは外部のプログラムを利用するものが結構あるけれど、 それら外部プログラムとのデータの連係はテキストで行っている場合が多い。 vimスクリプト側では、そのテキストを正規表現などを使用して解析し、加工して使うのです。 なので、…
dmacro.el http://pitecan.com/papers/JSSSTDmacro/dmacro.el ギブアップ。 できたのは、ここまで。 " vim:set et ff=unix fenc=cp932 : scriptencoding cp932 " [CASE A] " 例えばユーザが " abcabc " と入力した後「繰返しキー」を押すと、dmacro.el は "a…
前日からの続きでやってみた。 ;; 例えばユーザが ;; abcabc ;; と入力した後「繰返しキー」を押すと、dmacro.el は "abc" の入力操作の ;; 繰返しを検出してそれを実行し、その結果テキストは ;; abcabcabc ;; となります。また、 ;; abcdefab ;; と入力し…
なんでもdmacro.elというのが大層便利なんだそうな。 このスクリプトは、入力中に繰り返し実行キーを押すと、入力していたコードの中の含まれる繰り返しを検出してそれを入力してくれると。 で、ちょっと調べたけど、vimエディタで初っぱなに紹介されている↓…
せっかくだから、一本書いておこう。 私は最近、この表題のjjjjjの他に、Ctrl-wもよく引っかかるようになってしまった。 これをやらかすと、操作してたウィンドウが突然閉じちゃうんで、 かなーり、ダメージはでかい。(-_-#)