gVimで新しいgVimのウィンドウを開く
:!start gvimで開けるそうだ。Ctrl+Nで開くようにした。.gvimrcif has("win32")nnoremap<C-N> :!startgvim<CR>endifvia: https://twitter.com/hail2u_/status/407060552351879168
View Articlectagsと連携するように環境を構築する
実践Vim読みました。達人出版会さんからpdf版が発売されてるのでそちらがおすすめです。何やらAmazonと比べて600円ぐらい安いようですね。その中の第6部 ツール第16章 ctagsを使ってソースコードのインデックスを作成し、ナビゲーションを行う TIP102:...
View ArticleVimで、バッファをを移動した時に自動的にプロジェクトルートをカレントディレクトリにする
問題 バッファをあちこちいったりきたりしていると、カレントディレクトリ(や、カレントディレクトリを基点にしたプロジェクト)単位でなんかやるみたいなプラグインを使ってる時にこまる。解決...
View Articlevital.vimをどんどん使っていこう。
この記事はVim Advent Calendar 2013 : ATND 3日目の記事になります。Vim Advent Calendar 2013の(私の投稿の)1回目ということで、今回はvital.vimについて現時点での状況をまとめてみたいと思います。vital.vimとは...
View ArticleVimとPowerShell
この記事はPowerShell Advent Calendar 2013 : ATND 3日目の記事になります。PowerShellをVimで書こうとする人はそういないと思いますが、私のVimでPowerShellを書くために設定していることを紹介したいと思います。VimでPowerShellの開発環境を整える。...
View Articlevim-powerline (lightline.vim)
はじめに この記事は、みんなで作ろう最強の設定ファイル Advent Calendar 2013という企画の一部です。$ mkdir -p ~/dotfiles/.zsh/ $ cd !$$ git clone https://github.com/syui/dotfiles.git 解説...
View Article[Esc, C-[, C-C 対応版] Terminal Vimで Insert モードを抜ける時に英数入力に切り替える方法
Mac の場合です。解決方法 KeyRemap4MacBook を使えば可能。ESC と Ctrl+C と Ctrl+[ に対応させる設定。 private.xmlprivate.xml<?xml version="1.0"?><root><list><item><name>LeaveInsMode with...
View Articlevimで直前の選択範囲を再選択
以下のコマンドで直前に選択していた範囲を、再度選択するgv ブロックを選択し直すときなど便利http://nanasi.jp/articles/howto/editing/reselect-lastarea.html
View ArticleVim notes
Vim Resources VIM QUICK REFERENCE CARDVim Tutorial vimtutor To repeat the last change. . (dot) Undo :edit! # get into the earliest saved state. Indent # indent a line >> # Indent three lines....
View ArticleRspec + QuickRun でカーソル行のテストする
QuickRunからrspecを呼び出す 【vim】vimprocを使ってvim-quickrunからRspecを非同期実行!Hack #176: RSpecをquickrunする (2/2)1.のサイトのソースコードをベースにして,2. のサイトを参考にカーソル行のみrspecのテストが実行されるように以下のように修正.let g:quickrun_config['ruby.rspec'] =...
View ArticleQuickFixウィンドウの文字化け対策
外部grepを使って検索した結果のQuickFixが文字化けしている場合の対処方法※ソースがsjisなどsetshellpipe=2>\&1\|nkf\ -uw>%sのようにフィルタをかませておけばいいみたい。
View Articlepsql上でSQLをVimにより編集
export PSQL_EDITOR='vim +"set syntax=sql" ' と環境変数を設定しておけば\eにてSQLをVimで(シンタックスハイライト付きで)編集出来るようになる。参考 Quick and dirty Postgres query - Vim Tips Wiki
View ArticleVimで直近に触ったファイル間を行き来する方法
<C-^>でオルタネートファイルの行き来が可能。何度押しても行ったり来たりの往復が出来る。<C-i>,<C-o>との組み合わせでも似た感じで行き来が出来るが、それをワンキーで出来るのがメリット。※オルタネートファイルとは直近に触ったファイルのこと:help alternate-file
View Article余計な差分“No newline at end of file”を何とかしたい
とあるファイルをVimで修正して保存したら、元のファイルに改行コード(\n)がなくて Git等で余計な差分が出て困る場合の対処方法事前にファイル末尾に\nがないやつを探し出して、一括修正する。例えばカレント配下の*.jspならfind . -type f -name '*.jsp' -exec sh -c "tail -1 {} | xxd -p | tail -1 | grep -q -v...
View ArticleYank registered
:reg " and :reg 0 When you use x, you are cutting to the default register.# To see what in the default register :reg " # To see what in the register 0 :reg 0 # yank register Using reg 0 to paste #...
View ArticleVim unimpaired
vim-unimpairedVim-unimpairedIf you copy and paste from other source, vim add extra indentation. To avoid this, install vim-unimpaired and use yo in command mode. Then cmd+v to paste. To go back to...
View Article