vim

Vimの使い方を毎日少しずつ効率よくする方法のいくつか

vim

とても身近なツールとして気に入っているVimですが、応用の幅が広いので、短期間にすべてを学ぶのは無理とあきらめています。今日は、受動的に毎日少しずつ進歩する方法について調べました。 totd.vim(TIPS of the day)を使う http://nanasi.jp/articles/vim…

ファイルの関連付けでGVimタブを開く

thincaさんからコメントいただき、試してみる。 管理者権限でコマンドプロンプトを開く。 C:\Windows\system32>ftype textfile= C:\Windows\system32>ftype textfile="C:\Program Files (x86)\path_to_vim\gvim.exe" --remote-tab-silent "%1"と関連付けを変…

息子がTeXを「てふ」と呼んで感無量。Vimもよろしく。

成人した息子と食事をしていたら、計算機の話になり、「友人は『てふ』でレポート書いてる。」などと口走っていた。私は彼が生まれる前から使っていたので、ぐっと来た。彼のグラスが息で曇ったかどうかはしらない(古いネタ)。私はTeXnicianでもTeXpertで…

GVimのタブをAutoHotkeyから開く

ファイルを開くときにすでに起動しているGVimのタブで開く。以下のような感じでやってみる。 Process, Exist, gvim.exe If ErrorLevel <> 0 Run, gvim.exe --servername GVIM --remote-tab "%1%" else Run, gvim.exe "%1%"このスクリプトをコンパイルして、…

Vimを導入して最初にすること-その2

vim

エンコーディングがUTF8のVimを使っている場合、cmd.exeにコマンドラインが渡るときに文字化けしている。この壁を越えるための智慧を分けていただいた。http://d.hatena.ne.jp/janus_wel/20090307/1236444682

Vimを導入して最初にやること

vim

今日は、windows7で使うvimの2種、kaoriya版とfudist版をいじっていたら、_vimrcが文字化けして修復できなくなった。encodingの問題にぶつかった。というわけで、修復作業。 若者の小気味良いスライドを教えていただき、さっそく参考にした。http://www.slid…

Latexmkとvim, vim-boxの設定

いろいろこんがらがっちゃった。 let g:LatexBox_viewer="xdg-open" let g:LatexBox_output_type="pdf" let g:LatexBox_latexmk_options="-pdfdvi" などとvimrcに記載。dviを開くファイルはプロパティ変更にて。 ~/.local/share/applications/mimeapps.list …

byobuってのがあるんだって

terminalといえばscreenだったわけだが、しばらく使ってませんでした。ところが今ではbyobuだそうですよ。いまでは黙っていてもX-Windowが入って、デスクトップ環境が使えたりして、screen使うか?もちろん使うと答えたいところ。 フロッピーでSLS linuxとか…

vimのオートフォーマットを解除しないと日本語がめんどい

augroup mutt au! autocmd BufRead mutt* set laststatus=1 tw=70 expandtab autocmd BufRead mutt* set formatoptions=qmM autocmd BufRead mutt* normal :g/^> -- *$/,/^$/-1d autocmd BufRead mutt* syntax off augroup END などでいいのだろうか。

MacVimも試してみた

こっちはインライン変換可能でした。

macのvimからhatenaにログインしてみた。

gvimでインライン変換できないとか、curlのバージョンをかえなきゃだめ、とか。 hatena.vimも新しいのにかえないとだめとか。mac portsとかも初体験でございました。

aapを使ったvimのcompile

a-a-p http://www.a-a-p.org/download.html なる手段をつかってvimを作ってみた。

scimでvi強調モード

Shift+[Henkan_Mode]キーでscimをオフにしている場合は inoremap <silent> <esc> <esc>:call ForceImeOff()<cr> function! ForceImeOff() let imeoff = system('xvkbd -text "\[Shift]\[Henkan_Mode]" > /dev/null 2>&1') endfunction で[ESC]を叩くと日本語から抜ける。ただし、xv</cr></esc></esc></silent>…