Get me outta here!

blog.delphinus.dev

vim とか Perl な話題とか……

Menu

Skip to content
  • プライバシーポリシー
  • perl
  • Vim
  • 映画
  • 投稿一覧
  • はじめに

Author Archives

delphinus

【Vim】目的の行に素早く移動する(相対行番号と easymotion プラグイン)

2012年8月27日 by delphinus

120819-0006.png

vim では移動、編集に行数を指定することがよくあります。そのために行番号を画面に表示して 5j 5 行下へ移動、d6k 6 行上まで削除などとするわけですが、パッと見て目標を 5 行下、6 行上などと見積もることはなかなか難しいです。

そこでオススメなのが相対行番号です。これは現在カーソルがある位置から見て何行離れているかを画面に表示します。.vimrc 内で set number などと指定する代わりに set relativenumber と入力すると有効になります。

set relativenumber

Continue reading →

Vim vim 1 Comment

MySQL のコマンドラインで補完機能を使う

2012年8月24日 by delphinus

MySQL でも Bash みたいに Tab 押してテーブル名やカラム名の補完機能ができると便利ですよね。設定ファイルに次のように書くと ok です。

[mysql]
auto-rehash

120819-0005.png

desc mt_b まで入力して Tab を押すと右の画像のようにテーブル名・カラム名を補完してくれます。

便利な機能なのですが、前回紹介した libedit の vi モードでは使えないことがあるようです。そういうときは ~/.editrc にカスタムのキーバインドを追加しましょう。

bind -v
bind ^I rl_complete
MySQL Vim MySQLvim 1 Comment

Bash でも MySQL でも vi(vim) !!

2012年8月23日 by delphinus

テキストエディタに vim を使い、ブラウザでも vimperator / pentadactyl その他を使ってると、知らぬうちに Esc を連打してたり、画面上に jjjjj ... などという文字が並んだりして、ハッと我に返ることがままあるものです。(ない?)

こうなると、あらゆるところを vim のキーバインドで過ごしたくなるものですが、意外と盲点なのがシェルのキーバインドです。

行頭に移動するために Ctrl + A したり、単語単位で移動するために Meta + F などとしていると違和感を感じませんか?

そうです! これこそ我ら Vimmer が忌み嫌う、あの、Escape Meta Alt Ctrl Shift などと言ってあざ笑う、Emacs のキーバインドそのままじゃないですか!

これは捨ててはおけません。一日の大半を過ごすターミナル上で、まさか Emacs のキーバインドを使って過ごす羽目になっていたとは! これは単なる背信を超えて悲劇的ですらあります。全世界の善良な Vimmer は望む望まざるに関わらず、あの、小指を駆使する非人間的で非効率的なキーバインドを強制されていたのです!

Continue reading →

MySQL Unix系OS Vim bashMySQLvim Leave a comment

【Vim】syntastic + vim-rooter で構文チェック

2012年8月20日 by delphinus

ファイルを保存したときに自動的にコンパイル・構文チェックをする方法として以前次のような記事を書きました。

【Vim】errormarker.vim + Project::Libs で構文チェック – blog.delphinus.dev
https://blog.delphinus.dev/2012/02/errormarker-and-project-libs.html

その後、vim なら syntastic というプラグインがすごいという話を聞きましたので、いろいろ試してみました。こいつは C, Java, Perl, PHP, Ruby, Python, HTML, Javascript, ……等々、とにかく多数の言語の構文チェックに対応していることが特徴です。

Syntastic – Automatic syntax checking : vim online
http://www.vim.org/scripts/script.php?script_id=2736
scrooloose/syntastic
https://github.com/scrooloose/syntastic/

120818-0001.png

インストールは例によって、.vimrc に Bundle 'scrooloose/syntastic' と書いた後、:BundleInstall するだけで ok です。(vundle 利用者の場合)

ファイルを保存するときに勝手に構文チェックが走り、右の画像のような感じで、エラーのあった箇所と内容について知らせてくれます。

エラーリストが表示されないときは、:Errors とか :lope とかしてみてください。

Continue reading →

perl Vim perlvimプラグイン 1 Comment

「ダーク・ナイト ライジング」感想

2012年8月13日 by delphinus

うーん。やっぱ前作は偉大だったな……。まあ今作も超 A 級な映画なのは間違いないですが。

前作は正解の見つからない重苦しい疑問が観客に向けられたようで、見終わったあとに何日も考え込んでしまうような作品でした。

今作も単純な娯楽作品ではありませんが、現実世界に似た描写が多くなったこと1で、形而上の問題が形而下に降りてきたような、ちょっと物足りない思いをしました。

もうぶっちゃけ、物語のクライマックスでは○○が○○して、もっと破滅的なラストでも良かったんじゃないですかね。三部作のラストにそれでは誰も納得しないかもしれませんが。

なんかもやもやするので前二作を見直そうかな……。


  1. 「国家」「軍」といった言葉やどう見てもニューヨークに見える町並みとか ↩
映画 ダークナイト感想映画 Leave a comment

「おおかみこどもの雨と雪」感想

2012年8月12日 by delphinus

渋東シネタワー改め、TOHO シネマズ渋谷で見てきました。レディースデーだったこともあり劇場は満員。映画の対象は子供連れの親子かとは思いますが、渋谷と言うこともあって、観客は若い女性ばかりでした。

以下感想を書きますが、ネタバレ有りなので注意。

Continue reading →

映画 おおかみこどもの雨と雪映画細田守 Leave a comment

TypeSquare サンプル

2012年8月9日 by delphinus

前回導入した TypeSquare による Web フォントのサンプルページを作ってみました。このページだけは全ての OS・ブラウザで Web フォントが有効になっているはずです。

Continue reading →

Movable Type Web CSSHTMLMovableType Leave a comment

Post navigation

← Older posts
Newer posts →

アカウントでログイン

最近の投稿

  • Moves API のための Perl モジュールを作りました 2013年9月11日
  • ロボットは僕に言った「君は人間じゃない」 2013年7月30日
  • 人は一生に何回キーを叩くんだろう? 2013年7月29日
  • 【Vim】カラースキームを切り替えるたった一つのさえたやりかた 2013年7月23日
  • 【WordPress】「前の記事」「次の記事」のリンクにサムネイルを付ける 2013年7月17日
  • 【Powerline】Git branch セグメントが Mac OS X で動かない? 2013年7月16日
  • 【Vim】80桁教信者の憂鬱 その2(ホットキーでトグル、他) 2013年6月24日
  • 【vim】80桁教信者の憂鬱 2013年6月20日
  • 【MacVim】メニューバーでアイコンが見えない! 2013年6月19日
  • 【unite.vim】set_substitute_pattern は衰退しました(その2) 2013年6月18日
Proudly powered by WordPress | Theme: Something Fishy by Caroline Moore.
blog.delphinus.dev
Proudly powered by WordPress | Theme: Something Fishy by Caroline Moore.