2010-01-01から1年間の記事一覧
たとえば、動的に、キーを作成して追加していきたいとき、 PHPでは $hash = array(); $key = 'dynamic'; $value = true; //変数を用いて動的にキー、値を作成 $hash[$key] = $value; とやりますね。これと同様のことをvimscriptでやりますと、 " 初期化 let …
たとえば、PHPなどでは動的に関数を呼び出したいときは //dynamic() という関数を呼び出す場合 $methodName = 'dynamic'; $result = $this->$methodName(); のように記述すればよいですね。これと同じようなにvimscriptで動的に関数を呼び出したいときは "Dy…
引数の受け渡し方法で多少分からなかったのでメモ。スクリプトファイル(.vimrc など)で以下のように書く "引数を取得できるようにしておく command! -nargs=* TestHello call TestHello(<f-args>) function! TestHello(name,age) echo 'My name is ' . a:name . '.' </f-args>…
vimscript を書いていて変数のスコープが気になったのでメモ ※変数名とは s:hogehoge , a:hogehoge などの s や a の部分 変数名 意味 スコープ v: vimの定義済み変数 vim全体 g: グローバル変数 vim全体 s: スクリプトファイルローカル変数 カレントのスク…
たくさんのファイルを開いているとき、 split や Ctrl + o , Ctrl + i ではどうも対応しきれくなってきますね。 そこで、タブを利用しました。vim で :tabnew ファイル名 でタブを開けるのです。 NERDTreeを使えば、ファイル上で t で新規タブで開けます。タ…
複数カラムをPRIMARYにする必要がでてきたので、http://www.dbonline.jp/mysql/table/index8.html を見てやってみた。 CREATE TABLE db_name.table_name (col_name1 data_type1 not null,col_name2 data_type2 not null,col_name3 data_type3 PRIMARY KEY(co…
コマンドラインからの全文検索は % find ./ -type f | xargs grep hoge とかでできますが、非常にめんどくさい。。。 ログインシェルに alias 書いて引数取れるようにしました。 .cshrc alias ff "find \!:1 -type f -print| xargs grep \!:2" これで % ff .…
vim 7.0 以上になって grep機能が標準で備わっているため、 Eclipseのように簡単に指定のディレクトリ以下のファイルを全文検索ができます。例えば、 construct という文字列が含まれているファイルを検索する処理 vim のコマンドモードで :vim /construct/j…
最近になってようやく、タブ機能が便利だと思っています。 簡単に操作法を説明しますと、 +新規タブを開く :tabnew [filename] +新規タブを閉じる :tabclose +次のタブの移動 gt (コマンドモード) +前のタブの移動 gT (コマンドモード)てな感じです。 私…
■マークのつけ方vimを開いて、コマンドモードで m[キー名]■呼び出し方 '[キー名]■ex. ma 'aまあ、やってみてください。
コマンドラインからコミットしようとした。 $ svn ci フォルダ名 svn: '/hoge/mogemoge/aaaaa/フォルダ名' は作業コピーではありませんといわれたので、 $ svn add フォルダ名 と入力したら A フォルダ名 A ファイル名/photo A (bin) 0xxxxxx/photo/06.jpg .…
Eclipse のアウトライン機能のように関数一覧が見たかったので、 プラグイン Taglist.vim を導入しました。 これは Eclipse のように関数や変数の一覧を見れるものです。 参考URL http://uprush.net/2009/05/vim%E3%81%A7%E3%82%B7%E3%82%B9%E3%83%86%E3%83%…
■eregexperl互換正規表現でテキスト検索出来るプラグインです。#vimとviを検索 :M/vim?/ #hoge数字をfuga数字に置換 :S/hoge([0-9])/fuga\1/ http://www.vector.co.jp/soft/unix/writing/se265654.html ◎導入方法tar.gz で圧縮されているので解答する $tar -…
ちょっと確認作業があったので、メモ。JRE java runtime envirment■方法1 コマンドプロンプト で java -version ■方法2 コントロールパネル java アイコンを右クリック
iOS4 で追加された新機能の1つとして「ユーザー辞書登録」があります。やり方は、[設定] → [一般] → [キーボード] → [ユーザー辞書を編集] です。結構便利なのでよく使っています。
まずは、ログインシェルをちょっといじってvimを色付きにする設定をする。 ログインして、 $ echo $SHELL とする。/bin/tcshだったらvi .cshrcとかに、 setenv TERM xterm-color syntax on を追記してターミナルに戻り mkdir -p ~/.vim/colors/ でカラースキ…