アーカイブ

‘Mac’ カテゴリーのアーカイブ

MacでのVim設定をまとめてみた

2009 年 8 月 28 日 libro コメントはありません



最近iMacでVimを使う機会が多いのだが,デフォルト状態では使いにくい.
そのため,いろいろなサイトを参考にしながら設定をいじってみた.
せっかくなので,ここにまとめておく.

設定は.vimrcに書き込む

Vimの設定は,$HOMEに.vimrcというファイルを作成して設定する.
.vimrcの中に書いた内容は、EXコマンドとして実行される.
ちなみにEXコマンドとはノーマルモードで「:」を押すと入力することの出来るコマンド。
記述方法は,

1
2
set option
set option=X

といった形式で書けばいい.

どんな設定ができるのかは,
Vim初心者的導入メモ 2/3 「vimrc設定」編
オレの .vimrc – Debian GNU/Linux 等に関する Unix 系の設定メモ
などのサイトが参考になる.

とりあえずシンタックスハイライトを入れたり(1行目),行番号を入れたり(2,3行目),自動インデントなどを設定してみた.

.vimrcの設定例

1
2
3
4
5
6
7
8
9
10
11
12
13
syntax on
set nocompatible
set number
filetype on
autocmd FileType c,cpp,perl,rb,php,html,erl set cindent
autocmd FileType python set tabstop=4 shiftwidth=4 expandtab
set autoindent
set shiftwidth=4
set backup
set enc=utf-8
set fenc=utf-8
set fencs=iso-2022-jp,euc-jp,cp932
set backspace=indent,eol,start


MacのTerminalでVimを使う時に矢印キーで移動が出来ない問題の解決

Vimを使っているとカーソル移動は矢印キーであまりしないが,使えないと不便なこともあるので対処.

1
% export TERM=dtterm

なお,screenの場合は,

1
% [ $SHLVL -eq 1 ] && export TERM=dtterm

とするらしい.


Terminalのlsに色をつける

Vimと関係ないが,デフォルトではディレクトリもファイルも同じ色で表示され見分けにくいため変更.
Coreutilsの最新版をここからDL.

1
2
3
4
5
6
7
8
% tar xfvs coreutils-7.3.tar.gz
% cd coreutils
% configure
% make
% sudo make install</pre
.bashrcに以下を書き込む
<pre lang="bash" line="1">export LS_COLORS="no=00;31:fi=00;37:di=00;36:ln=00;31:ex=00;31
alias ls='ls --color'

.bashrcを再読込

1
% source .bashrc

最後にターミナルの環境設定で「ANSIカラーを標示」にチェック.
これで,ディレクトリ名が色つきで表示される.

Vimについては,今月号のWEB+DB PRESSで特集が組まれていて,こちらもなかなか興味深いと感じたので紹介しておく.
Vim

参考サイト

Coreutils 関連: http://yutatoma.blogspot.com/2009/05/macde.html


カテゴリー: Mac, まとめ タグ: , ,

新型MacBook ProとiPhone OS3.0 – from WWDC2009

2009 年 6 月 9 日 libro コメントはありません

twitterやLive-streamingで見てたところ、どうやら13 inchと15 inchのMacBook Proが発売する模様。

13 inch MacBook Pro

$1199
CPU   : 2.26 GHz Core 2 Duo
メモリ: 2GB DDR3
GPU   : 9400M Graphics
HDD   : 160GB Hard Drive
SD Card Slot

15 inch MacBook Pro

$1499
CPU   : 2.53 GHz Core 2 Duo
メモリ: 4GB DDR3
GPU   : 9400M Graphics
HDD   : 250GB Hard Drive
SD Card Slot

Snow Leopardについても話があって、こちらも中々興味深い。
さらなる高速化、主要アプリの64bitモード動作、メモリ上限は160億GB(笑 などなど。

そして、最も気になってた新型iPhoneですが



こちらは発表がなさそう。
書いているうちに、iPhone3G(s)が発表された。ストリーミングが重くて見れないので詳細は不明だが、iPhone3Gより3倍高速で、デザインの変更はないとのこと。


他には、iPhone OS 3.0の機能などを紹介していた。
OSの提供は6月17日から始まる。

まだ途中だが、明日はGoogle Developer DayGoogle Vice Presidentの講演が重なるというGoogle Dayなので今日はもう寝よう。

※いろいろ間違いはありそうですが、寝る間際に書いたのでご容赦ください。
 速報は、http://japanese.engadget.com/2009/06/08/wwdc-2009-keynote-live/


カテゴリー: Mac タグ: ,