Posts Tagged ‘vim’

macvim の設定で困ったことまとめ


(Mac でスクリーンショットを撮る方法)

macvim を設定しました。今まで Windows しか使ってこなかったこともあって、インストールしたファイルがどこにあるかとか、そういうそもそもの所から分からないことがいっぱいで困ってます。

vimrc + gvimrc の場所

MacVim.app/Contents/Resources/vim/vimrc
ホームフォルダ/.vimrc または _vimrc
MacVim.app/Contents/Resources/vim/gvimrc
ホームフォルダ/.gvimrc または _gvimrc

Readme – macvim-kaoriya – はじめにお読みください – Project Hosting on Google Code

アプリケーションから、.app ファイルを右クリックして、パッケージの内容を表示で中には入っていけるなんて知りませんでした。頭悪いって困りものですね。

カラースキーマが設定されない

ホームフォルダ /Users/hoge/ に .vimrc を置くと、それを読み込んでくれます。そこでカラースキーマを設定したんですが、なかなか設定が効きませんでした。

原因は vimrc の中の以下の行でした。

if 1 && (!exists(‘g:no_gvimrc_example’) || g:no_gvimrc_example == 0)
source $VIMRUNTIME/gvimrc_example.vim
endif

Vim で Esc キーを押してもノーマルモードに戻れない場合の解決方法

Vim で Esc キーを押してもノーマルモードに戻れないことがあります。
いろいろ調べてるうちにこんなページを発見。この人良く分かったな…(笑)
Windows VistaでESCが効かなくなる — tsq

私は Windows XP で Photoshop を使っている際に発生することがあります。
私の場合は Shift+Esc キーでノーマルモードに戻ることができます。とても不便です。

  • Date: 2010-5-22 (土) 0:45:55
  • Category: vim
  • Tags:

zencoding.vim を使って倍速マークアップ・コーディングをする

Zen Coding v0.5 from Sergey Chikuyonok on Vimeo.

zencoding をご存じでしょうか。コーディングを倍速で行えるものなんですが、なかなか私もコーディングをする機会というのは無いのですが、ちょっと気になったのでやることにしました。一応 vim 使いレベル1なので、zencoding.vim を使ってみることにします。

ダウンロード

Big Sky :: zen-coding for vim を pure vimscript だけで書いてみたなどから、ZenCoding.vim をダウンロードします。

インストール

/vim/ftplugin/html/ に zencoding.vim を入れます。
続いて、vimrc に以下の記述を追加します。

1
let g:user_zen_expandabbr_key = '<c-z>'

これで、拡張子 HTML ファイルで zencoding ができるはずです。
試しに html:5 と書いて、Ctrl+z と押してみましょう。コードが展開されるはずです。

vim で指定した拡張子のファイルに指定したハイライトをさせる方法

例えば index.php というファイルだと、PHP のハイライトが適用されていると思いますが、index.ctp とか index.thtml とかになると、ハイライトは実行されませんね。その場合は以下のコマンドを実行です。

:set filetype=php

また、毎回コマンド打つのが面倒くさい場合は、vimrc などに以下のように記述しましょう。

autocmd BufNewFile,BufRead *.ctp set filetype=php

vim って面白いですよね。私は vim 使いレベル1程度の実力しかないので、まだまだ学ぶことは多いです。

TwitVim で vim から Twitter につぶやいてみよう

以下を参考に設定してみました。以下のページに足りない部分を補足しておきます。
VimがTwitterクライアントになる! TwitVimの紹介 – Creative Gear

ユーザー名とパスワードの部分には、ユーザー名:パスワードを base64 で暗号化(エンコード)した文字列を入れるんですよ。
PHP を触る私が知ってる方法として、以下のようなやり方がありますよ!(笑)

1
echo base64_encode($str);

cURL なんですけど、ダウンロードして解凍したフォルダの中に curl.exe というものがあります。ここに PATH を通すか、vim のインストールフォルダ、vim.exe とか gvim.exe とか入ってる奴ですね!ここに、curl.exe を入れちゃえば良いんだと思います。ちなみに推測で喋ってます。

はじめての vim のインストールから設定まで

vim とか自宅サーバーとか Linux とか Android とか WordPress とか英語の勉強とかやらなければいけないことはたくさんあるんですが、最近顔文字データバンクというサイトを作り込んでいまして、かれこれ一ヶ月くらいですかね。それが完成するまで新しいことにチャレンジするのは待とうと思っていたんですが、遂に限界が来ました。

vim やるぞおぉぉ!!

※以下走り書きメモみたいなものなので注意。

ダウンロード

vim online からダウンロードしても良いですが、KaoriYa.net で日本語を扱う上で便利な設定やスクリプトが追加されているものが配布されているので、こちらを使ってみたいと思います。

インストール

解凍すれば良いです。その中に vim.exe と gvim.exe が入ってます。
最初のうちは gvim.exe 使えば良いのでしょうか。GUI 版だそうですぞ。

vim を Dropbox に入れて持ち歩いても良いですかね。
私何かあったら Dropbox に入れる癖がありまして、リポジトリとか入れてぶっ壊したことあります。

設定

大きく分ければ、カラースキーマの選択と設定、vim の設定 (vimrc) ですね。デフォルトだとやる気削がれます。

カラースキーマ

私のおすすめのカラースキーマは Wombat です。ダウンロードして設定してください。

ちなみに rdark ってのもかなり最終候補まで残りました。

そういえば、ここの方法のように $HOME/vimfiles/colors/ に設定する方法が一般的なのでしょうか。まぁこの辺は今後真相が明らかになっていくんでしょうね。

vimrc (gvimrc)

いきなりオリジナルを書くってのも大変なので、最初のうちは誰かのを使わせてもらったりしていきましょう。以下のサイトしっかりしてて気に入りました。
Vim初心者的導入メモ 2/3 「vimrc設定」編 – ナレッジエース

あと足りないものを個人的に補充ということで、行番号行間は整えた方が良いと思いました。

操作方法

チュートリアルでvimエディタの使い方を覚えよう を参考に。
このチュートリアル終わると不思議と手が動くんですよね。コマンドはいくつか混ざってますが、これも時期に覚えていくと思います。ちなみに、このチュートリアルにはないですが、矩形ビジュアルモードってのが便利そうですね。

あ、あとこのページ印刷して毎日見るようにしたいです。
Vim コマンド 覚書 — Key:雑学事典

今日は一日 vim の日でした。
vim って面白いですね!

  • Date: 2010-1-16 (土) 23:12:50
  • Category: vim
  • Tags: