VimDiff for MacVim を設定してわかった事
MacでVimDiffを使ってみようといろいろ調べた結果を共有します。結論普通にvimdiffを起動するとデフォルトのvimdiffが起動するので、適時設定を変更する必要があります。 MacVimの設定をしたから大丈夫と考えていたため、意外な盲点でした。設定例cmdの設定をしなくてもvimdiffは機能しますが、ターミナル上ではsyntax...
View ArticleVimでJSONファイルを100倍快適に作成する方法
タイトルは釣りです. JavaScriptを使った開発をしていると、とかくJSONによる設定ファイルが頻出しますよね. NPMのpackage.jsonとか, Bower.json, .jshintrc, tsconfig.json等々です.それぞれの設定ファイルについて, どのようなkeyが必要なのか, 値には何が書けるのか, 暗記していますか?僕は覚えていません. 毎度毎度, ググったり,...
View ArticleNERDTreeが重い時はカレントディレクトリを確認してみて
環境OS: Windows 8.1Vim: gVim 7.4起動直後に:NERDTreeするとやたら重いVimでディレクトリツリーを表示して楽に開いてくれるNERDTree大変重宝していますが、Vimの起動直後に:NERDTreeするとPlease wait, caching a Large dir......
View Articlevimでdeleteいろいろ
最初viの使いにくさとカスタマイズの弱さが嫌で長らくemacserだったのですが、NeoBundleとかを知ってからvimに乗り換えています。...
View Articleubuntu14.04のデフォルトVimに色分けが入っていない件
ubuntuのvimはデフォルトで色分け機能が入っていない。下記コマンドを実行すると、色分けされる。sudo apt-get install vim-nox
View Articlevimshellで文字コードを制御する
はじめにWindowsのコマンドプロンプトに機能不足を感じるvimmerにとってvimshellは頼もしい存在です。ですが、GitやGoのようにUTF-8を出力するコマンドでは文字化けしてしまいます。そんな場合の対処方法を紹介します。exeのencodingオプション他のコマンドを実行するexe内部コマンドに--encodingオプションがあり、ここでコマンドが出力する文字コードを指定できます。指定...
View Article勉強しよう -Vim編-
Qiitaを始めてずっとROM専。「自分から何か発信してみたい」と「何か勉強しよう」と漠然と思い、再燃してきたVimについて書いていこうと思う。(既に多くの方がVim関連の投稿をされててびびりながら)準備何はともあれVimを使えるようにインストールしなければ。偉大な先人達が作ってくれたVimを頂く。ありがたい。色々あるようだが以下をインストールする。windowsはこちらからVim —...
View Article初心者Vimmerに伝えたい地味に便利な.vimrcの設定
Vimmerのいろんな人の記述を見ながら.vimrcの設定をした。とりわけ地味だけどちょっとVimライフが幸せになりそうな記述を並べてみる。※自分はMacVimをVimの代わりにターミナル上で起動するようにしています。スクロール送りを開始する前後の行数を指定いい感じにページが送られて地味にソース読みやすい。set scrolloff=5...
View Article[vim]すでにあるファイル開いて、編集後別名で保存して閉じる
すでにあるファイル開いて、編集後別名(下のfilenameという名前)で保存して閉じようと思い:w filenameとすると、新しいファイルには遷移しないので saveas(sav)を使うと遷移するが、もう消したいというときには:sav filename|qとする。パイプせずにwqみたいにできればいいんだが・・・
View ArticleVimで現在開いているファイルのfiletypeを確認する
.vimrcにインデントの設定を書く時に、「あれ、これfiletypeなんだっけ?」ってなった時のために。:echo &filetype でいける。
View Article複数プロセス間でyank/pasteできるvimプラグイン(yanktmp.vim改造)
はじめに自作vimプラグインrtakasuke/yanktmp.vimの紹介です。複数プロセス間を跨いでの yank / paste が可能になります。 screenやtmuxを使っている方におすすめです。...
View Articleねこのアスキーアートが出るvimプラグイン(vim-neko)
はじめに自作vimプラグインvim-nekoの紹介です。ランダムにねこのアスキーアートが出ます。スクリーンショット使い方インストールNeoBundleの場合NeoBundle 'rtakasuke/vim-neko' キーマッピングmap <silent> neko :Neko<CR> ねこ募集可愛いねこのプルリクをお待ちしています(審査あり)
View Articlevimでsudoを付け忘れた時に…
こんな経験にあったことはありませんか「うわーん、ドラ◯もん!sudoつけ忘れたよぉ!」解決方法:w !sudo tee > /dev/null % 覚えられないよ.vimrcに# 保存時にsudo権限で無理やり保存 cnoremap w!! w !sudo tee > /dev/null %<CR> :e!<CR> と設定し、vimで保存時に:w!!...
View ArticleXCodeでvimキーバインドを使えるようになるまでの手順
XCodeでvimキーバインドを使えるようになるまでの手順XVimをインストールcd ~/Library/Application\ Support/Xcode/ mkdir plugins git clone https://github.com/XVimProject/XVim cd XVim make ~/.xvimrcの設定cd ~ vim .xvimrc //.xvimrcに設定を書き込む...
View ArticleAtomでVimキーバインド(vim-mode, ex-mode)を使ってみた
動作確認バージョンWindows版 Atom Version 0.201.0インストール方法[File]→[Settings] [Install]→[Search Packages]から「vim-mode」、「ex-mode」を検索しインストールする。個人的に対応しておいてほしい機能機能可否: [Exコマンド]「ex-mode」をインストールすると Shift + : で起動可能/...
View ArticleSublime Text2でVimキーバインド(Vintageモード)を使ってみた
動作確認バージョンWindows版 Sublime Text 2 Version 2.0.2, Build 2221インストール方法https://packagecontrol.io/installation#st2ココ↑でSublime Text2用として表示されているコマンドをコピーする。[View]→[Show...
View ArticlePhpStormでVimキーバインド(IdeaVIM)を使ってみた
動作確認バージョンWindows版 PhpStorm 8.0.3 Build #PS-139.1348, built on February 12, 2015インストール方法[File]→[Settings]「Plugins」の画面で「Browse repositories」ボタンをクリックする。「Browse repositories」の画面で検索欄に「IdeaVim」と入力し、「Install...
View ArticleMicrosoft Visual Studio Community 2013でVimキーバインド(VsVim)を使ってみた
動作確認バージョンMicrosoft Visual Studio Community 2013 Version 12.0.31101.00 Update 4インストール方法[ツール]→[拡張機能と更新プログラム] [オンライン]→[Visual Studio ギャラリーの検索]から「VsVim」を検索しインストールする。指示通り再起動を行う。Visual...
View Article