vim6
[538:名無しさん (01/09/16 21:54)]
6.0avを入れたらIMEがやたら自動的にonになるんですけど
これってどこで設定するんですか・・・?
[539:KoRoN (01/09/16 22:27)]
>>538
:set iminsert=0
とか
:set imsearch=0
という設定がありますが「やたら自動的に」というだけでは貴方にとって何が問題なのか伝わりません。
IMEがONになるタイミングには法則があるのでじっくり観察してみてください。
なお60aiあたりからIMEの制御アルゴリズムは変わっていません。
[540:名無しさん (01/09/16 22:40)]
>>539
直りました。
ありがとうございます。
あとヒトツ質問です。
現在編集中のファイルの改行コードとか文字コードて
どこかでみれるのでしょうか?
[541:KoRoN (01/09/17 00:00)]
>>540
:set fileformat
:set fileencoding
でそれぞれ改行コード、文字コードを見ることができます。
省略名はそれぞれff,fencです。
[542:名無しさん (01/09/17 02:16)]
>>541
みれました。
ありがとうございます。
[543:名無しさん@お腹いっぱい。 (01/09/19 13:03)]
:set iminsert=0
:set imsearch=0
にしても挿入モードが前回の状態を保持しちゃってます
おかしいなと思って :set iminsert とやると値が 2 に
勝手に変わっていました。なんで・・??
[544:KoRoN (01/09/19 13:58)]
>>543
挿入モードを抜ける際に現在のIMEの状態を取得してiminsertに保存する仕様になっています。
次のようなマップをして挿入モードを抜ける際に必ず0にリセットするようにすることで、
挿入モードを抜けるたびにIMEをリセットすることができます。
:inoremap <silent> <ESC> <ESC>:set iminsert=0<CR>
[545:543 (01/09/20 09:19)]
>>544
ありがとうございます。その通りやったらうまくいきました。
ちなみに <ESC> より CTRL+C を多用するので
CTRL+C 版も追加してみたらより快適な操作になりました
[546:名無しさん@お腹いっぱい。 (01/09/21 20:51)]
:set migemo
で :Explore 使うと警告の嵐が…
オレだけ?
[547:546 (01/09/21 23:11)]
*.pl とか *.cgi とか Gvim で開くと MS-DOS プロンプトが開くけどあれはなんでしょ?
read.cgi ver5.26+ (01/10/21-)