仕事でガリっとjavascriptを書く機会に恵まれたため、今まで興味はあったけど手を出していなかったcoffeescriptにチャレンジしてみることにしました。 coffeescriptって何よ?って人はそんなにいないと思いますが一応簡単に説明しておくと、「JavaSciprtにコン... 続きを読む
Vimテクニックバイブルは既にVimエディタを利用している人向けに、さらなる作業効率の改善を行うための手法やプラグインなどの解説を150のTipsとして紹介する本で384ページ2980円で、技術評論社より9月中旬発売予定です。 「Vimテクニックバイブル〜作業効率を... 続きを読む
This provides syntax highlightling, indenting, and a filetype plugin for Cucumber, the acceptance testing framework. It's mostly self explanatory. You can use CTRL-] on a step to jump to its Ruby definition. If you want to keep up to date, us... 続きを読む
2011/04/22 2011年のVimプラグインの管理はVundleで Vimをお使いの皆様の多くは、pathogenとgit-submoduleを駆使してプラグインを管理しているのではないかと思います。 pathogenとgit-submoduleの問題私もこの方法を使っていたのですが、git-submoduleをVimプ... 続きを読む
某万能エディタに触発され、Vimスクリプトで3D迷路ゲームっぽい物を作ってみました。 ソースコードはhttps://github.com/koron/maze3d-vim で公開しています。 左から右へ二次元で奥行きを求めて一次元データにし、 それを3次元っぽい色合い&高さで立ち上げて描... 続きを読む
This works better (in my point of view) that the existing one by Peter Hoffmann (vimscript#1909) when running on the test from http://www.wikicreole.org/wiki/Creole1.0TestCases Repository and bug tracker can be found here: https://bitbucket.o... 続きを読む
Everythingを使ってファイル検索して、その結果をUniteの候補として利用できるプラグインを作りました。 前提知識 Unite とは UniteはShougoさんが作成したVimのプラグインで、言うなればVim版のanything.elです。 anythingのように複数のソースを候補として絞... 続きを読む
11月20日に開催されたKansai.pmのLTでunite-scriptについて発表しました。unite-scriptはunite.vim の sourceをお好きなスクリプト言語で書くためのsourceです。リポジトリはこちら。https://github.com/hakobe/unite-scriptKansai.pmのLTで発表した資料も公開... 続きを読む
最近 ~/.vim/ 以下をいったん全部削除して入れ直した secondlife ですこんばんは。ついでに .vim の管理も svn から git に今更しました。 で、今までは plugin をふつーにどばーと入れていたんだけど、github で公開される vim plugin も増えてきたので Tim Po... 続きを読む
This plug-in provides filtering/search functionality to Vim, similar to e.g. PSPad. This plug-in offers a number of additional features: - Further filtering/searching inside the filtered results. - Syntaxt highlighting in the filtered results... 続きを読む
全国1億8千万人のzen-codingファンの皆様、如何お過ごしでしょうか。 先日の記事でzen-codingをpure vimscriptに移植した「zencoding.vim」をご紹介させて頂きました。 あの時は略語の展開(Expand Abbreviation)しか機能がなく物足りなかったかもしれません。... 続きを読む
そろそろ fuzzyfinder.vim の 2.x 系を使ってる人は 3系 (fuf.vim) に移行すべき 14:24 | http://d.hatena.ne.jp/ns9tks/20091120/1258728505 の変更が入って、超快適に使えるようになったので 2.x のひとはそろそろ 3系に移行すべき。具体的に↑の変更でマッチ... 続きを読む
snipMate.vim aims to be an unobtrusive, concise vim script that implements some of TextMate's snippets features in Vim. A snippet is a piece of often-typed text that you can insert into your document using a trigger word followed by a <tab>. ... 続きを読む
これは何? howmはエディタで手軽にメモを書いて、検索するためのシステムです。 細かいことを気にせず日記や日報、メモが簡単に作成できます。 とにかく使ってみる場合は「vim用howmの使い方」を参照してください。 QFixHowmはQFixGrep(プレビュー&絞り込み検... 続きを読む
errormarker.vim で flymake(Emacsの) る 16:13 | id:antipop(Emacs厨)が flymake 便利すぎというか無い vim ってなんなの(笑)と行ってきたのでそれっぽいのを探したけど flymake.vim はちょっと違うんだよなぁ(quickfix厨)、まぁとりあえず保存時に f*ck してq... 続きを読む
!Wiki plugin for Vim more detailed description is available on http://code.google.com/p/vimwiki/ !!Install 1. Unpack -- there will be standard VimBall package. 2. Open vimwiki_N_N.vba with Vim. (N_N is version number ie 0_5) 3. Source it with... 続きを読む
A terminal/shell buffer script for python enabled [g]vim (+python). Allows execution of shell commands in a vim buffer. It does not use r! <cmd>. Some of it's features: - It retains state because it's interactive. For example, set a... 続きを読む
_ vim でも flymake (on-the-fly syntax checking) 周りに vim を使う人が多い。私も vi を使うことがあるが、それは itojun 氏の nvi-m17n を昔使っていたからである。当時(という言葉を使いたくないが)、日本語を読み書きすることのできる高機能エディタは nv... 続きを読む
Intro: This package contains additional backends (Mercurial and sccs currently) for vcscommand vimscript#90 (thanks for the excellent package!). While talking Bob about including them to vcscommand, he suggested to create additional package, ... 続きを読む
vim, ruby | 00:35 | surround.vim の設定について調べてみました。 基本単純に囲うだけの設定です。 let g:surround_{char2nr('e')} = "begin \r end" 囲まれるテキストが \r に入ります。この例では行選択した状態で Se とタイプすると、選択範囲を begin ...... 続きを読む
vimエディタの印刷機能、第11回目です。 設定ファイルで、printoptionsオプションにformfeed:yをセットして、 :set printoptions+=formfeed:y 改ページしたい位置で、 入力モード → Ctrl-V → Ctrl-L と入れると、その位置で印刷時に改ページされる。 バージョ... 続きを読む
明けましておめでとうございます。 年が変わっても変わり映えしない当サイトへようこそ。 今日はvimエディタにおける印刷についての話題を採り上げることにします。 下のコマンドを入力すると、現在のバッファの内容を印刷することができます。 :hardcopy Windo... 続きを読む
vim | 00:56 | GetLatestVimScripts (以下 GLVS) は、インストールしている Vim スクリプトを自動更新してくれる便利なコマンドです。GLVS は Vim 7 から本体に添付されるようになりました。ただ、なぜかそのままでは使えない状態になっています。有効にするに... 続きを読む
このページではvimエディタのバージョン7から同梱されているスクリプト、Vimballの使い方を紹介します。 Vimballはvimスクリプトのパッケージマネージャーのようなツールで、 Vimball独自の形式のアーカイブファイルからスクリプトをインストールしたり、 イン... 続きを読む
fpdf.vim is a port of FPDF. About FPDF: FPDF is a PHP class which allows to generate PDF files with pure PHP. See http://www.fpdf.org/ Requirement: :set encoding=utf-8 and iconv() feature for non-ascii text. xxd for image/font embeddi... 続きを読む
下位のスマートフォルダ: vimスクリプトでHello World — 最終変更日時 2008年03月02日 05時29分 vimスクリプトの基本 — 最終変更日時 2008年03月02日 05時29分 変数 — 最終変更日時 2008年03月02日 05時32分 値の比較 — 最終変更日時 2008年03月02日 05時3... 続きを読む
vimhttp://mattn.kaoriya.net/software/vim/20080218172019.htmmattn さんが書かれていた s:OpenMemo() 内の matchend の変更を吸収。ついでなので OpenMemo に手を入れてみた。 let s:errmsg_cantmkdir = "cannot create directory '%dir%'" " filepath を how... 続きを読む
« WWW::Mechanize::AutoPagerとNet::Twitterでfriends全員にバレンタインの気持ちを送る | Main | はてなスクリーンショットに微笑む » 実はこのサイトは昔、私専用のローカル環境に用意した非公開なウェブサイトでした。 そして、そのサイトは今と同じくblosxo... 続きを読む
vim以前からぐずぐず言ってたパッチを公開。ついでに Windows 環境でのパッチのあてかたを書いた。まあ念のため以下の作業や、それが与えた影響については、すべて自己責任でおねがいしますhowm_vim の作者さんに一日一回くらい感謝してください妙な動作をして... 続きを読む
The NERD Commenter : A plugin that allows for easy commenting of code for many filetypes. NOTE: As of version 2.1.4 the script requires vim7. Issue tracker: http://code.google.com/p/nerdcommenter/issues/list The following key mappings are pro... 続きを読む
これはすごい speeddating.vim - Use CTRL-A/X to increment dates, times, and more : vim online なんと 2008-01-31 11:51:31 I,II,III,IV,V 3rd,4th 等いった日付、時刻、数字表記に対して<C-A>や<C-X>で値をインクリメント/デクリメント出来る様にするとい... 続きを読む
code-snippet プラグイン 置き場所 code-snippet @ Vim.org, 最新版: 2007-12-04 構成 plugin/code-snippet.vim スクリプト doc/code-snippet.jax 日本語ドキュメント doc/code-snippet.txt 英語ドキュメント インストール方法については “doc/code-snippet.ja... 続きを読む
Description in Japanese: http://vim.g.hatena.ne.jp/keyword/autocomplpop.vim Description: ---------------------------------------------------------- {{{1 Install this plugin and your vim comes to automatically opens the popup menu for co... 続きを読む
標準のままではちょっと使いづらいので、以下のように設定しました。 "F7とF8で前後の変更箇所へ移動 nmap <F7> [c nmap <F8> ]c "<Leader>dqでDiffから抜ける nmap <Leader>dq :winc l<CR>:bw<CR>:diffoff<CR> また、tabbar.vimを使っているとVimDiffに入る際... 続きを読む
fuzzyfinder.vim : Fuzzy/Partial pattern explorer for buffer/file/MRU/command/favorite/tag/etc. Sceenshot: File mode: http://photozou.jp/photo/photo_only/175590/12609575 Description in Japanese: http://vim.g.hatena.ne.jp/keyword/fuzzyfinde... 続きを読む
Overview¶ The primary goal of eclim is to bring Eclipse functionality to the Vim editor. The initial goal was to provide Eclipse’s java functionality in vim, but support for various other languages (php, python, css, html, xml, etc.) have be... 続きを読む
まあ前々から考えてた事なんだけどできるのかなあと。インスコ時はXみてーなのとか立ち上がってないといかんっぽいけどインスコが終わればterminalだけで動くはずです。まあちょっとやってみたいひとは参考にしてみてください。使用するもの JDK1.5 Eclipse3.3 ... 続きを読む
The sbox program encountered an error while processing this request. Please note the time of the error, anything you might have been doing at the time to trigger the problem, and forward the information to this site's Webmaster (webmaster@www... 続きを読む
First there was a Navigator, then there was an Explorer. Later it was time for a Konqueror. Now it's time for an Imperator, the VIMperator :) WARNING: Vimperator 1.2 changed the key to disable vimperator from Ctrl-q to Ctrl-z. So make sure NO... 続きを読む