Vim plugins
Using Vim-pathogen for vim-plugins Vim-pathogenInstalling a plugincd ~/.vim/bundle git clone git://github.com/username/plugin-name.git Once you installed run the following to install help tags. This...
View ArticleVim instant markdown + Mavericks + zsh
vim-instant-markdownInstallation You need to follow the github repo installation. gem install pygements.rb gem install redcarpet npm -g install instant-markdown-d Download the repo and move to...
View ArticleWindows上のVIMで、新しく開くファイルをタブに取り込む
以下の要領で gvim.bat ファイルを作って、関連付けすると楽。start "" "D:\My Program Files\vim73-kaoriya-win64\gvim.exe" --remote-tab-silent %*
View Articleemmetのスニペット作成:$のエスケープ
VimにEmmetをインストールしたので、試しに以下のようなスニペットを作っていた。.vimrcletg:user_emmet_settings = { \ 'javascript' : { \ 'snippets' : { \ 'jq' : "$(function() {\n\t${cursor}${child}\n});" \ } \ } \}...
View ArticleVim Working with multiple files
vim cheatsheet# Open all files vim . # To open all files in a dir in tabs $ vim * -p # To open all files in a dir in horizontally splitted windows $ vim * -o # To open all files in a dir in vertically...
View Articleこれは便利、Rails.vimのprojections機能
(※Vim使いじゃない人にはよくわからんかもしれませんが、最後までお付き合いください)皆さんはVim、大好きですよね?Rails、大好きですよね?ということは、Rails.vim、大好きですよね?というわけで、今日は...
View ArticleCentOS5.10でVim7.3のsrc.rpmからrpmを作成する方法
概説 ここでは、CentOS5.10の環境で、Vim7.3のsrc.rpmファイルから、以下のrpmファイル群を作成する方法を示します。vim-X11-7.3.712-1.x86_64.rpm vim-common-7.3.712-1.x86_64.rpm vim-debuginfo-7.3.712-1.x86_64.rpm vim-enhanced-7.3.712-1.x86_64.rpm...
View ArticleVimの即興シェルで拡張子変換
例 *.mdを*.markdownに変換対象ファイルがあるディレクトリでVimを開く -> % vim 一覧取得 ノーマルモードで以下を実行!!find . -name '*.md'もしくはzshなら!!ls-1 **/*.md でも可。これで1行に1ファイルのリストが取得出来る。コマンド作成...
View ArticleVim tips
Using backspace/delete Add this to your .vimrc:set backspace=2 Reload your .vimrc After editing your .vimrc reload it from vim# in your .vimrc :so % # so means source and % is current file
View Articleプラグインの動かし方
概要 あっちこっちで、runtimepathで宣言されてるパスにプラグイン入れたら動くよ!みたいなことが書かれていた。でも実際は、その中で更にディレクトリを作成する必要がある旨の記述が自分では探せなかったのでメモ書き。参考 割と古い記事だけども・・・http://vim-users.jp/2009/06/hack34/結論...
View ArticleVim plugin NERDTree
NERDTree doc NERDTree docQuick help NERD tree (4.2.0) quickhelp~ ============================ File node mappings~ single-click, <CR>, o: open in prev window go: preview t: open in new tab T: open...
View Articlevimrc notes
Example vimrc From vim.wikia.comMy vimrc set nocompatible " Turn off vi compatibility " for pathogen execute pathogen#infect() " for pathogen to turn syntax on syntax on " for pathogen, filetype plugin...
View Articlevimで貼付け時に自動でpasteモードにする
vimでOSのクリップボードから貼り付けたいときは,一度set pasteでペーストモードにしてから貼り付ける.これが,結構面倒くさいんだけど以下のスクリプトを使うと簡単に貼り付けができるようになる.ノーマルモードでペーストを行うと自動でペーストモードになって,クリップボードの中身を貼り付けてくれる.オススメです.if &term =~ "xterm" let &t_ti .=...
View Articleおさらい autocmd/augroup
本記事は Vim Advent Calendar 2013の 20 日目です。 19 日目は @orga_chem さんによる、vim-splashを使い倒してこそ真のVimmerですぞでした。@orga_chem さんは VAC2013 のトップ絵も書かれています。素敵ですよね、Vimgirl かわいい。最近巷で噂の vimrc 読書会ですが、この最中によく指摘される事柄として、autocmd...
View ArticleVim plugin manager
I used vim-pathogen for a while and moved to neobundle.vim. Installation $ mkdir -p ~/.vim/bundle $ git clone git://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim # if you are using...
View ArticleLight Tableの設定変更(スキン、テーマ、キーバインド…)
インタラクティブに式を評価しながらコードが書けるIDEとして注目されているLight Tableの見た目や振る舞いについての設定方法を紹介します。Light Tableの見た目や振る舞いを変更するには、user.behaviorsを修正します。user.behaviorsは Ctrl + Spaceでコマンドペインを表示し、 Settings User...
View ArticleMacでVim7.4をいれるとインサートモードで文字が消せなくなるのを解決する方法
GVimじゃなくてCUIでvim使ってて、どうやらヤンクでclipboardにコピーする機能がCUIのvimだと7.4で有効になるらしい。なので以下のようにvim7.4をインストールした。brew info vim # versionとoptionを確認 brew install vim --override-system-vi brew link --overwrite vim 問題...
View ArticleGit and Vim
Reference: Using Git from command-line modeSet core.editor git config --global core.editor vim # check your config git config --list Using Git from command line # use :! # add the current file :!git...
View ArticleVim register and paste
Using the default register# toggle characters # x to cut # p to put after cursor xp bakc # xp on k will make back # toggle lines ddp # cursor on the first line # duplicate a line yyp # check the doc :h...
View Article