vimでmdをライブプレビューしながら書く、セッディング
.vimrc"" ===== markdown 環境構築 NeoBundle 'plasticboy/vim-markdown' NeoBundle 'kannokanno/previm' NeoBundle 'tyru/open-browser.vim' au BufRead, BufNewFile *.md set filetype=markdown #install:...
View Articlevimの新機能 ( 7.3.610~ )
概要http://vim-jp.org/magazines.htmlの新機能をまとめてみました本文7.3.610: "gn"、"gN" コマンドが追加されました。 7.3.629 : 'shiftwidth' オプションに 0 を設定することで 'tabstop' の値を使 うように設定できるようになりました。 7.3.631 : :edit ~user でユーザー名の補完ができるようになりました。...
View Articleおい、NeoBundle もいいけど vim-plug 使えよ
NeoBundleは @Shougoさんが作った Vim プラグイン管理マネージャです。日本ではとても有名なプラグインで、日本語の紹介記事や設定例が大量にヒットします(みんな大好き NeoBundle!)。流れに任せて、若しくは超絶便利だから(とりあえず1)使っておこう、というそこのアナタ、他にもたくさんプラグインマネージャがあるのでちょっとじっくり選んでみてはいかがでしょう。Vim...
View ArticleVim-Airlineの設定ではまったからメモ
AirlineとはVimのステータスラインをかっこ良くしてくれます。あと、Powerlineより速いです!例:vim-airlineから引用Airlineの設定方法NeoBundleが入っているなら.vimrcにNeoBundle 'bling/vim-airline'しますこの状態でvimを開くと正しく表示されませんターミナルのフォントをpowerlineフォントに設定をします...
View Article=TwentyのVim Pluginを作った
=Twenty最近世界中で流行りまくっている =Twentyというアプリをご存知でしょうか。東京大学の学生(偏差値が高い)が考案・開発したという超話題の超頭脳系パズルゲームです。ここ10年で最高のアプリといっても過言ではないと思います。現在iOS・Android版がリリースされています。=Twenty for iOS=Twenty for...
View ArticlePowerShellの実行結果をVimに取り込む
read:コマンドを使うVimにはカレントバッファにファイルを読み込むread:コマンドがあります。これと外部コマンド実行の!を組み合わせてシェルの実行結果をVimに取り込みます。たとえばファイルのリスト出力を取り込みたければexコマンドで:read: !gci と入力してやるとシェルがコード 1 で終了しました 続けるにはENTERを押すかコマンドを入力してください あれ?ENTER押してみるか。...
View Articleいかにしてぼくがnvimを使うようになったか。また、現在のNeovimの様子とターミナル周りの知見
いかにしてぼくがnvimを使うようになったか。また、現在のNeovimの様子前半は、詩です。 Neovim情報がお求めでしたら下から読みましょう。その昔自分のGitHubのプロフィールを参考にするとJoined on Jan 10,...
View ArticleMacVimをアップデートしたら~/.vimrcが読み込まれなくなった
MacVimをアップデートしたら~/.vimrcが読み込まれなくなりました。原因はMacVimにビルドインされたvimrcの方が読み込まれていることです。~/.vimrcを読みこませるためには、これらを削除すればよいです。$ rm /Applications/MacVim.app/Contents/Resources/vim/vimrc $ rm...
View Article実践 複数環境で動く .vimrc/.gvimrc
この記事は vim advent calendar の 8 日目の記事。http://qiita.com/advent-calendar/2015/vimvimconf 2015 でのどっちしゃべるか迷ってしゃべらなかったほうのテーマを書く。 rlhelp.vim は年末にいじるよ…。ここで書くのは複数環境で動く .vimrc や .gvimrc...
View ArticleC/C++の補完プラグインをclang_completeからvim-clangに乗り換えた
以前までは clang_completeを使っていたけど、vimをpython2.7対応でビルドしないといけなかったり、設定がわりと面倒だったりしていた。そこで前々からチェックしていた後発の vim-clangに乗り換えることにした。あとは江添さんも乗り換えたという記事を見たのもある。本の虫: vim-clang:...
View ArticleGo開発向けVim設定
自分用覚え書き程度ですが。プラグインを入れる使うのはvim-goとtagbarの2つ。 vim-goはgoのための色々な機能を提供してくれているので、これだけでもいいんだけどタグ表示もしたいのでtagbarも入れる。fatih/vim-gomajutsushi/tagbarこれはおなじみのNeobundleのお世話になってNeoBundle 'majutsushi/tagbar.git'...
View Article初心者におすすめ Vim 設定・プラグイン
私もエンジニアになって半年がたったくらいでしょうか、段々業務に慣れてきました。今日は日々業務で Vim を使っていくうえで、私が便利だなって思ったプラグインやコマンド、設定を紹介します。vim の設定ファイル(.vimrc)ですが、基本的な設定はたくさん記事があるのでそちらを参考にしてください...
View ArticleVimで作曲
うぇーい、バクダンくんですよ。初めましまし。友人が使っているのを見てVimを始めてからもう4年も経ったことだし、そろそろ僕も何かVimの魅力を語って周りに布教したいと思っていたのですが、うだうだしているうちにAdvent Calendarの季節になってしまったので、これを機に初投稿するのです。そういうわけでこの記事はVim Advent Calendar...
View Article2015年ももうすぐ終わるし、わいのvim歴史について振り返っておくか(最後にvimプラグインを作ってみた話もあるよ!)
この辺の人の話です暗黒美夢王(@ShougoMatsu)さん>>(超えられない壁)>> 自分...
View Article僕が熱くVimをおすすめする理由
アドベントカレンダーも後半になりました。もしかしてこっからずっと僕が書いていくことになるんじゃないかと不安な毎日ですwさて日頃からとにかくvimをおすすめしてる僕ですが今日はその魅力をお伝えしていきます!その1 軽い!vim に限らずテキストエディタの魅力はなんといってもIDEに比べて軽いのがいいですね。起動も一瞬ですし、途中で重たくなることもありませんからずっと快適に使えます。その2...
View ArticleVsVimの宣伝!
はじめにこちらはVim Advent Calendar 2015の12日目の記事です。VsVimとはVisual Studio用のVimプラグインです。既にご利用になっている方も多いのではないでしょうか? * 参考 :...
View ArticleArchLinuxのVimの扱いについて
イメージにはVimが入ってるまず、下の記事を読んでみてください。ArchLinuxのイメージに入ってるパッケージが詳しく紹介されています。Arch Linux のライブ起動イメージに入っているパッケージ (2015年12月版)実は、Arch Linuxをインストールする際にはvimコマンドが使えます。つまり、このイメージには、Vimはインストールされていますので、Vimが使えます。Arch...
View Article自身のホームページやWebサイトに独自のキーバインドを設定する方法
GoogleやHatenaのサイトでは、実はviのキーバインドが有効になっています。つまり、jやkでコンテンツを選択できるようになっています。今回は、このような機能を自身のホームページやWebサイトで設定してみようということで、この記事を書きます。使用するのは、jeresig/jquery.hotkeysです。使い方は、以下の様なコードを書けばOKです。js/hotkeys-vi.js$(funct...
View Article