ゆず日記

戦う Vimmer 兼 Dvorakユーザ 兼 Kinesisユーザ 兼 おぺらー が戦わないブログ

Vim

Vim でjsonファイルを開いた時にチラつくダブルクォーテーションを何とかしたお話。

Vim

Vimでjsonファイル編集時にダブルクォートが非表示になり、カーソル行だけダブルクォートが表示される(表示される分だけテキスト位置がズレる)現象が。 こんな感じ。ぶっちゃけかなりイライラする。 んーvim-jsonも入れてないけど何でだろ?ということで /Ap…

VimでPython書いてる時に出るメソッドプレビューを消すお話。

set completeopt-=preview いまさら。

Vim でオレオレ PHPCS とオレオレ PHPMD でチェックをするお話。

Syntastic を入れる Vim の Syntastic で PSR-2 コーディング規約でチェックするお話。 - ゆず日記 を参考。 オレオレPHPCS PSR-2 ベースに今回はルールを作るものとする % pear install PHP_CodeSniffer # PHP_CodeSniffer インストール % pear config-show…

Vim / MacVim の Esc 代替キーのお話。

正式タイトル: Vim (iTerm2 を併用) での Esc 代替キーと、 MacVim (Karabiner を併用) での Esc 代替キーのお話。 代替キー 自分は Esc の代替キーとして Command + . を利用している 理由 Terminal.app の Command + . が Vim 上では Esc として代用可能な…

Vim の Syntastic で PSR-2 コーディング規約でチェックするお話。

Vim で PHP 書く時に PSR-2 コーディング規約に則ったチェックを行う方法。 Syntastic はインストール済み前提。 PHP_CodeSniffer をインストール pear で PHP_CodeSniffer をインストールする % pear install PHP_CodeSniffer # インストールコマンド % php…

syntasticを使う際には必ずcheckerを指定しようというお話。

syntastic_version: 3.4.0-31 の頃にこの記事を書いてます。 結論 scrooloose/syntastic で JSHint を使っている人は、 syntastic_javascript_checkers で明示的に指定しよう。 let g:syntastic_javascript_checkers = [‘jshint’] なんでこんな話になるのか …

MacVim に lightline.vim をインストールしたお話。

Powerline 系の plugin を今までスルーしていたのだけれども, lightline.vim作りました - プラグインの直交性について - プログラムモグモグ を見て感銘を受けたので lightline.vim をインストールしてみた. lightline.vim のインストール itchyny/lightline…

autocmd が2度実行される場合の対処法

vim

.vimrcファイルを分割する - ゆず日記 を導入してから, " .vimrc set rtp+=$HOME/dotfiles/.vim/ runtime! conf.d/*.vim " conf.d/filetype.vim autocmd BufNewFile *.html 0r $HOME/.vim/template/skeleton.html のように設定していたテンプレートファイル…

.vimrcファイルを分割する

Vim

自分の .vimrc は600行程なので用途ごとに .vimrc を分け、各ファイルをこんな感じで読み込んでいる。 $HOME/dotfiles/.vimrc if filereadable(expand('$HOME/dotfiles/.vimrc.neobundle')) " ファイルが読み込み可能かチェック source $HOME/dotfiles/.vimr…

Vim + Dropbox + tmuxではじめるGTD

GTD始めました 巷でGTD管理が云々とかが話題になっていたのは以前のお話ですが、今更ながらボクもGTD導入しました。ボクのGTD環境の纏め。ただし、"Vim + Dropbox + tmux"環境下です。 (Emacs + Dropbox + Screenなどでも可。) GTDって何?3行で。 タスクリ…

さくらのレンタルサーバ(スタンダード)にzshとVim7.3とgitを入れる

まずはじめに いちいちsshで接続するのが面倒なので、.ssh/configに以下の設定を追加する Host sakura HostName example.sakura.ne.jp User exampleUser これで以下で簡単にログインできるようになる ssh sakura zsh さくらには最初からzshがインストールさ…

MacVimでクリップボードが使えないのはtmuxが原因でした

tmux から MacVim を立ち上げた時には、clipboard が使えません。 以前から clipboard が使える時と使えない時があって困っていた。 具体的には、 アプリケーション起動した MacVim では使える ターミナルから起動した MacVim では使えない でもターミナルか…

ブラウザでももっとVimVimしたい!

Vim

Vim Advent Calendar 16日目 みなさんこんにちは。OperaもDvorakも大好きですが、Vimも大好きなゆずえもんです。 大好きなVimを大好きなブラウザでも使いたい!!って時、ありますよね? 今日はそんなVimmerの皆さんに各ブラウザでのVimライクな利用方法を纏め…

ボクが1年間で学んだVimのまとめ

Vim

Vimを使って早1年位経ちました。 気がついたら家でも当たり前にVimを使うようになり、設定も少し変わってきたので再度メモ。 今回はVimの環境周りの話中心です。やっぱりVimかわいいよVim。 インストール、基本操作、vimrcの設定、プラグイン 前回のエントリ…

ボクが2ヶ月間で学んだVimのまとめ

Vim

続編書きました ボクが1年間で学んだVimのまとめ - ゆず日記 年末に会社の開発環境を思い切ってWindowsからLinux Mint(Ubuntu)に換えて早2ヶ月。 併せて本気でVimを使い込んでみようと、メインエディタもAptana StudioからVimへ。VimかわいいよVim。 インス…