I explained my favorite environment. Of course, all tool is Vim!Read less
![Shougoの開発環境](https://cdn-ak-scissors.b.st-hatena.com/image/square/acb178e69cbcca99d91e0ee262a53a2918dc263f/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fshougo-110424205429-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
最近のVim界隈では、バッファセレクタの新しい形の一つであるUniteが注目を浴び始めています。 Shougo's unite.vim at master - GitHub unite all sources https://github.com/Shougo/unite.vim Uniteはバッファセレクタという単純な概念に縛られた物ではなく、候補選択を行うユーザインタフェースとして提供されるライブラリ的な代物です。 Uniteにはバッファやファイル、MRU(Most Recently Used)等、通常候補選択しそうな物がUnite sourceとして既に含まれていますが、プラグインを書く事で自分で定義した候補選択がUI付きで実現出来る事になります。 Uniteはまだ発展途上ではありますが、今日はどれだけ少ないコードでUnite UIが使える様になるかを皆さんに伝えるべくUniteプラ
eregex.vim は、Perl/Ruby で使われている拡張正規表現を Vim の正規表現に変換するスクリプトです。基本的に、「選択」「繰り返し」「丸カッコ」の扱いが拡張正規表現流です。その他は Vim の正規表現に従います。 拡張正規表現を使って、/, :s, :g, :v に相当するコマンドが使えるようになります。それぞれ、:M, :S, :G, :V です。 eregex255.tar.gz の解凍は、$ tar -xvzf eregex255.tar.gzするか、tar.gz に対応するソフトの +Lhaca や eo を使って下さい。 ドキュメントは EUC-JP です。 »eregex.vim ダウンロードページ
http://www.vim.org/scripts/script.php?script_id=1598 自分のプログラミング環境はもっぱら screen + vim なので、ある vim と別の screen で開いた vim と yank/paste をしたいときは screen の copy 機能を使ってやりとりしてました。この方法でも問題無いといえば無いのですが、vim の visual モードから yank できた方が絶対便利ですし、いちいち screen の機能を使うのではなく vim だけで完結させたいものです。 というわけで yank したときに tmp ファイルに内容を書き出し、paste するときにその tmp ファイルから paste することで、別プロセスの vim 同士でも簡単に yank/paste ができるプラグイン、yanktmp.vim を作ってみました。
最初はXcodeで開発をしてたのですが、長い間vimを使ってたせいかどうも馴染まない。 というかなるべくショートカットキーを使うようにはしてたんだけど、マウスを多用するのがめんどくさい。 というわけでvimのcocoa.vimという素敵なプラグインがあるようなので試してみる。 port/wget/gitコマンド使ってます。無い方は他のコマンド利用するか別途インストールしてみてください。 MacVimをインストールしよう portで一発でインストール! sudo install macvim ※portコマンドを使用するにはMacPortを入れる必要があります。 cocoa.vimをダウンロードしよう まずはcocoa.vimがないと始まらないので設定します。 cocoa.vimからダウンロードしてもいいんだけどgitのほうが進んでるっぽい。なのでgitで以下の要領でインストール完了です。
Copyright © 2004-2024 Impress Corporation. An Impress Group Company. All rights reserved.
困ったときのヘルプ 今回はヘルプ、設定ファイル、基本操作について説明していく。 まずはヘルプについて紹介していこう。ヘルプを表示するには、ノーマルモードで「:」を入力してコマンドモードに入り、「:help」と入力する。なお、以降については基本的にコマンドモードにて操作していることを前提とする。 「:help」を入力すると、入力画面が横に分割され(分割されたそれぞれを、Vimではウインドーと呼ぶ)、ヘルプファイルが表示される。この画面が、ヘルプ画面だ。基本的な上下左右の動き方(「hjkl」)やヘルプウインドーの閉じ方(「:q」)などの操作が確認できる。 より具体的なヘルプが必要な場合は、例えば「:help j」と入力すれば「j」を入力したときの動作がわかるし、「:help :help」では「:help」自体のヘルプ、「:help :Explore」では前回紹介した簡易ファイラーについての情報
続き書きました→d:id:marutanm:20100610 こんにちは、iPhoneアプリ開発者見習いです。アイコンどうしようとか説明文かくのめんどくさいといった理由で今のところStoreに成果物は並んでいません。そろそろちゃんと形にしないと。 さて、iPhoneアプリ開発には、みんな大好きXcodeを使うわけです。Objective-Cはメソッド名が長くなりがちなので、それを補完してくれないと開発が成り立ちません。その点、Xcode付属のエディタはばっちり補完してくれるし、補完後には変数だけを入力していくこともできたりしてチョー便利。Vim派でもEmacs派でもないへたれエンジニア*1なので、それなりに使えてそれなりに満足していたわけですが、もう少しカーソル移動を快適にしたいなと思い、XcodeのエディタにVimを設定できないかと色々と調べてみました。そしてたどり着いたcocoa.vi
fuf → unite に乗り換えて1日目の続き。 7.3 にした方が断然快適。kaoriya へのこだわりが特に無ければ「vim UTF-8日本語版(http://sites.google.com/site/fudist/)」というのもある。 以前(fuf)はブックマークを多用してたけど、vimshell でディレクトリ移動(*)が基本になったので helpファイルなどを登録しておく程度になった。だいたい file_mru で開くけど。(*) alias 便利、/ 補完超便利。cd 打たなくてもディレクトリ名で移動できるのも超便利。 Unite はもっぱら file_mru と buffer を使いまくり。これがないと仕事にならない。do_action の使いどころがいまいちなく above をマッピングしてたまに使う程度。Unite buffer file_mru bookmark f
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
QuickBuf Vim plugin helps navigate and manipulate buffers Maintainer: palnart <palnart@gmail.com> Brief description: While making the task of browsing and manipulating buffers visual and simple, QuickBuf also offers advanced abilities of dealing with buffers (ex: "unlisted" mode). It's unique among several other buffer managers for creating no dedicated buffer and defining no auto command, thus mi
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Vim を 256 色で使いたい 2007-06-30-2: [Vim][Solaris] 以前ターミナルを 256 色にしたのですが,せっかくなので Vim も 256 色で使いたいと思って以下のようなスクリプトを書きました. #!/usr/bin/env perl use strict; use warnings; my $fg = "\x1b[38;5;"; my $bg = "\x1b[48;5;"; my $rs = "\x1b[0m"; my $color = 0; for (my $row = 0; $row < 32; ++$row) { for (my $col = 0; $col < 8; ++$col) { print get_color($color); $color++; } print "\n"; } sub get_color { my ($color) =
こんばんは。Google Chrome Extensionに関する記事を書こうと思っていたのに、うまくいかなくて紹介記事に逃げました。 今晩はProject.vimを紹介します。 Project.vimはプログラムに限らず、Vimで編集するテキストデータを管理するためのプラグインです。 iTermからMacVimに乗り換えて非常に不便だったのがファイルの扱いで、IDEの便利さを恨めしくも思いましたが、Project.vimがそんな雑念をも消し去ってくれます。 上が利用中のスクリーンショットです。こんな風に左側に小さくプロジェクトに関係のあるファイルを表示させておいて、ファイルを選択すれば右側で即座に開いて編集を行うことができます。 ダウンロードはこちら http://www.vim.org/scripts/script.php?script_id=69 ダウンロードして解答したら、いつもの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く