Vim

TypeScript の vim プラグイン tsuquyomi の定義ジャンプをタブで開く

Vim

以下のdocを見れば書いてる。 https://github.com/Quramy/tsuquyomi/blob/master/doc/tsuquyomi.txt#L222 g:tsuquyomi_definition_split (default 0) A way to open a target file when |:TsuquyomiDefinition|. * 0: |:edit| * 1: |:split| * 2: |:vplit| *…

【vim】NeoBundleUpdate したら detected while processing function のエラー

Vim

NeoBundleUpdate したら以下のエラーが出た。 my-pc:~ xxx$ vim .vimrc Error detected while processing function neobundle#begin..neobundle#init#_rc..neobundle#get_rtp_dir: line 3: E739: Cannot create directory: /.neobundle Error detected while…

vim で E492: Not an editor command: ^M

Vim

これは改行コードが異なる際に表示される。 Macの場合は以下のコマンドで改行コードを修正すればOK。 :set fileformat=unix

【vim】vimproc's DLL: "/root/.vim/bundle/vimproc/autoload/vimproc_linux64.so" is not found.

Vim

vim を使っている時に以下のエラーが出た。vimproc's DLL: "/root/.vim/bundle/vimproc/autoload/vimproc_linux64.so" is not found. Please read :help vimproc and m ake it./root/.vim/bundle/vimproc/autoload/vimproc_linux64.so が存在しないらしい。 …

【Vim】neosnippet で (neosnippet_expand_or_jump) のエラーが出る。

Vim

neosnippet で補完候補を選択したら以下のエラーが出た。(neosnippet_expand_or_jump)調べてみると、neosnippet は仕様が変わったらしい。 今までは neosnippet-vim のみのインストールでOKだったが、 今は辞書ファイルを neosnippet-snippets というプラグ…

【Vim】NERDTree の使い方

Vim

NERDTree のヘルプを見ると意外と便利だったのでまとめる。 【ファイル操作】 o ... ファイルを開く。 go ... ファイルを開くが、ウィンドウには移動しない。 t ... タブで開く。 T ... タブで開くが、移動しない。 i ... 水平分割して開く gi ... 水平分割…

【Vim】neosnippet default snippets cannot be loaded. You must install neosnippet-snippets or disable runtime snippets. のエラーが出た。

Vim

Vimで以下のエラーが出た。neosnippet default snippets cannot be loaded. You must install neosnippet-snippets or disable runtime snippets.以下を確認したところ、 .vimrc の設定が違うらしい。 http://ir2.me/surf.php?q=aHR0cHM6Ly9naXRodWIuY29tL1N…

【Vim】 Taglist: Failed to generate tags for

Vim

MacでTaglist を使おうとすると以下のエラーが出た。 Taglist: Failed to generate tags forTaglistはctagsを使うが、 Macにデフォルトでインストールされているctagsだと動作しない。ただ、今回はhome brew で ctags をインストールしたから問題ないはずな…

【Vim】ctagsの自動更新

Vim

ctagsを自動更新するコマンドを作ってみた。 といっても、vimからctagsコマンドを叩いてるだけ。 なんて原始的な手法だろうか・・・。ctagsはプロジェクト単位で管理したいので、 タグファイルはルートディレクトリ直下に設置している。 そのタグファイルを…

【vim】phpDocumentor for Vim のクラス定義に日付を設定する

Vim

日付は必要だと思うので、設定方法をメモ。 設定ファイル「/PDV--phpDocumentor-for-Vim/plugin/php-doc.vim」の以下を修正すればいい。まずは日付用変数を設定する。 let g:pdv_cfg_Package = "" let g:pdv_cfg_Version = "" let g:pdv_cfg_Author = "fumiy…

【Vim】vimをPHP用のIDEにする

Vim

最近はEclipseでPHPを書いています。Eclipseはコード書きづらいけど、 コード補完とか、定義ジャンプとかは便利。であれば、vimにコード補完とか付ければいーのでは・・・。 ということで、プラグインを使ってvimをIDE化した。結論から言うと、それっぽくは…

【CentOS】【Vim】ファイルの文字コードをSJISからUTF-8に変えて、改行もちゃんとする

CSVファイルをSJISからUTF-8に変換する必要があった。 今まではPHPで mb_convert_encoding() していたけど、 前にCentOSのコマンドでできることを知ったので、実際に試してみた。記事カテゴリー、タイトルに「Vim」を指定したのは 自分が検索して出てこなか…

【Vim】Windows用Vim kaoriya の設定

MacもWindowsもエディタはVimを使っているけど、 Windowsはセットアップする機会が多いので、 個人的なメモ。 まずはDLする。 http://www.kaoriya.net/software/vim/ このディレクトリの中に gvim.exe が入っているので、 それを起動すればVimが使える。ただ…

文字コードの変更

Vim

vimで日本語が書けないことがあった。 正確に言うと、日本語を書いて保存しようとするとエラーが出る。 これはファイルの文字コードが utf-8 ではないから。 なので、 utf-8 に変更する。まずは、現状の文字コードを確認する。 :set fencこれで utf-8 じゃな…

置換コマンド

Vim

ファイルの中の全てのoldをnewに置換する :%s/old/new/gこいつは便利だ・・・。