vim

:と;を入れ替える。

vim

vim-users.jpのLingrで便利なKeyMapを教えてもらい、 ノーマルモードNormal mode / Visual mode / Operator-pending modeで「:」と「;」を入れ替える設定を書きました。 noremap ; : noremap : ; 【利点】 ・US配列だとShiftを押さなくていい ・JIS配列だと…

第1回VimM勉強会に参加した

vim

まず最初に、VimMを開催・主催してくださったid:Hashさんありがとうございました。 会場 渋谷のECナビさんの会議室で開催ということで、渋谷駅から歩いて行きましたがすごく暑かったです。 場所は地図を辿ってなんとか到着。 環境 電源タップとか無線環境を…

明日はVimM勉強会

vim

いよいよ明日ですね。少し人見知りするのでちょっと緊張します。 どんな形でvimrcを見せるんだろう?? プロジェクタかなぁ。

Lingr Radarを入れてみた

vim

vim-users.jpのLingrができたと聞きつけて、Lingr Radarを入れてみた。 Growlと連携できていい感じ。 いやいや、Lingr Radar入れてて満足してちゃ駄目だ。 中に入って会話しなきゃ。へぼへぼvimUserですがよろしくです。

relative_number.vim使ってみました

vim

tsukkeeさんが作成したrelative_number.vimを使ってみました。 ぼちぼち散歩 Vimで無理矢理相対行番号を表示するプラグイン http://relaxedcolumn.blog8.fc2.com/blog-entry-124.html アイディアとしても面白くて、vimscriptの書き方も参考になるなぁと思い…

VimMに申し込んだ

vim

VimMに申し込みました。 楽しみ。 7/1追記 見出し記法をつけるの忘れてて修正したら、Starが消えてしまった。 なんか申し訳ない。。。

今だからこそYankRing.vimを再入門

vim

vimを使い出したら最初に「これ便利だよ」と見かける事の多いYankRing.vim。 【YankRing.vim】 http://www.vim.org/scripts/script.php?script_id=1234 今までYankRing2.0を使っていてCtrl-vで巡回ペーストの機能しか使っていなかったのですが、今日YankRing…

modeline

vim

ファイル自身にvimのオプションを設定できます。*1 :h vim: :h modeline 拡張子やsyntaxに関係なくファイルタイプと関連性を持たせる事もできます。 // vimscriptに限らず、他の言語でコメントアウト形式の中に書いても良い。 // vim: set ft=java ts=4 sw=4…

立ちよみ

vim

Software Design 2008年7月号|技術評論社を立ち読みしました。 特別企画 Vimをもっと使いこなすための スクリプト活用ガイドVimは,Emacsと並び人気の高いテキストエディタです。本企画では,Vimが備えるスクリプト機能に注目。Vimスクリプトの基礎,お勧め…

g-

vim

vim7 undo branch - undo を使いこなす - bonar note 通常の無限undoだけで問題ないようにも思いますが、たまに困ることもあります。例えば、ある文章やコードを書いていて途中undoでいくつか履歴を戻り修正していたものの、よく考えるとさっきまで書いてい…

vimグループのキーワード

vim

vimグループのキーワードをRSS購読しているのですが、ここ数日の間に更新されまくっているようでたくさん受信します。先週末に大阪で開催されたvim勉強会#2が火付け役でvimコミュニティ(界隈)が熱い状態になっている模様。 当日はUstream.tvではなくLingr…

第2回:超!Gauche入門に取り組んだ

Gauche入門の第2回が公開されたようですので、取り組んでみました。 なにはともあれ、実際にやってみよう!!というノリで(^^;【第2回:超!Gauche入門】 http://www.thinkit.co.jp/article/74/2/サンプルコードから文法の解説をしていくという形で進んでい…

村長がレベルアップした

村長ことcyberduckがバージョンアップしていました。 久しくFTPは使っていなかったので、村長の存在を忘れていました・・・ ウィジェットにも登録してあるのに。(^^;今回の村長の成長はすごい。 WebDAV対応 Amazon S3対応 外部エディタにMacVimが対応 MacVim…

MacのgvimでCursorIMが適用されるタイミング

Kaoriya版gvimと違い、Mac版ではIMEの状態を変更したタイミングでカーショル色の変更が適用されない。 これって、コンソール版vimと同様でこちらが一般的な動作ってことなのかな。矩形選択して行頭をコメントアウトしたあとした、ESCで抜けたあとJやKなどで…

vimScriptでIMEの状態を取得できる関数を書いた

Schemeの学習メモを書いている時に、autocomplpop.vimで日本語まで補完されるのでSchemeから脱線してvimScriptをぱっと書きました。前から気になっていた事なのですが、vimはCursorIMというIMEの状態でカーソル色を変更するオプションはあるのに、状態を取得…

例外処理

vim

vimscriptで例外処理が書ける事を知りました。 try catch finally だそうです。catchの省略形はcat。 知らなかったら間違ってしまいそう。buffersとlsは同じ機能。なるほど。

mzschemeインタプリタオプションをつけたvimのビルドがうまくできない

Macでvimからmzschemeインタフェースを使いと思ってvimの再ビルドをしていますが、かなり手こずっています。手順としては MacPortsのvimのPortfileをカスタマイズ 最低限のビルドをできるようにする mzschemeオプションをつけてビルドをする という感じで進…

vimでSchemeインタフェースを使う為に

人力はてなで質問中の vimを使ってSchemeのコードを書いている方に質問です。 ... に回答を頂いて、vimにSchemeインタフェースがということを知りました。 調べてみたらvim7から備わったみたいです。 :h mzscheme で引いてみたら、こんなメモを発見。 Note: …

人力はてなで質問しました

vimを使ってSchemeのコードを書いている方に質問です。 ... 回答があればうれしいなぁ。 プログラミングGaucheを少しすすめて、今日は「前置記法演算」と「束縛」と「手続き」をやりました。前置記法演算 (* (+ 2 2) (+ 5 3)) 束縛 (define hoge 123) あと今…

キャメルケース

vim

キャメルケースって言葉がでてきたんだけど、知らなかったので調べてみました。【wikipediaより】 キャメルケース(英:CamelCase)とは、ラテン文字において、複合語をひと綴りとして、要素語の最初を大文字で書き表すことをいう。キャメルケースとは、大文…

system関数

vim

挿入モードで=をタイプしExpression レジスタを入力できる状態でsystem関数を使いlsを実行すると結果が入力される。 =system("ls") コマンドモードで :let hoge = system("curl -s http://d.hatena.ne.jp/guyon/rss") とすると、変数hogeにRSS(XML)の結果…

今日の一言

vim

ひとこと vi 本題 本日の会話の一部。同僚から XXさんはいつもvi使っていましたよね?今もviですか?最近よくvi使ってて・・・ 続く。一度もviを使っていると言った事はないのですが、なぜか私はviを使っているいうことになっているらしい。 そろそろキツイ…

ctagsを利用するSource Explorer(srcexpl.vim)がすごく便利

vim

最近公開された【Source Explorer】というプラグインが気になって試してみました。 あればわかりやすいかなと思ってAnimationGif載せました。画像が荒くてすいません。まずは感想から。「これはすごい」絶対にLifeChanging。 ポチしました。 更新が活発なの…

debianの日本語メッセージ

なぜ、debianのメッセージはこんなに個性的なんだろう?(^^【OS Xの場合】 $ su - PassWord:間違ったパスワード su:Sorry 【Debianの場合】 $ su - Password: su: Authentication failure 申し訳ございません. 丁寧だ!! 次に、vimでなにかのファイルを開き…

puttyソースにIMEカーソル色替えパッチを当てたexeファイル

先日公開したパッチを当てた実行ファイルをアップしました。 zipファイルを解凍してら使える状態になっていると思います。 【オリジナルに対して当てたパッチ】 ごった煮版パッチ IME色替えパッチ できるようになる事 ごった煮+IMEの状態によりカーソル色が…

puttyのコンソールでIMEの切り替え時カーソル色を変更するパッチを書いた(初めてのOSS活動)

※追記:コンパイルしたexeファイル1年くらい前に、人力はてなでこんな質問をしました。 question:1164473105 putty(vim)でカーソルの色を変更する方法を教えてください。 kaoriya版gvimではwindowsのIMEを使うので、『has('multi_byte_ime')』でIMEの状態を…

MacPortsでインストールしたソフトがvimの外部プログラムで実行できない

魚が表紙になっているGauche本が気になり、Schemeを使ってみたくてMacPortsでインストールしてみた。【id:ns9tks】さんの http://d.hatena.ne.jp/ns9tks/20080115/1200416097 を使って実行してみたところ、*1 zsh: command not found: gosh と言われてしまっ…

anything.elってfuzzyfinder.vimみたいなもの?

vim

「anything.elがすげぇ」というエントリーを見ました。 【achama】さん http://www.achama.com/archives/2007/10/anythingel.html動画を見るとすごいと思いましたが、この機能ってfuzzyfinder.vimみたいなものなんでしょうか。 検索対象はやたら豊富。【あり…

vimでやを使って数値をインクリメントする時に陥りがちな罠

vim

いや罠でもなんでもないんですが、私が勝手に罠に引っかかっただけのでメモ。カーソルの下または後の数をインクリメントしたい場合には、やで行う事ができますが、0埋めの数値をインクリメントする時に罠が待っています。 001 をでインクリメントすると 002 …

autocomplpop.vim 1.7の追加機能がうれしい

vim

html補完してくれるようになった。 ちょっと使ってみましたがすごくいい感じです。タグの整合性も賢く認識してくれる! これってvim7の元々の機能だと思うんですけど、ありがたいなぁ。snippetsのように全て補完してから入力していくより、入力から候補を選…