この記事はVim Advent Calendar 2012 の 31 日目の記事です。 2012年も今日で終わりですね。12月は忙しかったので気付いたら年末でした。 最近はXcodeばかりを使用していたのでVimエディタからは離れていましたが、XcodeをVimライクにするプラグインのXVimを使ってました。XVim最高ですね! @jugglershuさんの27日目の記事で知ったのですが、ViciousというXcodeのプラグインもあるらしいです。 でも、私はXVimを使うでしょう。なぜなら、ソースコードが公開されているから。 今度、時間があれば、気になったところを修正してpull requestしたいものです。 さてさて本題です。皆さんはVimを使ってるときに欠かせないプラグインがそれぞれあると思います。 私の場合だとctrlp.vimがそれにあたるプラグインです。 このようなプラグイン

Redmineのガントチャートを改造するパッチやプラグインをメモ。Redmineのウリの一つは、チケットに開始日・終了日・進捗率を入力しておけば、ガントチャートを自動生成してくれること。 現場リーダーがあらかじめWBSからタスク一覧を洗い出して一括インポートした後は、Redmine上でメンバーがチケットを最新化してくれれば、プロジェクトの最新状況をガントチャートで見ることができる。 又、開発チームの進捗に直接タッチしない会社の上層部もガントチャートを見れる環境にしておけば、進捗の遅れやリスク、アラームを社内全体で共有できる利点もある。 だが、Redmineのガントチャートはチケットの親子関係も反映してかなり良くなったけれども、MS Projectに比べるとまだ足りない機能がある。 色々調べてみた。 【環境】Redmine 1.1.2 【ガントチャート改造(日付)】Redmineに入れ

ネット環境がない場所にいるのでブログ記事でも書きます:) プログラムを書くとき、同じような記述をすることは多々あると思います。 DRY原則云々という問題でなく、if-elseやwhileなどといった条件分岐や メソッドの呼び出しの記述といった話です。 ここで多くのタイピングをしなくてはいけない煩わしさが発生する人もいるでしょう。 それを解消する便利な機能でcode snippetというものがあります。 code snippetとは、誤解を恐れずものっそい簡単に説明すると、一種のテンプレートのようなものです。 (実際は単なるテンプレートよりはるかに強力ではありますが。) 例えば、ifの入力後に<Tab>を押せば、ifの後に続く構文を自動的に補完出力してくれたりします。 if "<- ここで設定されたsnippet機能呼び出しボタンを押下 こんな感じに。 if condition ${0} e
![[Vim] SnipMateでなくneocomplcache snippet completeを使うわけ](/image.pl?url=https%3a%2f%2fcdn-ak-scissors.b.st-hatena.com%2fimage%2fsquare%2f6e5477d9d47a635a05bd7c55f61e3e8c4fba5cab%2fheight%3d288%3bversion%3d1%3bwidth%3d512%2fhttps%253A%252F%252Fblogger.googleusercontent.com%252Fimg%252Fb%252FR29vZ2xl%252FAVvXsEjMfExf3CeOnOOc53J-mUwMwigYNw33g9SMgNFHh-tEalqubFK5hM2L-rbzrqjOzQkm5UeRVAFr6ArP3B3F5dF6-Tn82cKxJj5l23q27imS2TpcykV-nuDgXxf2TacxLwL_Fh2mLs6xuWe1%252Fw1200-h630-p-k-no-nu%252F%252525E7%252525AF%25252584%252525E5%2525259B%252525B2%252525E3%25252582%25252592%252525E9%25252581%252525B8%252525E6%2525258A%2525259E_002.png&f=jpg&w=240)
MacOSXのTerminal.appで、選択をした時に、 自動的に選択した文字列をコピーするSIMBLプラグインTerminalCopyOnSelect を作ってみました。TerminalCopyOnSelect.bundle.zip インストール方法 まずはSIMBL をインストールします 上述のTerminalCopyOnSelect.bundle.zipファイルをダウンロードして展開します 展開されたTerminalCopyOnSelect.bundleを、 ~/Library/Application Support/SIMBL/Plugins/の下にコピーします。 ディレクトリが無い場合は作成してください。Terminal.appのプロセスを終了し、Terminal.appをもう一度起動します これでOKです。 一時的にこの機能をオフにする場合は、 以下のようにメニューから
2009-03-08 前編では GNU GLOBAL のインストールからコマンドラインでの global コマンドの使い方までを説明した。 中編ではエディタ (vim) と連携させる方法について。Emacs を使っている人は「gtagsemacs」で検索してみてください。ごめんなさい。 使い方 (3) -vim エディタから使う 事前の準備vim から GNU GLOBAL を呼び出すためのプラグイン (gtags.vim) を設定する。 プラグインはGNU GLOBAL の share ディレクトリに入っている。MacPort を使った場合は /opt/local/share/gtags。Linuxだと /usr/share/gtags かな。 gtags.vim を、ホームディレクトリの .vim/plugin にコピーする。 $ mkdir -p $HOME/.vim/p
/halt/Snapshot –vimperatorをロケーションバーを使わないで運用する設定に続くツールバー削除エントリ。 ロケーションバーがなくなると、随分すっきりして画面が広くなるわけですが、私はブックマークツールバーに、「はてブ」とか「LDRに登録」とかのブックマークレットを登録して必要な時にくりっこしているのでこれは捨てられません。 しかしせっかくvimperatorを使っているというのにマウスをわざわざつれてきてlivedoor Clipするなんてvimperatorがかわいそうです。そこで、ブックマークの中からbookmarkletを抽出し、それをvimperatorのコマンドとして登録するプラグインを書くことで、ブックマークツールバーなしで運用できるようにしました。 commandBookmarklet.js (function(){ var filter = "java
t_trace さんが、Twitter のウェブサイトを使いやすくする GreaseKit スクリプト「pbtweet」をリリースされています。 pbtweet - prettygood, better tweeting on Safari - pbtweet を導入することで、 Reply を 時系列に表示 twitpic にアップされた写真を表示CSS3 を使用したアニメーションエフェクト などが可能になり、より視覚的に使いやすくなります。 オートリロード用のスクリプトと合わせて使うと、さらにいい感じです(pbtweet に機能追加されるような気もするが)。Twitter Auto Refresh for Greasemonkey Firefox でも NestedTwitter Replies for Greasemonkey TwitasticTwitter Enhanc
圧縮ファイルを解凍すると、 下の2ファイルが取り出せます。 showmarks.txt showmarks.vim showmarks.vimファイルは、$VIMRUNTIME/plugin/ にコピー、 showmarks.txtファイルは、$VIMRUNTIME/doc/ にコピーしてから、vimエディタを起動し、exモードで、 :helptags $VIMRUNTIME/doc と入力して、ヘルプで呼び出せるように設定します。 インストール方法 (Mac)Windows版へのスクリプトのインストールと同じく、 まず、 showmarks.zip をダウンロードします。 showmarks.txt showmarks.vim ファイルを解凍し、上の2ファイルを取り出したら、MacOSXのターミナルアプリケーションを起動し、 この2つのファイルに対して、perl -i -pe '
Web page addresses and e-mail addresses turn into links automatically.AllowedHTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>Lines and paragraphsbreak automatically. AllowedHTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <fieldset> <legend> <h1> <h2> <h3> <h4> <h5> <h6> <br> <span> <img> <div> <p> <pre> <code>Web page addresses and e-mail address
マッチするページの場合、自動的にvimperatorのkeyをオフにする autoIgnoreKey プラグイン ページをロードした時と選択した時vimperatorのキーをオフに出来るのは良いけど、逆にオフになった状態から別のタブを選択したときオフのまんまなんだよね、と今更気付いた。 ということで、リストにないURLだった場合にはオンになるように改良。そして、名前も変更。 HOME/vimperator/plugin/autoSwitchKey.js /** * Autoswitchvimperator key navigation * @author teramako teramako@gmail.com * @version 0.3 */ (function(){ /* * String or RegExp * e.g) * * /^https?:\/\/mail\.google
Announcing DevExpress Universal v25.1 Developer Express Inc is proud to announce the immediate availability ofits newest release, DevExpress v25.1. Built and optimized for desktop, web, and mobile developers alike... DevExpress Wins 19 Visual Studio Reader's Choice Awards Like previous years, DevExpress dominated Visual Studio Magazine's2023 Readers Choice Awards. We thank all our loyal users fo
こちらは独自ドメインからレンタルサーバー、フレッツ接続専用会員までトータルサポートのプロバイダー、BiG-NETです。 いつも弊社ユーザーのページにアクセスをして頂きましてありがとうございます。 http://www18.big.or.jp/~fujiwara/ikki/hidemaru/misc/ 404 Not Found (ファイルが見つかりません) 申し訳ございませんが、お客様がアクセス要求されました上記ページは、現在アクセスが出来ません。 弊社では、なぜアクセスできないのかと言う第三者からのお問い合わせにはお答えすることが出来ません。 もしこのページの関係者をご存知でしたら、連絡を取ってみることをお薦め致します。 何卒ご容赦下さい。
指定の範囲のプログラムのコードを、 コメントアウトすることのできるスクリプトです。 コメントアウトの形式は、プログラムのコードの種類に応じて、 適切な形式が選択されます。 (Windows,Mac) 概要 EnhCommentify.vim : commentlines in a program http://www.vim.org/script.php?script_id=23 指定の範囲のプログラムソースにコメントを付与したり、 逆に指定の範囲のコメントを取り外すことができるVimプラグインです。 コメントの形式はプログラムの種類ごとに異なっていますが、 このプラグインは編集中のソースのファイルタイプに合わせて、 適切なコメント形式を自動的に選択してくれます。 現在の時点でも、既にかなりの数のファイルタイプに対応しています。 (2003年2月1日)
*flydiff* is aVim plugin to perform on-the-fly diff on the current buffer with some version control system and show the differences in another buffer. Requirements: -Vim 7.1.299 or later - Ordinary *nix shells such as bash and zsh Supported version control systems: - git Latest version: http://github.com/kana/vim-flydiff Document inHTML format: http://kana.github.com/config/vim/flydiff.html
\閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう
Alignはvimスクリプトで作られた高性能、多機能なテキスト整形ツールです。 このツールひとつで、インデントの修正、CSVフォーマット、TSVフォーマットのファイルの整形、 ソースコメントの位置揃えなどの整形処理ができます。 スクリプトの機能としては、 与えられた条件に従ってテキスト整形処理を行う応用のきく「:Align」コマンドと、 いくつかのシチュエーション用の使うのが簡単な組み込みのマッピングが用意されており、 これらの機能を使用して、整形処理を行います。 (Windows,Mac) 概要 Align : Provides commands andmaps to help produce alignedtext, eqns, declarations,etc http://www.vim.org/scripts/script.php?script_id=294 Align
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く