2009-04-01から1ヶ月間の記事一覧

javascriptが入ってるhtmlファイルののシンタックスハイライト

Put simply, while in normal mode, type the following::set filetype=htmlm4You can automatically load this syntax for all html files by adding the following line to your vimrcau BufRead *.html set filetype=htmlm4今度試す 追記(2009/6/19) トラ…

last.fmが課金制に

Last.fm、米・英・独以外で月額3ユーロの有料制に移行 さっき突然「free trialは終了しました」とか言われて聞けなくなったので、ググってみたら今日から課金制になった模様。 皆びっくりしてアクセスが殺到しているのか、サーバダウンしてる。 一ヶ月3ユー…

インデント関連

"新しい行開始時に、直前の行と同じだけのインデントが挿入 :set autoindent "<Tab>を挿入するときに代わりにスペースを挿入 :set expandtab ">>を行なったときにスペース四つ分のインデント :set shiftwidth=4 "<Tab>を押したときのインデントの量をスペース四個分に </tab></tab>…

中断と再開

CTRL-Z でサスペンド fgでvimに戻る vimを起動ときに前回終了したときに編集していた部分を開く `0 9箇所まで遡れる viminfoファイル viminfo ファイルには以下の情報が記録されている: コマンドライン履歴と検索履歴, レジスタ, マーク, バッファリスト, …

vimでman

".vimrcに記述 :runtime! ftplugin/man.vim コマンドラインで :Man csh または単語上で\Kで新しいウィンドウでmanページを見れる

記録したコマンドとレジスタ

qa でaに記録開始/終了(大文字Aを使うと既存のレジスタaに追加) aに記録したコマンドを編集したいときは、 "ap でaの内容をどこかに貼り付けて編集し、 0で行頭に移動した後、 "ay$ でレジスタaに入れ直す (Shift-v "ayでやると行末文字まで入ってしまうので…

ウィンドウ

ウィンドウ分割 :split :sp CTRL-W s CTRL-W CTRL-S ・新しいウィンドウに新規ファイルは:new ・三行分の高さのウィンドウを開くには:3sp ・左右分割は:vsp ウィンドウを閉じる :close :clo CTRL-W c CTRL-W CTRL-C ・:onlyで他のウィンドウを全て閉じる ウ…

オプションいろいろ

:options 一行解説付きのオプション一覧 目次の上でEnterで該当箇所にジャンプ オプションの名前のある行でEnterでヘルプを開く set ... の行でEnterを押すとオプション切替 数値の場合は編集してEnterで適用 "上の行の行末/下の行の行頭 へ移動 "BS,SPACE,L…

編集

一文字 x dl (カーソル下の文字を削除) X dh (カーソルの左側の文字を削除) s cl (1文字変更) r 一文字置換(sとは違い、ESCを押す必要無し) xp 例えばtehとタイポした時、eの上でxpと押すと、theに出来る(次の文字と入れ替え) ~ 大文字小文字逆転 U 大文字…

移動

w,b,e,gE w 次の単語頭にカーソルを移動 b 前の単語頭にカーソルを移動 e 次の単語末にカーソルを移動 ge 前の単語末にカーソルを移動 W,B,E,gEというふうに大文字にすると区切り文字を無視 hello-worldやp1.meth() を一単語として移動 H,M,Lでウィンドウの…

ヘルプがなかなか見付けられないときは:helpgrep

"全ヘルプファイルの全テキストからパターン"pattern"を検索し、最初のマッチへジャンプ :helpgrep pattern "quickfixウィンドウを開く :copen C-]でタグにジャンプ C-tでタグジャンプ前の部分へ "インストールしたプラグインのヘルプのタイトルをリストアッ…

vimはエラーメッセージの番号を:hするとエラーの詳細が見れる

例えば次のようなエラーメッセージが表示された場合: E37: 最後の変更が保存されていません (! で変更を破棄) 行頭のエラーIDを使えばヘルプを検索できます: :help E37 vimperatorのエラーにE数字が付いてるのは、こういうことか。 試してみたけど今はまだ見…

rc読み込み

% source ~/.zshrc

Vimperator2.0の日本語ドキュメント

/docs/vimperator/2.0/vimperator-help-ja – CodeRepos::Share – Trac よさげ!

そういえば

Recently I've noticed that g followed by i no longer takes me to the first input field on a page; it doesn't seem to do anything at all. I haven't noticed any other changes; g followed by g still takes me to the top of the page, for exampl…

Vimperator 2.0用にVimのシンタックスファイルを更新した。

coloとかもシンタックスハイライトされるようになった。 やったことのメモ。 0. ここから色々ゲット。 #26 (Vim runtime files for the Vimperator filetype) – vimperator labs ゲットしたのは"changed 3 month ago"のところにリンクが貼ってあった↓ 1. シ…

wildoptionsをトグルするmap

,woでwildoptionsを"auto"と""の切替を出来るようにmapした。 vimperator 2.0で確認。 " ~/.vimperatorrcに追加 " Toggle wildoptions auto/off javascript <

Dictionary.appに選択した単語を渡すmapをvimperator 2.0でも動くようにした

firefox上で選択した単語をDictionary.appで見るのをvimperatorのmapで簡単に - YKMbPP をvimperator 2.0用に修正。 最近は w で単語を渡すようにしてる。 とりあえず動いてる。 " ~/.vimperatorrcに追加 " press 'w' to look up the selected word in Dicti…

Bとbでタブ移動

B でBuffer(タブ)のリスト表示 数字b で番号のタブに飛べる タブがたくさんあるときに使えそう

タブ操作関連

他の全てのタブを閉じる :tabo[nly] 今のタブをコピー/新しいウィンドウで開き直す :tabd[uplicate] :tabde[tach] セッションを保存しないでFirefox終了 :quitall :qa ZQ セッションを保存して終了 :xa ZZ

:scriptnamesで使ってるプラグイン確認

:scrip[tnames] ソースされたスクリプトの名前を、ソースされた順番にリストアップする

:hi Hintでヒントのスタイルを指定する

:hi[ghlight][!] [-append] {group}[{selector}] [{css}]{css}で{group}をハイライトする。 hintstyleじゃなくhighlightを使ってね、ってあって、使ってみたら使い易くて感動。 早速.vimperatorrcに追加した。 " hint style highlight! Hint font-family: "B…

今のVimp設定を別のファイルに書き出す

:mkvimperatorrcのみだと~/.vimperatorrcに書き出すが、 :mkvimperatorrc 出力先ファイルで新しいファイルに書き出せる。

Vimperatorに新しい.jsプラグインを入れたときは

:loadpluginsこれをすればfirefoxを再起動したり、一つ一つ:soしなくてOKっぽい。 :h には"Load all unloaded plugins ..."って書いてあるけど、同じ名前のファイルを新しいものに置き替えたときも認識してくれるのかな???(4/11追記:更新されたファイルは…

シェルスクリプトのシンタックスチェック

普通に実行すればエラーも一緒に出るが。 /bin/sh -n foo.sh

ls パイプ grep

lsgrep='ls -alhF | grep -i'カレントディレクトリからファイルを探して情報表示する lsのオプション -a: ドットを含め全部表示 -l: 詳細情報 -h: メガバイトとかの単位をlオプション時に -F: ディレクトリとかシンボリックファイルとか見分ける grepのオプ…

find覚書き

-maxdepth n 探す階層を指定する $ find . -maxdepth 1 -name '*foo*'カレントディレクトリ直下でfooが含まれるものを探す

Skim.appを入れた。

PDF用のViewer。 メモを書いたり、ハイライトを引いたりできる。 adobe readerよりも軽いし、よさげな使い心地。 Skim | Home 本当はvimみたいにjとkでスクロール出来るビュワーが欲しい。 Ubuntuのデフォルトのpdfビュワーはjとkでスクロールできて感動した…

Linuxの教科書

読了:http://www.lpi.or.jp/linuxtext/ Ubuntuで試せない部分も結構あったけど。 こういうものがフリーで手に入るとか嬉しい。 感謝。

df: ディスクのフリースペースを表示

df -hで人間が読みやすい数字にフォーマット