ほんじゃら堂

めんどくさい仕事をラクにする作業自動化レシピ集

vim

エディタ浮気性の自分のための、Vimから他のエディタに乗り換えたくなった時にチェックするポイント

ライトな言語で開発する時とか、文章を書く時は テキストエディタとしてVim(KaoriYaさんのWindows版Vim)を長く使用している。 www.kaoriya.net 根が浮気症なので Spacemacs+EmacsとかSublimeTextとかAtomとかLightTableとか 話題になったエディタには 「これ…

新しいパソコンへの移行ついでに仕事用に使ってるアプリ一覧をまとめてみた

会社のノートパソコンの調子が悪くなってきたので、新しいパソコンに移行中です。 環境はWindows7。 色々とアプリをインストールしなおしたりデータを移行したり必要があるので、 整理ついでに開発関連ツール等自分が使っているアプリと最新版入手場所を ま…

Riv.vimプラグインでバックスペースの挙動を調整

Riv.vimの標準の挙動だと、行頭でバックスペースを押すとdeleteと同じ挙動になる。 どうやら、RivSuperBackSpaceコマンドがそういう動きにさせているようだ。 行頭でも通常のバックスペースとして動くようにならないか調査した。 以下のファイルの412行目付…

Riv.vimプラグインで全角文字を含むリンクも自動リンクされるようにする

VimでreStructuredTextを使えるように、riv.vimを導入した。 https://github.com/Rykka/riv.vim :RivTitle0 みたいなコマンドでタイトルフォーマットを適用したりできて便利。 ファイルのパスやURLを書くと自動リンクされるので、 ファイル同士の関連付けに…

vim設定最新版

他の環境で使えるように最新版の設定をアップしておく。 たいした内容じゃないですよ。 _vimrc set number set fenc=utf-8 set fencs=utf-8,iso-2022-jp,euc-jp,cp932 set enc=utf-8 set backupdir=~/tmp/vim set directory=~/tmp/vim set nowrap set tabsto…

フォント設定

set guifont=DejaVu\ Sans\ Mono\ 10 set guifontwide=VL\ ゴシック\ 10 変えてみたらめちゃキレイでやる気でた。

Pythonで1行メモVimスクリプト

先日に引き続きPythonでVimに挑戦。 コマンドラインで書き込んだメモをファイルに蓄積していくVimプラグインを書いてみた。 画面に表示している内容とまったく関係ないふとした思いつきを書き込む。 :PyMemoAdd メモ のような感じで使う。 pymemo.vim if has…

PythonでVim用のファイルブックマークプラグインを作る

初めてのVimスクリプトをPythonで書いたが、 ほとんどVimの機能を呼び出しているだけになってしまった... しかし楽しい。 環境は gVim7 + WinXP + Python2.5 + BeautifulSoup。 :PyBookmarkAdd でカレントバッファのファイルをブックマーク。 :PyBookmarkLis…

PythonでVim拡張

同じモノを作り続けると飽きるので、気分転換にVimscriptを書き始めた。 自分のエディタが拡張できるのはかなり楽しい。 ひとまず登録、変更、削除、一覧表示ができるようにファイルブックマークプラグインでも作る。 ん、これはVimscriptを書いているのでは…

Linux上のgvimでM+フォントを使用する。

毎回思い出すのに苦労するのでメモ。 .vimrc set guifont=M+\ 1VM+\ IPAG\ circle\ 11 set printfont=M+\ 1VM+\ IPAG\ circle\ 11 Ubuntu移行をじわじわ進行中。