風で飛んでいくチラ裏

気ままに雑記メモ書き殴り。古い記事は別blogからの引っ越しなのでレイアウトがアレです。

pythonをvimで書くため設定

ちょっとした事情でpythonを勉強しています。 Vimpythonを書くための設定メモ。 Vim7.2(Windows, 香り屋様版) # 思いついたら今後も追記 $HOME/vimfiles/after/ftplugin/python.vim を作り、以下記述
-----
setlocal expandtab

nnoremap <buffer> o oX<C-h>
nnoremap <buffer> O OX<C-h>
inoremap <buffer> <CR> <CR>X<C-h>
-----
・tabをスペースに置き換える ・空行のタブ(スペース)を削除しない ■参考(ありがとうございます!) Vim/空行のインデントを削除しないようにする - 俺の基地 様 Vim でファイルの種類に応じて設定を変更する - present 様 特定のファイル種別の時だけキーマップを無効化する方法 - かせいさんとこ 様
(function(document){ var pres = document.getElementsByTagName("pre") for(var i=pres.length; i--; ){  var el = makeOl(pres[i]) pres[i].appendChild(el) } function makeOl(pre){ var ol = document.createElement("ol") , li = document.createElement("li") , df = document.createDocumentFragment() , br = pre.innerHTML.match(/\n/g) ol.className = "preLine" ol.setAttribute("role", "presentation") for(var i=br.length; i--; ){ var li2 = li.cloneNode(true) df.appendChild(li2) } ol.appendChild(df) return ol } })(document)