ユーザ用ツール

サイト用ツール


vim

vim memo

vimについてはいくつかinternet上に記事があるが、自分がよく忘れることをメモしています。

ctags

windows版のctagsをダウンロードし windowsディレクトリなど、pathの通っているところへ ctags.exeをコピーする。 その後、ソース群のあるディレクトリでコマンドプロンプトを開き

ctags -R

とする。 vimで

:cd ctagsしたディレクトリ

として、

ctrl+]
ctrl+t
ctrl+w,]

起動バッチ(windows)

以下のようなバッチを作っておき、sendtoへ入れておくとフォルダ上で右クリックできて便利。

rem パラメータで渡されたパスへ移動しctagsを実行
rem ctagsはwindowsディレクトリなどへいれておく

%~d1
cd %1
ctags -R 

format

vimでフォーマット(整形)を行う。CSVの表示に便利にする。

http://www.vim.org/scripts/script.php?script_id=294

インストール

http://nanasi.jp/articles/vim/align/align_vim.html

ダウンロード→Align.vbaを開く→:so %を実行

vim.rcに以下を追加する

" Alignを日本語環境で使用するための設定
:let g:Align_xstrlen = 3

コマンド

:Align |

※<Leader>は通常バックスペース(円マーク)
<Leader>tsp	空白文字で分割して整形。各フィールドは左揃え。
<Leader>Tsp	空白文字で分割して整形。各フィールドは右揃え。
<Leader>tsq	空白文字で分割して整形。ダブルクォートで囲まれたフィールドをサポート。各フィールドは左揃え。
<Leader>tab	TSVの整形。タブ文字で分割して整形。タブ文字は半角スペースに変換される。
<Leader>t{セパレータ}	指定したセパレータで分割して整形。各フィールドは左揃え。
<Leader>T{セパレータ}	指定したセパレータで分割して整形。各フィールドは右揃え。
<Leader>tml	行末のバックスラッシュの位置の整形。シェルスクリプト用。
<Leader>Htd	HTMLのテーブルの整形。
<Leader>tt	LaTexのテーブルの整形。
vim.txt · 最終更新: 2019/06/30 12:22 by 127.0.0.1