2012-01-01から1年間の記事一覧
キーマップに Ctrl キーを使うものを割り当てたいんですが、既存の機能と衝突するのが怖いので調べてみました。 keybind normal visual insert <C-a> 数字を加算 なし さっき挿入した文字を挿入 <C-b> 1ページ上にスクロール 1ページ上にスクロール なし*1 <C-c> (検索)コマ</c-c></c-b></c-a>…
vim-smartinput も vim-endwise もどちらもすごく良いプラグインなのですが、2 つ一緒に使ってると smartinput の C 系の中括弧入力がうまくはたらかなくなってしまいました。↓正常時 if (hoge) { # } ↓vim-endwise と競合時 if (hoge) { #} 原因 vim-smarti…
ジェネリックの変位についてはいろいろ資料とかあるんだけど、関数の変位ってどうなってるのか少し疑問だったので調べて見ました。 どういうこと? たとえば、以下のようなイベントがあったときに def onLoad(callback: Event => Unit) def onClick(callback…
最新版の gVim が使いたいなと思い、gVim をコンパイルしようとしていろいろつまづいたので備忘録として書いておきます。 OS は LinuxMint13 ですが、多分 Ubuntu でも似たような感じになると思います。 mercurial のインストール $ sudo apt-get install me…
前回に引き続き、今回も Vim + Git ネタですが・・・。vimshell や fugitive.vim を使っているとほとんどの操作を Vim 上で実現できるます。でも、gitk だけは別ウィンドウで起動しなければならず面倒だと思っていました。 Vim 上で gitk 的なことを行うプラ…
Vim から Git を操作するプラグインとしては、今まで git.vim を使っていたんですが、fugitive.vim のほうが便利だったので乗り換えました。詳しい説明はここ VimmerなGit使いはfugitive.vimを今すぐ入れたほうがいい - SELECT * FROM life;ここでは、自分が…
Ubuntu 11.10 に rails + mongoDB な環境を構築したのでメモ。 10gen の GPG キーをインストール $ apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10 10gen のリポジトリを追加 $ sudo vim /etc/apt/sources.list で管理者権限でファイルを開…
vimrc に Bundle 'rails.vim'を記述して :BundleInstallみたいな感じで rails.vim を ~/.vim/bundle/vundle にインストールしたあと、.vim ディレクトリで $ git add .しても、 # new file: bundle/rails.vim # # Changes not staged for commit: # (use "gi…
現象 Vim のインサートモード時に hoge と入力したあと、方向キー(↑、↓、→、←)を入力すると、 D C B A hoge みたいな感じで1行上に移動しながら A B C D という文字入力になる。 まぁ、普段はあまり方向キーを入力しないので気にならないです。 が、neoco…
sbt のインストール sbt-launch.jar を拾ってきて、パスの通ったフォルダ(例: ~/bin)に置く。 以下のようなスクリプトファイルを作成して sbt という名前で保存。 java -Xmx512M -jar `dirname $0`/sbt-launch.jar "$@" 作ったファイルに実行権限を付与す…