vi がつらいときに†
``.nanorc``
set autoindent
set tabsize 4
set tabstospaces
set nowrap #自動改行を禁止(表示上だけでなく改行が入力されるため)
set softwrap #折り返しを有効に(表示上だけで改行は入力されない)
set smooth #一行ずつスクロール
set morespace #通常空白行になっている上から二行目も使う
set undo #アンドゥを有効に
set cut #C-kでカーソル位置から行末までカット(設定しない場合は行頭から 行末、改行をカット)
set suspend #C-zで中断してシェルに戻る(→fgコマンドで復帰)
set nohelp
## キーバインドの設定(ちょっとEmacs風)
bind ^S research main #直近の検索(C-w)をやり直す
bind ^_ undo main #アンドゥ
bind M-_ redo main #リドゥ
bind ^@ mark main #範囲選択開始
unbind ^U main
bind ^Y uncut main
bind ^G cancel main
bind ^S writeout main