ターミナルで作業をしている時にFinderを開きたくなったら
まず、open . でディレクトリを開ける。open flower.png で画像がプレビューできる。で、vimつかってる最中にFinder開きたくなったらコマンドモードに移行して:! open . で Finder が開きます。便利なことこの上ない。MacのターミナルからカレントディレクトリをFinderで開く方法 - 頭ん中
View ArticleRubocopをsyntasticを使ってVimから自動実行する
Rubyコードを静的にチェックしてくれるRubocopをVimから実行するプラグインには専用のvim-rubocopもあるんですが、このためだけのためにインストールするのが嫌だったので、syntasticから実行するようにしました。インストール 何はともあれNeoBundleでsyntasticをインストール(NeoBundle自体の使い方については Vim - NeoBundleの導入 -...
View Articlevimでtodoリストを書くためのtips
vimでmarkdown書ける前提で、以下のような設定を書くと- [ ]のようなtodoリスト記法をラクに書いたり、Leader(僕の場合はSpace)でオン・オフを切り替えられるようになる。.vim/ftplugin/markdown.vim" todoリストを簡単に入力する abbreviate tl- [ ] " 入れ子のリストを折りたたむsetlocalfoldmethod=indent "...
View ArticleSSH接続で WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! って言われて接続を拒否られるとき
仮想マシンを何回も作りなおしていろんなホストにSSH接続していくと known_hostsにフィンガープリントのゴミが溜まっていくのですが、仮想マシンを全く同じ構成で作りなおして、同じIPで同じポートに接続しようとするとlocalhost:~ noguchiwataru$ ssh root@192.168.0.114 -i ~/.ssh/openstack-default.key...
View ArticleEditorConfigでいい感じにエディタを設定する
EditorConfigとはなんぞや? ざっくり説明すると、いろんなエディタやIDE間でコーディングスタイルを統一するための設定ファイルのフォーマットと各エディタのプラグイン実装なにが嬉しいのか エディタを変えても1つの設定ファイルで同じように設定できるディレクトリごとに設定ファイルを作れて、それぞれ異なった設定が可能 実例...
View ArticleRubyist向けのvimrcを晒す
最近、vimの設定をやり直すスイッチが入って大分更新されたので改めて久々にvimrcを晒す。ファイル自体はjoker1007/dotfilesにある。もし参考にされる方が居たら、丸々コピーすると色々問題あるかもしれないんで、適当に一部を抜粋するのが良いと思います。特にキーマッピングは慣れがあるので、自分で決めた方が良いです。実際には必要無いけど、環境に依って使うかもしれない設定とか混じってます。文字...
View Articlevim-quickrun の実行結果ウインドウを右側に表示されるようにする
vim-quickrun を実行するとデフォルトの設定では、左側に分割されたウインドウが表示されます。これを常に右側にしたい場合は下記の設定を .vimrc に書くことで対応できました。setsplitright参考http://vim-users.jp/2011/01/hack198/
View Articlequickrun.vimでC++11をコンパイルする
letg:quickrun_config.cpp = { \ 'command': 'g++', \ 'cmdopt': '-std=c++11' \ } Mac OS X 10.8gcc 4.9(Homebrewで最新版をインストールした)
View ArticleGUIVimのフォントを確認と変更
確認:set guifontguifont=Monaco:h18の様に表示されます。変更 1.:set guifont=<フォント名> 2. MacVimの場合は、編集->フォント->フォントパネルを表示より変更。
View Articlevim-airline にカーソル下の文字コードを表示する
vim-airlineが流行ってるみたいですね。流れに乗って私も vim-powerlineから乗り換えてみました。もぷろぐ: vim-airline に乗り換える5つの理由vim-powerlineでは文字コードの表示が可能だったので vim-airlineでもやってみました。 (結構便利なので個人的には必須)実装 文字コードを取得する部分は vim-powerline...
View Articleとりあえず設定ファイルの修正くらいできるVimの使い方
たまにどうしてもLinux上でテキストを修正しないといけない場合がある。そのたび毎度リファレンス片手に、たどたどしく修正するのをやめようと思った。入門書などでは新規作成の手順から入るけれど、個人的にViで必要となる動作の需要は以下の順序になる。1,既存テキストの確認 2,既存テキストの修正 3,テキストの新規作成ので、上記の順で、手順を書いていく。ファイルの確認(読み取り専用)...
View ArticleUnite.vimで.gitignoreで無視したファイルを候補から除外する
Unite.vimでfile_recとかgrepとかでvendor/bundle以下のgemとかが出てきてウザいときがある。そこで.gitignoreで無視したファイルを候補から除外するように設定した。.vimrc" .gitignoreで指定したファイルと.git/以下のファイルを候補から除外するfunction!s:unite_gitignore_source()let sources = []...
View Articlevimで\を/に変換したりする方法
MacとWindowsが混在する環境で,共有フォルダーのPathを渡されるときに WindowsでPathを送られると「\」を「/」変換しないとダメだったりします.そこで毎回置換を行いたいのですが, Vimの置換コマンドは :%s/hoge/huga/gといった感じで,区切り文字に/を使っているので,どうしたものかと悩んでいました.TwitterのVimmerさん達はすぐに答えを返してくれました....
View ArticleRuby 1.8のハッシュロケットを使ってしまって斧を投げられないように、一発で1.9形式に変換するvimの設定
現実逃避のための小ネタ。 Inspired by Ruby - Hash Rocketを1.9記法に置換するelisp - Qiita [キータ]elispがあるんだからvimも書いておこう。" to 1.9 hashvnoremap<silent><C-h>...
View ArticleVim から Kobito.app を便利に使う
Kobitoと外部ファイルとの連携ができるようになったので,早速 Vim から便利に使えそうな vimrc の設定を書いてみました.function!s:open_kobito(...)ifa:0==0call system('open -a Kobito '.expand('%:p'))elsecall system('open -a Kobito '.join(a:000,'...
View Articlevimでカーソル位置の行と列を強調表示する
vimで検索するとカーソルの位置を見失うことがあります。そんなときは行や列を強調表示すると見やすくなります。.vimrc" 行を強調表示setcursorline"...
View Articleyankしたものをcommandlineで貼り付けとか
yankしたものをcommandlineで貼り付け 間違ってたので修正しました><:<C-r>" ファイル名展開 :<C-r>%
View Article