この記事は Vim Advent Calendar 2012 : ATND 17日目の記事です。 前日は@syootaroさんのでした。 今年、ぼくの周りで「Vimを使ってみようと思う」と人が3人くらい出てきました。 その人達から「おすすめのプラグインや設定ないですか」とか 「Vimってこういうこと出来ないの?」という質問を受けることがありました。 また、私の操作を見て「何それどうやったんですか」という質問もいくつか受けました。 毎回説明するの面倒くさいのでこの経験を生かし、今後も増えることが間違いない新世代Vimmerに向けて 「ぼくがおすすめする基本操作と初期設定とプラグイン」を書いてみたいと思います。 ほとんどただのリンク集となっていますが。 対象は「Vimを触り始めてちょっと経った」程度の人です。 何より大事なこと viじゃなくてVimです。 前提 Vimはインストール済みであると
Features Extensible API is first-class: discoverable, versioned, documented. MessagePack structured communication enables extensions in any language. Remote plugins run as co-processes, safely and asynchronously. GUIs, IDEs, web browsers can --embed Neovim as an editor or script host. Lua plugins are easy to create just like Vimscript plugins. Your config can live in init.lua! AST-producing parsin
ステータスラインにも気を抜かないのが真の紳士だと思うんですよ。 って思って調べたらlightline.vimなるものがありましていい感じになるじゃないですかー が入れたのに文字パッチがうまくいかなくて苦悩のした時の記録 まず、NeoBundleを使っているので NeoBundle 'itchyny/lightline.vim' という風に入れて、作者様がわかりやすくカスタマイズの仕方を書いてくださってるのでそれを参考にして ・作者が教える! lightline.vimの導入・設定方法! ~ 初級編 - インストールしよう ・作者が教える! lightline.vimの設定方法! ~ 初級編 - コンポーネントを作ってみよう ・作者が教える! lightline.vimの設定方法! ~ 中級編 - 展開コンポーネントを理解しよう いろいろできたわけですよ。 けどパーテーションが|これじゃなく
Vmail is a Vim interface to Gmail. Why Vmail? Because some people are 1000 times more productive and happy in Vim than in any web browser or GUI program. Prerequisites a Gmail account a relatively recent version of Vim (Vmail is developed against Vim 7.3) Ruby 1.9.0 or higher with SSL support compiled in (Vmail is developed using Ruby 1.9.2) libsqlite3-dev and sqlite3 (try installing with apt-get,
ViTunes lets you control and navigate iTunes from the comfort of Vim. Benefits: Control iTunes without leaving Vim, where one is probably in a state of productive bliss Avoid using the mouse or trackpad; keystrokes get you there faster Zen-minimalist textual UI works better on small screens than iTunes' bulky, multi-paned GUI Control iTunes from another computer over ssh, across the room or across
Everyone that uses Vim and their grandmothers have apparently adopted the use of statusline plugins like vim-powerline or vim-airline. The latter, more recent vim-airline has gained popularity due to the fact that vim-powerline was deprecated in favor of a still-in-development rewrite that aims to provide a more general foundation for people to use the same kind of statusline in other areas, such
作ったプラグイン vim-mccabepy miyakogi/vim-mccabepy Pythonのソースコードの複雑度を測定するプラグインです。一定値以上の複雑度がある場合には警告を出し、場所を示します。 インストール & 使い方 Pythonのmccabeを使っているので、インストールしていない場合はインストールします。jmcantrell/vim-virtualenvなどを使って仮想環境内で実行するには、その仮想環境にmccabeをインストールする必要があります。 pip install mccabe 次に:NeoBundleなどでvim-mccabepyをvimにインストールしてpythonのソースコードを開いて:MccabePyで実行します。 設定 警告を出す複雑度はデフォルトだと10になってますが、g:mccabepy_min_complexityを設定することで変更可能です
Windowsの環境でも快適なVim環境を整えるために、VimFilerとVimShellを動かすところまでをこの記事では書きます。 構築環境 Windows 7 Professional 準備 gVimをKaoriYaさんからダウンロードして、適当な場所に展開してgVimなどにリネームして使います。今日ダウンロードしたらvim74-kaoriya-win64-20140330でした。ちなみに私はC:\gVim\という感じでC直下においています。 gvim, KaoriYa neobundle環境を作る ホームディレクトリにneobundleのホームとなるような場所を作ります。git環境は作っておいてくださいね。 Shougo / neobundle.vim, github $ mkdir -p ~/.vim/bundle $ git clone https://github.com/Sh
Summary vim-powerline は deprecated powerline は 右端に隙間ができてしまう vim-airline は軽量だが設計がイマイチ(?) ということで開発されたのが lightline 簡単にカスタマイズできるし、 tmux-powerline との相性もバッチリ。 早速乗り換え。 tpope/vim-fugitive をインストールすれば、 git の ブランチ名を表示してくれる Reference itchyny/lightline.vim https://github.com/itchyny/lightline.vim tpope/vim-fugitive https://github.com/tpope/vim-fugitive' プログラムモグモグ - 2013-08-24 - lightline.vim作りました - プラグインの直交性につ
最近、新しいプラグイン試したりvimrcを見なおしたりしてなかったので、色々リニューアルしました やったこと プラグイン管理 Vundle から NeoBundle に移行 ステータスライン vim-powerline から lightline.vim に変更 neocomplcache キャッシュデータの場所をRamDiskに変更 スニペット補完の導入 unite bookmark / vimfiler でファイラー機能の強化 キャッシュデータの場所をRamDiskに変更 ファイルを開く時にタブを使うように変更 neocomplete導入 luaインターフェイスを使えるようにvimをビルド プラグイン管理 Vundle から NeoBundle に移行 面倒臭がってやっていなかったのですが、移行しました。 新しい環境にvimを設定していくのが楽になりました。 LazyLoadとかはまだ。
タイトル通りです。Clojureプログラマ向けのプラグインも少し紹介します。 私にとってvimは、第5か第6のエディタ(これから順位が上がる予定)なので、勘違いとか慣習に反することをやっている可能性は高いです。 香り屋さんが配布しているパッケージを使います。 インストールは、zipを解凍して、適当なフォルダへ置くだけです。私の場合、C:\wintls32\vim74の下にgvim.exeなどが来るようにしました。 C:\wintls32\vim74\ gvim.exe vim.exe ... 私は、もっぱらGUI版のgvim.exeの方を使います。本記事の内容にも、vim.exeの方には当てはまらない記述があるかもしれません。 $USERPROFILE\ _vimrc _gvimrc vimfiles\ autoload\ colors\ ... これらのファイルやフォルダは存在しないので
scriptencoding utf-8 " エンコーディング指定 set encoding=utf-8 " Windows版(香り屋版)でencodingをutf-8にするとトラブルが起きる場合があるため注意 set fileencodings=ucs-bom,iso-2022-jp-3,iso-2022-jp,eucjp-ms,euc-jisx0213,euc-jp,sjis,cp932,utf-8 set shellslash " (Windows向け)パス区切りをスラッシュに " オペレーション系 set autoindent " 自動インデントを有効に set smartindent "オートインデント set formatoptions=q "改行無効化 set wildmenu wildmode=list:longest,full " コマンドラインモードでTABキーによるフ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く