タグ

ブックマーク / tyru.hatenablog.com (8)

  • Vimの自作ビルドスクリプトを紹介します - Humanity

    ばよえ〜ん(訳:Vim Advent Calendar 2012への19回目の投稿です) この記事はVim Advent Calendar 2012の162日目の記事になります。 161日目は@deris0126さんでVimでgitのログをきれいに表示するでした。 タイトル通りVimの自作ビルドスクリプトの紹介をします。 Vim build script Vimのビルドの話 - Humanity でも以前紹介したのですが、上記の記事から複数スクリプトに分けたりけっこう更新してるのでもう一度説明します。 build デバッグ情報なしでビルドします。 build-debug デバッグ情報ありでビルドします。 Vimのソースコードをいじる人には便利です。 coreファイルから落ちた箇所を追っかけたりする場合は VimのソースコードをいじっていたらSEGVしてしまった時にgdbでトレースする方法

    Vimの自作ビルドスクリプトを紹介します - Humanity
  • vim-jpがつないだVimプラグイン開発者とVimパッチ職人、もしくはなぜ最近Vimコミュニティが活発になったのか - Humanity

    ばよえ〜ん(訳:Vim Advent Calendar 2012への11回目の投稿です) この記事はVim Advent Calendar 2012の115日目の記事になります。 114日目は@rbtnnさんのsetコマンドでエスケープすべき文字でした。 vim-jp以前ってmattnさん以外、Vimパッチ職人*1の人たちはあんまりLingrに寄り付かなかったなー。という事をふと思い出したのでなんとなくちょっと前のことについて書いてみる。 というより、何時の間にか書きあがってた。 取りとめないし、主観が多分に混じってると思う。 ここでいうVimパッチ職人、Vimプラグイン開発者はだいたいこんな感じ... すごい大雑把な分け方なのでちょっとあれだけど... Vimパッチ職人 mattnさん、KoRoNさん、中平さん、h-eastさん、... Vimプラグイン開発者 thincaさん、Shou

    vim-jpがつないだVimプラグイン開発者とVimパッチ職人、もしくはなぜ最近Vimコミュニティが活発になったのか - Humanity
  • GitHubでの仕事を快適にするVimコマンドを紹介します - Humanity

    ダイアキュート!(訳:Vim Advent Calendar 2012への4回目の投稿です) この記事はVim Advent Calendar 56日目の記事です。 前回の記事は@pebble8888さんのsmartgrep.vim ソースコメントを除外するgrepプラグイン : Pebble On Softwareでした。 タイトルと記事のネタは GitHubでの仕事を快適にするコマンドを紹介します - $shibayu36->blog; の完全パクリです。すみません。 次のVimプラグインを入れると以下で紹介するようなコマンドが使えるようになります。 open-browser.vim open-browser-github.vim 2013-01-26 0:40 追記 「github.user」に設定しているユーザ以外のリポジトリが見れていなかったので修正しました。 @Takehiro

    GitHubでの仕事を快適にするVimコマンドを紹介します - Humanity
  • Vimらしい操作性について - Humanity

    12時を11分30秒ほど過ぎました所でこんばんは。 この記事はVim Advent Calendar 2012の5日目の記事です。 なおこの記事はAnthyとiPod touchとeskk.vimによって書きました。 今回色々書きたいネタはあったのですが、とりあえず迫りくる締切から逃れるために一番書きやすそうなネタを選びました。(余裕できたら2周目に書くんだ...) という訳で今年は「Vimらしい操作性」について書いてみようと思います。 また、Vimの操作性については前も書いてるので、そちらもよければ参照してください。 表題のことを考えたきっかけは、Sublime Textのmultiple cursorsという機能について、Twitter上でのある人(晒しっぽくなってしまうのが嫌なので仮にAさんとしておきます)とKoRoNさんの会話でした。 え、vim使い的にはmultiカーソルって一括

    Vimらしい操作性について - Humanity
  • Vimのニッチな正規表現で遊ぼう - Humanity

    さあみなさんVim Advent Calendarも14日目ということで佳境にさしかかってきましたね! とか他のAdvent Calendarに参加してたなら言ってたかもしれないですが Vim Advent Calendarの場合1月5日ぐらいまで登録されてる状態とかどういうことですか... まぁ案の定Advent Calendar締切ギリギリになって急いで記事書いてますこんばんわ。*1 寝ずに記事を書いてるので勢いがついて変なこと口走ってないか心配ですが、 乗るしかない、このビッグウェーブに!ということで終始勢いだけですがそれなりに有用なことも含めたつもりです。たぶん。 いろいろネタがあって迷いましたが、Vimの正規表現について 他の正規表現エンジンにはない(と思われる)ニッチな機能を紹介していきたいと思います。 ちなみにVimの正規表現エンジンをマルチバイト文字に対応させたのはKoRo

    Vimのニッチな正規表現で遊ぼう - Humanity
  • gnome-screenshotをgyazo用にいじったメモ - Humanity

    タイトルの通りgnome-screenshotをちょっといじった。 gnome-screenshotは簡単に言うとGNOMEでスクリーンショットを撮る(Alt + Print Screen) ときに起動するアレです。 どんな風にいじったかというとオプション引数で保存するファイル名を指定できるようにしました。 このオプションが渡されていなければダイアログを出して保存するパスを聞いてきます。 タイトルの「gyazo用に」というのはgyazo for linuxRubyスクリプトなんですが、 それの中でスクリーンショットを撮るプログラムとしてImageMagickのimportコマンドを使っていて、 これだと透過ウィンドウが透過していなかったり なぜかfirefoxのウインドウがまったく無視されてしまったり(なにか特別なことでもしてるんでしょうか...) とさんざんなので、gnome-scre

    gnome-screenshotをgyazo用にいじったメモ - Humanity
  • GNOME Terminalで「▽」などの文字幅がおかしくなる時は - Humanity

    Shougoさん経由で知った。 $ VTE_CJK_WIDTH=1 gnome-terminal --disable-factoryとしてgnome-terminalを起動させればいいらしい。 vim-jp – Lingr 第18回 あえてターミナルを使う(1):ターミナルに関する設定:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社

    GNOME Terminalで「▽」などの文字幅がおかしくなる時は - Humanity
  • UnicodeとUTF-8の違いは? - Humanity

    という2chのスレがかなり勉強になったのでまとめ。 少しでも有用だと思ったものは載せてあるので結構長いです。 Unicodeのような文字集合(符号化文字集合?)やUTF-8のようなエンコーディング方式に限らず色んな文字コードにまつわる話があります。 たびたび話が繰り替えされますがそれは確認ということで。 (元スレ) 追記:簡単にまとめました。 1 :デフォルトの名無しさん:2007/04/30(月) 20:02:37 ビッグインディアンとかなんとかかんとか 3 :デフォルトの名無しさん:2007/04/30(月) 20:05:48 また、頭の悪そうなスレが・・・ >>1 それは魚とマグロの違いを訊ねるようなもんだ。 4 :デフォルトの名無しさん:2007/04/30(月) 20:06:49 魚と鮪というよりは、魚と刺身の違いのような気がする。 5 :デフォルトの名無しさん:2007/04/

    UnicodeとUTF-8の違いは? - Humanity
  • 1