主に IT 技術を整理するためにメモ的に書き溜めています。少しだけフリーソフトもあるよ。コメントを残すには、 facebook を使ってください。

vi を IDE として使う

最終更新日 2013-04-17 18:21:59 (1年以上前の記事です)

Mac で java ベース以外で使える IDE を探していたが、結局 vi か emacs という結論になり、 vi を使うにあたって必要、また便利な事をメモ。

color syntax

http://www.vim.org/scripts/script.php?script_id=1571 を ~/.vim/syntax/php.vim にコピー

~/.vimrc に

syntax on

code syntax check

:!php -l %

文字コード

標準文字コードを utf-8 にするには、 ~/.vimrc に

set encoding=utf-8

また、読み込むファイルの文字コードを判別できるように

set fileencodings=utf-8,euc-jp,sjis

タブの代わりにスペース

~/.vimrc に

set tabstop=4
set shiftwidth=4
set expandtab

git

多分 https://github.com/tpope/vim-fugitive が使いやすい

その他便利(必須)ツール

pathogen - Plugin マネージャー

https://github.com/tpope/vim-pathogen

NERDTree - ディレクトリツリー

:NERDTree

https://github.com/scrooloose/nerdtree

Conque - terminal

https://code.google.com/p/conque/

:ConqueTerm bash

その他便利コマンド

画面をスプリット - split screen

:sp {file_name}

Ctrl+w で画面切り替え

タブ

タブを作成(ファイル名も指定できる)

:tabe {file_name}

タブ間の移動

:tabn(tab next)
:tabp(tab prev)

ファイル

:e {file_name}

ファイルリスト

:Explore {directory_path}

バッファー

:ls "list buffer
:bp "buffer next
:bn "buffer prev
:b 9 "go to buffer #9

クリップボードとのやり取り(Mac)

:.!pbcopy "Copy current line clipboard
:4,8!pbcopy "Copy line 4 to 8
:!echo "%:p" | pbcopy "Copy current filename to clipboard
:r !pbpaste "Paste clipboard content to current line
最終更新日 2013-04-17 18:21:59

コメント このエントリーをはてなブックマークに追加

フリーソフトウエア
EnjoiFLV
EnjoiPacket
EnjoiCrypto
ランキング
rank2, rank3, rank7, rank10, rank11
todo メモ
facebook 対応
ページ処理
RSS feed
検索機能
認証いる?
更新日表示
実はカテゴリ機能
多言語
実はユーザ機能
ソースその内公開
動作環境メモ
php-5.1.6 with PDO
SQLite-3.3
IE6
FireFox-1.5
RSS
非認証

検索
Google