最近ホットな Vim Plugin 3つ
最近ホットな Vim Plugin を3つ紹介します。どれもカッコいいプラグインですので、気に入ったら是非使ってみてください。vim-over vim-overの概要...
View Articlevimrc を githubで管理したい
私はWindows7 で Vim を使ってます。主にgvim最近windows を 再インストールする機会がありまして環境も新たにしたいなぁと思いまして、そういえば、githubでdotfilesを管理してる人がいたなぁということで、やってみました。Git インストール...
View ArticleVimでのMarkdownプレビューを快適にする方法を考えてみた
VimでMarkdown、HTMLなどをプレビューする方法は、検索すれば、たくさんヒットします。しかし、どれも個人的にはしっくり来なかったので、VimでMarkdownプレビューする方法を考えてみました。参考になれば幸いです。今回、cscroll.vimをちょっとだけ改良しました。Markdownプレビュー previm...
View ArticleVimでTextMateのようなコードスニペット(コード補完)を実装する
MacのエディタといえばTextMateやSublimetextが有名ですが、コードスニペット(コード補完)をVimでも簡単に再現できます。snipMate...
View ArticleMacVimからMarkedでMarkdownプレビューを開く
.vimrc:command! Marked :!open -a Marked "%"あとは:Markedと入力すると、表示中のMarkdownファイルがMarkedで開かれる。簡単な説明:MarkedはMac用のMarkdownファイルをプレビューするアプリ。 $3.99 →Marked - smart tools for smart writerscommand!でコマンド登録...
View ArticleUnite.vimのkey-mappingを変更する
unite実行中のkey-mappingは<Plug>(hogehoge)と定義されているのでautocmd FileType unite calls:unite_my_keymappings()function!s:unite_my_keymappings()" fを押下でカーソル下の候補を選択状態にする nmap...
View Articleめんどくさくてプラグインとか入れない時の.vimrc
プラグインもいれないで、いまを生きる君のためのvimの設定~/.vimrc"" 色の設定" シンタックスオン(色つける)syntaxon" 色テーマの指定(おまかせ)colorscheme darkblue " 現在のカーソルの色をつけるsetcursorlinehi Comment ctermfg=103hi CursorLine term=none cterm=none ctermbg=17...
View Articlevim から :shell で抜けたときにわかりやすくする
# VimShell 使ったりして :shellとか使ってない人が多いかもだけど。:shellでシェルに抜けたときに,それを忘れていて,編集中のファイルをふたたび開こうとして怒られたり,気がついたら3つくらい vim を抜けたりしたりして困っていたので,vim からシェルに抜けている時はちゃんとハッキリ分かるようプロンプトにだすようにした。[[ -n...
View Articleenable-luaなvim7.4をインストール
neocomplcacheの後継でneocompleteなるものが出てるらしい。 neocomplcacheはファイルパスやら変数やらを補完してくれるんだけども、サジェストが遅いのがウーンだった。...
View Articlevim7.4をgitのコミットエディタに指定してコミットするとエラーが起こる
vimをcore.editorに指定してgit commitすると、以下のようなエラーが発生する。"COMMIT_EDITMSG" [変換済] 10L, 329C /usr/local/vim74/share/vim/vim74/syntax/diff.vim の処理中にエラーが検出されました: 行 65: E401: パターン区切りが見つかりません: "^\\ Δεν υπάρχει...
View Articlevim で lua を有効にする
brew install lua brew reinstall vim --with-lua vim versionを実行して、+luaになっていたらOK
View ArticleVIMでmanを読む
下記コマンドを入力するだけの簡単なお仕事です。man <知りたいこと> -P "col -b | vim -Rc 'setl ft=man ts=8 nomod nolist nonu' -c 'nmap q :q<cr>' -"zsh使っているなら、~/.zshrcにこんな感じで書いておくとデフォルトのmanを(大体)置き換えられて恍惚。~/.zshrcfunction...
View Articlevimでsequential-command.el の の機能を実現したい。
Emacs使っていた頃につかっていた sequential-command.el (の <C-a>と<C-e>のみ)みたいなこと出来ないかな?と、vimrcを頑張ってみた。いろいろ拙いし考慮漏れもあるような気がするけどとりあえず出来たので書いてみる。※車輪が再開発されている可能性は否めない.vimrc(一部)"ローテート...
View Articlevimのレジスタ
マニュアルから概要のみ抜粋。レジスタの種類 無名レジスタ "" 10個の番号付きレジスタ "0 から "9 小削除用レジスタ "- 26個の名前付きレジスタ "a から "z または "A から "Z 4個の読み取り専用レジスタ ": と ". と "% と "# expression 用レジスタ "= 選択領域用レジスタ "* と "+ と "~ 消去専用レジスタ "_ 最終検索パターン用レジスタ...
View ArticleOS英語化とか、キーリマップとか
企業のグローバル化が声高に叫ばれる現代、英語というものに高い壁を感じており、最近猛特訓中です。そんな中、この記事を読んで妙に納得してしまったのでUS配列のキーボードを購入し、(出来る範囲で)イングリッシュな環境を整えてみました。※ お試しになる場合は自己責任でお願いします。。ラインナップ OS X Mavericksを英語化してみる Terminal(というよりGNU Core...
View Articlevimでファイルを行数指定で開く
エラーログやknown_hostsで行数を指定されたとき、ファイルを開いてから指定行まで移動することがあるけど、行指定で開くことも可能$ vim +864 ~/.ssh/known_hosts -cでも良い$ vim -c 864 ~/.ssh/known_hosts
View ArticlepowerlineとSourceCodeProで簡単につくれるキレイな開発環境
ターミナルの表示をリッチにするpowerlineとadobeがちょっと前に出したソースコード用フォントSourceCodeProでtmuxとvimとzshを面倒な設定ファイルを書く事無くキレイな感じにする。メリット Gitのブランチが見れたり Vimのモードがカラーで示されて分かりやすかったり SourceCodeProが目に優しかったり 面倒な設定書かなくてもtmuxとzshの表示がリッチになる...
View ArticleGitHubにある自身のすべてのリポジトリの設定ページを開くのようなこと
GitHubの自分のリポジトリ一覧を見ていて、全部のリポジトリの設定ページを開きたくなったときにやったこと。Option + ⌘ + IでとりあえずDOMを見る .repolist-nameとればいいっぽい Option + ⌘ + Jでとりあえずコンソールを開く...
View Articlevimで検索してから行削除する(globalコマンドを覚える)
いつも忘れたころに必要になるのでメモしておく。通常通り検索をする。 /hoge → hogeがハイライトされる(削除される行をあらかじめ確認)検索に一致した行を削除する :g//d→ hogeを含む行が削除されるもちろん1行で書けるが :g/hoge/d→ いきなり削除されるので確認できない確認するなら置換コマンドでも良いが :%s/.*hoge.*\n//c→...
View Article