こんにちは、新規開発チームの千葉(@kachina_t)です。 現在、OAuthを使い認証処理を外部アプリで実施するアプリの開発をしています。 ちょっとややこしいのですが、このプロジェクトでは 開発環境で2つのRailsアプリケーションを起動する必要があり MacbookAir... 続きを読む
問題 プログラムにせよ何にせよ、 ( と ) [ と ] { と } ' と ' " と " 等々、対応する文字を入力することはよくあります。 入力それ自体は難しいことではありませんが、 ペアで入力しなければ意味がないため、 場合によっては入力を忘れてしまうこともあります... 続きを読む
2012/07/24 エディター戦争 GNU/Linux環境に移行して数カ月たった。当初危惧していた、GNU/Linuxは難しいのではないかとか、使い物にならないのではないかという恐れは、全て杞憂に過ぎなかった。ただ、文化の違いというのはある。 たとえば、私が不自由なWindo... 続きを読む
2012-12-31 Vim の使い方について Vim で何をしているか コードを書く (いろいろ) メモ (はてな記法、Markdown) 議事録 (はてな記法) アイデア (Taskpaper) コードを書いている時間が生活の中で最も長い。必然とプラグインや設定もコードを書くときの生産性を高... 続きを読む
vim これといって新卒向けではありませんが、最近の新卒さんはVimでプログラミングを覚えるらしいので。むしろ特に意味もなくVimのカラースキーマを変更したい人向けですかね。 プログラマにとってエディタはほぼ一日向きあうものなので、なるべく長時間見てい... 続きを読む
水曜日の夜に生まれたminimap-vim、このプラグインを私がどう設計し実装したのか、その思考と行動の推移を再現してみましょう。 水曜日の夜に生まれたminimap-vim、このプラグインを私がどう設計し実装したのか、その思考と行動の推移を再現してみましょう。な... 続きを読む
vim, eventVim Advent Calendar 2012 の 3 日目の記事です。前回の kaoriya さんの記事でも触れられていましたが、Sublime Text 2、最近とても注目されていますね。私の周りにも使っている人をちらほらみかけます。これだけ人気があるのだから、何か秘密がある... 続きを読む
ubuntu, rails3, vim | 23:50 | Netbeans7がRubyのサポートを終了するとの発表があったのを機にVimデビューします。Rails開発する前提で、Vimに関する内容をこの記事にまとめていきます。(今回、VimをインストールしたのはUbuntu10.10-serverです。) Vimをイン... 続きを読む
プログラマが最大限の力を発揮するためには、道具の手入れは欠かせませんよね。 今回は頼れる相棒Vimの、外観の設定について語ってみます。 色 – colorscheme 個人的には黒背景が、目に優しい感じで好きです。 colorscheme は何を使っていますか? 黒背景で有... 続きを読む
月一回のペースで社内勉強会を主催しているんですが、 資料をspeckerdeckに置くようにしたので、 先日社内で開催したターミナル勉強会の資料を公開。 去年にも同じテーマで勉強会をやっていて、 今回は実際のターミナル操作8割、説明2割みたいな感じでやったの... 続きを読む
vim-textobj-phpを使うと、上の画像のように、「vaP」でphpタグに囲まれた部分を選択する事ができます。(この例だと「vi”」でもいいんだけれど二行上のidのとこはprefixがついてるから「vaP」じゃないとダメ) vim-textobj-userが出た時に自分もやろうと思った... 続きを読む
エディタはじめに恐怖のエディタ、Vim。僕はこの間までずっとサクラエディタを愛用していましたが、最近Vimを使うようになりました。ええ、Vimです。あのVimです。Viでもいいけど。 Vim・・・使いこなしている人はそれだけで玄人っぽく見られる伝説のエディタ。... 続きを読む
Web屋のためのHow to Vim (チラ裏) 2012–01–11 あけましておめでとうございます。この度は前回の続き。本当は翌日にでも書くつもりだったけど伸ばしに伸びたWeb屋のためのVim特集をお送りします。初めに言っときますが、3部作です。つまりこの記事は2/3。どう... 続きを読む
読むべきコード量が増えるか 読むべきコードが増えるかどうかというのは、大きな判断材料だと思う。例えば、ActiveRecordよりDataMapperの方が抽象度が高いので、クラスは増えるし当然普通のファイル構成ならファイルが増える。それだけで読むべきコードが増え... 続きを読む
memo: この記事はまだ書きかけです。 Vim Advent Calendar 19日目。 迫り来るX'dayに有形無形の圧力を感じつつ、それでも健気に生きる紳士淑女へ捧ぐ。全ての独身貴族の味方@sigwygです。飲みに行こうぜ! さて、今回はWeb屋に向けて「Vim使おうぜ!」て記事を... 続きを読む
vim, eventVim Advent Calendar 2011 の 4 日目の記事です。 タブページVim 7 から追加されたタブページ(いわゆるタブ機能)、使っていますか?これによって複数の画面を扱うことが容易になりましたが、タブページの恩恵はこれだけではありません。それが今回紹介... 続きを読む
備忘録, VimVimプラグインでTagListというのを使っているけど、JavaScriptのソースでTagList起動使うと、明らかにfunctionがあるのにそれが表示されなかったり、functionに飛ぼうとすると意味不明な場所に飛んだりする。この問題の回避方法1. functionがあるの... 続きを読む
vim, diffまとめvimdiff filename1 filename2もしくはvim-> :vertical diffsplit filename きっかけGNU diff の地味だけど便利な機能http://0xcc.net/blog/archives/000208.htmlこの「GNU diff の地味だけど便利な機能」の記事のブクマコメントにid:shoma [Tool... 続きを読む
Vimテクニックバイブルは既にVimエディタを利用している人向けに、さらなる作業効率の改善を行うための手法やプラグインなどの解説を150のTipsとして紹介する本で384ページ2980円で、技術評論社より9月中旬発売予定です。 「Vimテクニックバイブル〜作業効率を... 続きを読む