タグ

vimに関するIceNineのブックマーク (98)

  • Big Sky :: モテるvim女子力を磨くための4つの心得

    こんにちは、ホストクラブ「今夜もvim vim」でホストをしていますmattnです。私は補完も使わないしバッファセレクタも使いませんが、ネタプログラミングについてはプロフェッショナル。今回は、モテるvim女子力を磨くための4つの心得を皆さんにお教えしたいと思います。 1. 「終了出来なーい」と言っておく あえてインサートモードのままにしておき、visualbellを鳴らす様に設定しておきましょう。 そして飲み会の場で好みの男がいたら話しかけ、わざとらしくvimを起動し「あ~ん! このテキストエディタマジでチョームカつくんですけどぉぉお~!」と言って、男に「どうしたの?」と言わせましょう。言わせたらもう大成功。「終了できない~!:wqってなにぃ~!ピーピーって音がなるだけ~!ぷんぷん(怒)」と言いましょう。 だいたいの男は自分の専門性をアピールしたがる習性があるので、横からESCキーを押しに

    Big Sky :: モテるvim女子力を磨くための4つの心得
  • Vimのオンラインアップデート — KaoriYa

    香り屋版のVimをオンラインで手軽にアップデートするためのスクリプトをPythonで書きました。なんとか形になったのでベータテストしたいと思います。開発に際しては問題を起こさないように注意を払っていますが、モノがモノなので転んでも泣かずに自分で立ち上がれる方のご利用に制限させてください。 配布パッケージ(ZIP) ソースコード(on github) ZIPを展開してでてくるファイルとフォルダをvim.exeと同じ場所においてください。それでインストール完了です。実行方法はUPDATE.batをダブルクリックしてください。 インストール済みファイルのデータを作成するために、初回起動時は確実にダウンロードが発生しますが、以後はアップデートがない限りネットワークアクセスはIf-Modified-Sinceで最小限になります。またダウンロード発生時も、既存ファイルと照合してZIPからの解凍は最小限

    IceNine
    IceNine 2011/04/30
  • 魔法Vim少女 えでぃか☆エディタ

    2011年4月22日追記:元ネタである、「魔法少女まどか☆マギカ」が無事最終回を迎えたため、記念としてアップデートしました。魔法Vim少女の設定を追加したため、人物の名前を改変。 ※:元ネタはlingrでのやりとりです。しかし、改変をしたり、新たな設定を付け加えています。 ついカッとなってやったが、満足している。 大のネタである、「魔法少女まどか☆マギカ」についてはこちらを参照してください(Wikipediaへのリンクです)。 『魔法Vim少女 えでぃか☆エディタ』(まほうびむしょうじょ えでぃかえでぃた)は架空のテレビアニメ作品。20XX年1月より放送……されることはない。 あらすじ 三度の事よりVimが大好きな、普通の中学2年生の「えでぃか」は、ある日不思議な夢を見る。そこは少女がコーディング能力を競ってエディタ戦争を行う異世界。その少女の戦いを目撃する自分と、謎の猿の生物に「僕と

  • パソコン買ったらまず最初に入れとくべきモダンなvim管理 - Vim is running out

    2011-08-13追記 最近のvim pluginの管理にはvundleがおすすめ。 http://vim-users.jp/2011/04/hack215/ .vimrcなどのdotfiles自体の管理には以下の方法が有用だと思います。 この記事でできるようになること - Windows, Linux環境間, または家, 会社間などでvim設定の共有が可能になります。 - 転職や,新しいPCを買ったときなどのvim環境設定があっという間に終わります。 (vim installは含まなければ5分程度?) この記事の主題は - pathogen.vim - githubとgit(git submodule) です。 - pathogen.vimの機能によって、.vim以下を綺麗にする - githubとgit submoduleを使って置いておくことで.vim以下をweb上で管理する の二

    パソコン買ったらまず最初に入れとくべきモダンなvim管理 - Vim is running out
    IceNine
    IceNine 2011/02/21
  • Vim と Perl で音楽プレーヤを作ろう - Articles Advent Calendar 2010 Casual

    こんにちわ。Perl はあまり得意ではありませんが Vim はある程度使いこなせる、Zimbu兄さんこと mattn です。口癖は「カッコつけんなよ」です。 さて、最近の Vim 界は Unite というプラグインが流行り出しています。 Unite がどんな物かについての説明文は、手前味噌ですが私のサイトをご覧頂けるとなんとなく分かるかと思います。「unite.vim」でググると幾らかヒットするかと思います。来は何かしらを選択させるUIライブラリの一種となります。 さて、今日はこの unite.vimPerl を使って音楽プレーヤを作ります。 音楽プレーヤと言っても音楽ファイルのフォーマットやらなんやらを Perl でやるという訳ではありません。 メディアプレーヤの「rhythmbox」を使います。他のメディアプレーヤでも良かったのですが DBusというインタフェースにより外部から

    Vim と Perl で音楽プレーヤを作ろう - Articles Advent Calendar 2010 Casual
  • Vimのplugin管理ツールつくった - 愛と勇気と缶ビール

    いつかやろうやろう、と思いつつ、.vim以下の整理がなかなかできていなかった。なので、整理しようと思ったんだけど、どうせこういったパッケージ的なものを整理するなら何らかのパッケージマネージャで一元的にinstall/remove/upgradeしたいと思うのが人情。 Vimのplugin管理ツールといえば少し前からVimanaというツールがあって、これはとても便利なツールなのだけれど、ソースの中に固定値で"3000"とか書かれていてそれをvim.orgの検索のパラメータにしているために新しめのplugin(current_func_info.vimとか)が検索してもひっかからないとか微妙に使いにくいところがあった。 そこで、せっかくgithubvim.orgのplugin群もミラーされたことだし、githubをリモートリポジトリとしてsearch/installしちまえばめんどくさいファ

    Vimのplugin管理ツールつくった - 愛と勇気と缶ビール
    IceNine
    IceNine 2010/10/14
  • 風になりたい奴だけが Emacs を使えばいい。 - 日々、とんは語る。

    WDB の記事では個人的な意見はできるだけ書かず、客観的な意見を踏まえて書くことを心掛けたのですが、個人的な意見を書いておきたいと思ったので書きます。 Emacs って古くさそうだよね。 いまだEmacsをありがたがるのか… Emacsは昭和のかほり こういう意見があるのは極めて自然だと思います。言っても、僕は Emacs を使いはじめたのは2年前くらいで、その前は Emacs ってなんか古くさそうって思っていました。 例えるならレーサーレプリカ。 Emacs って、僕にとってはレーサーレプリカみたいな感じです。昔はみんなこれに憧れて乗っていました。でもいまの時代、なかなか街中で見かけることはありません。 「もう古いでしょ」「スクーターの方が楽でいいじゃん。」そんな声が聞こえます。でも、僕はレーサーレプリカが大好きです。 それは何故かと言うと「とにかく速い」。そう、圧倒的に速いんです。信号

    風になりたい奴だけが Emacs を使えばいい。 - 日々、とんは語る。
  • KaoriYa 版で追加される機能まとめ - 永遠に未完成

    KaoriYa 版 Vim では日語を使う際に便利な patch が多数当てられている。patch 自体は体に付属しているが、そこ以外で体との差分をまとめたものが見当たらなかったので、patch を参考に家からの変更点をまとめてみた。 足りない部分や勘違いしている部分がある可能性があるので、突っ込み歓迎。 確認に使ったバージョン Vim 7.2-20090321 香り屋版 runtime syntax/memo.vim 新規に追加。どんなものかは README_w32j.txt を開いてみればわかる(このファイルが ft=memo に設定されている)。 syntax/java.vim javadoc コメント内の最初の一文は専用の色でハイライトされるが、"." だけでなく "。" で終わる部分も文として認識するように修正されている。 syntax/2html.vim ftp://~

    KaoriYa 版で追加される機能まとめ - 永遠に未完成
    IceNine
    IceNine 2010/08/22
  • Vim から Github Issues が使いたくなったので github.vim を作り始めた - 永遠に未完成

    最近 eskk.vim の Issues とかで Github Issues を割と見るようになった。 で、ブラウザいちいち開くのも面倒だし幸い Github には API があるらしいので、github.vim とか言うのを試しに作り始めてみた。 完成度高めるよりとっとと公開してしまおうってことでとりあえず公開。絶賛プロトタイプバージョン。アルファにも届いてないので興味のある人だけ使ってみてね。 http://github.com/thinca/vim-github 今のところできること Issues のリストの取得/表示 個々の Issue の表示(コメント付き) 新しい Issue の登録 既存の Issue の close/reopen 既存の Issue の編集 コメントの追加 簡単な使い方 " 自分のリポジトリ :Github issues {repos} " 任意のリポジトリ

    Vim から Github Issues が使いたくなったので github.vim を作り始めた - 永遠に未完成
  • Windows で Vim をソースコードからビルドする - 永遠に未完成

    7.3 の開発も始まり今もアツい Vim。先日スナップショット版のWindows用のインストーラも公開されたが、それ以降の最新の機能を試したい場合や好みの機能を入れるには、自分でソースコードからビルドする必要がある。 ただソースコードからのビルドは中々にハードルが高いので、自分へのメモの意味も込めてちょっと手順をまとめてみることにした。 開発環境を用意する ソースコードをビルドするためには、まず開発環境が必要です。 Visual C++ か MinGW をインストールしておきます。インストール方法についてはここでは省略します。 ソースコードを取得する Mercurial をインストールする 現在 Vim の最新版は Mercurial リポジトリで管理されています。なので、まずは Mercurial をインストールする必要があります。 Mercurial SCM インストールは省略。Win

    Windows で Vim をソースコードからビルドする - 永遠に未完成
  • めも - VimライクなPDFビューワーapvlv

    _ [Ubuntu][Arch] VimライクなPDFビューワーapvlv Ubuntuソフトウェアセンターをウロウロしていたら見つけた。 apvlv - Project Hosting on Google Code Vimキーバインドで操作できるPDFビューワー。 'hjkl'での移動はもちろん、'o'でファイルダイアログが開いたり、'q'で終了できたりする。 ':'でコマンドラインに移るとウィンドウが広がっていくというお茶目な動作そするものの、なかなか面白い。 popplerライブラリを利用しているようなので、poppler-dataが入っていれば日語も概ね大丈夫。 設定は~/.apvlvにガシガシと書いていくらしい。

  • Google Chromeをショートカットキーだけで操作可能にする拡張機能「Vimium」

    ブラウザのショートカットキーを設定できる拡張機能は過去にも存在していましたが、デフォルトでキーが設定されているうえに、自由に変更できてここまで使いやすいものは、いままでなかったのではないでしょうか。 今回は、Google Chrome をショートカットキーだけで操作できるようにする拡張機能をご紹介します。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! Chrome に便利なショートカットキーを付与する拡張機能Vimium」は、Google Chrome に便利なショートカットキーを付与するGoogle Chrome 拡張機能。 Gmail やGoogleリーダーに近いショートカットキーがデフォルトで設定されているうえに、自分好みに変更したり、ページによって使用を禁止することもできる当に便利

    Google Chromeをショートカットキーだけで操作可能にする拡張機能「Vimium」
  • Big Sky :: Vimで動画再生

    « すぎゃーんさんの「Amon2::Liteでmarkdownその他のリアルタイムプレビュー」をfluxflexで動かしてみた。 | Main | rb-readlineを試験するスクリプト書いた。 » Emacsはインライン画像も表示出来て、ブラウザにもなって、vimでは到底真似出来ない芸当が出来るの事は、vimmerであれば皆知ってる事だとは思うんだけど... 昨日こんな動画があることを教えて貰った。 GVimでとある科学の超電磁砲OP「only my railgun」‐ニコニコ動画(9) たくさんプログラミングしてった。ちょっと疲れた。ちなみに、これはリアルタイムのレンダリングではない。私自分のパソコンには2fpsぐらいです。64色でお楽しみ。感想はこちら(中国語だが):http://www.fancymouse.net/blog/2009/12/20/gvim_railgun_op

    Big Sky :: Vimで動画再生
    IceNine
    IceNine 2010/03/26
  • Eclipseのキーバインドをvim風にできるVrapperが素晴らしすぎる件について - ( ꒪⌓꒪) ゆるよろ日記

    俺はエディターはvim派です。指が覚えてしまっているので。 普段はターミナルでvimを使っていて、Javaのコードを書くときだけEclipseな生活なんですが、Eclipseのエディターは、 なので、常々不満に思っておりました。 いままで、Eclipseのキーバインドをvim風にする、vipluginやEclimなどを試してみたのですが、vipluginはeclipseの補完がうまく働かない、Eclimはeclimdを起動させておく必要がありちょっと大げさ、など「これだっ!」というものがありませんでした。 そこで、「Vrapper」さんの登場ですよ! Eclipseのエディターがvim風のキーバインドで使えます。しかも、Eclipseの補完機能なども同時に使えます! Vrapperのインストール Eclipseの更新サイトに"http://vrapper.sourceforge.net/u

    Eclipseのキーバインドをvim風にできるVrapperが素晴らしすぎる件について - ( ꒪⌓꒪) ゆるよろ日記
  • Big Sky :: zen-codingの殆どの機能をzencoding.vimに取り込んだ。

    全国1億8千万人のzen-codingファンの皆様、如何お過ごしでしょうか。 先日の記事でzen-codingをpure vimscriptに移植した「zencoding.vim」をご紹介させて頂きました。 あの時は略語の展開(Expand Abbreviation)しか機能がなく物足りなかったかもしれません。まぁ殆どの移植品はExpand Abbreviationしか無いのですが。 zen-codingには他どんな機能があるかというと、実はまだ便利な機能があったりします。 オフィシャルのサイトによると Expand Abbreviation Wrap with Abbreviation Balance Tag Inward/Outward Go to Next/Previous Edit Point Update Image Size Merge Lines Remove Tag Spl

    Big Sky :: zen-codingの殆どの機能をzencoding.vimに取り込んだ。
    IceNine
    IceNine 2010/03/09
  • http://yllr.net/vimprobable/

  • Big Sky :: 興味のあるテキストエディタにVimと書いておいたら面接で爆笑された

    Inspired by http://d.hatena.ne.jp/moriyoshi/20100204/1265242273(興味のある言語にPHPと書いておいたら面接で爆笑された) UNIXエンジニアを募集してる会社の採用面接を受けた時の話。 転職エージェントに作れと言われて作ったシートに、「使っているテキストエディタ」という欄があったんです。 nanoとか秀丸とか色々書いたけど、一応WindowsでもUNIXでも使えて操作感が好きだったるので、 Vimと書いておいたのですが、それを見た仙人染みた長髪の面接官のリアクションが酷かった。 面接官「Vim・・・ふははっ!Vim!」 面接官「Vim使ってるんですか?wwwww」 俺「(唖然)は、はい・・まだVimscriptを理解したぐらいですが。。」 面接官「Vim・・・ニヤニヤ」 その人はEmacs信者と呼ばれていて、当然Vimくらい知っ

    Big Sky :: 興味のあるテキストエディタにVimと書いておいたら面接で爆笑された
  • vimrc基礎文法最速マスター - 永遠に未完成

    調子に乗って vimrc を書くのに特化した内容のものを書いてみる。取り上げた内容は完全に独断と偏見です。 関連記事: Vimスクリプト基礎文法最速マスター - 永遠に未完成 この記事では vimrc を書くにあたって知っておくべき概念や機能を解説します。Vim 自体の操作方法に関しては触れません。 基礎 バッファ バッファは、ファイルを編集するための論理的な領域です。Vim で新しくファイルを開くと、新しいバッファが作成されてそこにファイルの内容が読み込まれます。 ウィンドウ ウィンドウはバッファを画面に表示するための物理的な領域です。分割することができ、1つの画面に複数のウィンドウを表示できます。 タブページ タブページを使うことでウィンドウの配置を保持したまま複数の画面を切り替えることができます。 タブ文字と区別するためか、タブページと呼ばれています。 モード Vim の中でも知って

    vimrc基礎文法最速マスター - 永遠に未完成
    IceNine
    IceNine 2010/02/05
  • Big Sky :: Vim script manager「Vimana」が便利すぎる。

    これまでvimスクリプトをインストールするには、vim onlineでダウンロードして、書いてあるインストール手順に従って、時にはそのまま、時にはzipを解凍して.vim(windowsならvimfiles)に自前でコピーするのが一般的でした。おそらく自動化されている方もいるかもしれませんが、特有のスクリプト専用の更新ツールくらいかと思います。 Perlを知っている方ならばCPAN、rubyを知っている方ならばgemにあたる物がvimには無かったんです。 配布物が統一されていない為、無理だろうな...とも思ってました。 が、そこに登場したのがVimana(Vim script manager)です。 Vimana(3)             User Contributed Perl Documentation            Vimana(3) NAME Vimana - Vim

    Big Sky :: Vim script manager「Vimana」が便利すぎる。
  • Vimスクリプト基礎文法最速マスター - 永遠に未完成

    流行ってるみたいなので遅ればせながら便乗。需要?何それおいしいの? Perl基礎文法最速マスター - サンプルコードによるPerl入門 - Perlプログラミングの基礎から応用まで Route 477(2010-01-25) PHP基礎文法最速マスター - Shin x blog Python基礎文法最速マスター - LazyLife@Diary VBA基礎文法最速マスター - いろいろ解析日記 Java基礎文法最速マスター - いろいろ解析日記 Bash基礎文法最速マスター - いろいろ解析日記 Haskell基礎文法最速マスター - think and error Brainf*ck基礎文法最速マスター - このブログは証明できない。 VBScript 基礎文法最速マスター - CX's VBScript Diary - VBScript グループ JavaScript基礎文法最速マス

    Vimスクリプト基礎文法最速マスター - 永遠に未完成