■掲示板に戻る■ 1- 最新10

vim6

[672:KoRoN (01/10/22 15:11)]
>>671
今、ちょっと忙しいので確かめていないのですが
:help :filetype-indent-on
とその周辺あたりを読んでみてください。
何か良いことが書いてあるかもしれません。


[673:名無しさん@お腹いっぱい。 (01/10/22 15:44)]
Rubyだとインデントはスペース2文字分なのですが、
スペース8文字になるとタブに置換されてしまいます
それがイヤで、苦し紛れの策で、ruby.vimに
tabstop関連の設定を8 -> 70とかにしています。
ですが、さすがにエレガントじゃないので、なにかいい策をお願いします。


[674:KoRoN (01/10/22 16:20)]
>>673
そういうときのための設定もちゃんとあります。:set expandtabしてください。
'expandtab'および'et'はタブを空白展開するためのオプションです。
既にスペース8文字→タブに変換されてしまったものを逆変換するには
:set et ts=8してから:retabします。
retabは便利なので覚えておいて損はないでしょう。

ftplugin/ruby.vimにset etが加わると良いかもしれませんね。


[675:名無しさん@お腹いっぱい。 (01/10/22 16:39)]
ありがとうございます>>KoRoNさん
$HOME/.vim/ftplugin/ruby.vim に記述しておきました。
2chを見るときとircするときはemacsを使っているけど
それ以外はvim6生活マンセーです。


[676:名無しさん@お腹いっぱい。 (01/10/22 16:51)]
titlestring に capslock の on/off を表示できる?


[677:KoRoN (01/10/22 17:08)]
>>676
恐らく素のvimだとできないでしょう。
capslockの状態を取得する外部コマンドがあるのならば確実にできますが…
ちょっと非現実的な方法だと思います。


[678:663 (01/10/22 22:06)]
>>670
KoRoNさん。
アドバイスありがとうございます。
明日試してみます。

エンジニアとして、何も調べずに聞くってことは恥ずかしいことなので色々調べて
るんですけど、まぁ大変で。。。
ついつい甘えてしまう。
んで答えてもらって、味をしめてまた頼ってしまいそうな自分がいる。。。


[679: 679 (01/10/22 23:18)]
cソースでコメント中の
/* 2001/01/01 */
みたいな時、01の`0`が、ハイライトしちゃうのがイヤで、
c.vim 書き換えて使ってるんだけど、みんな「$VIM/runtime/syntax/c.vim」
直接書き換えてる?
それとも「・・・/after/syntax/・・・」に別ファイル作ってる?


[680:名無しさん@お腹いっぱい。 (01/10/22 23:38)]
>>679
直接書き換えしてたら、バージョンアップでそのまま上書きしちゃって
あぼーん...鬱。


[681:679 (01/10/22 23:52)]
>>680
それが悲しいんだけど、$VIM($VIMRUNTIME)の挙動が、
vim6(beta)のときは、結構不振だった気がするのです。
特にcygwinと併用してるんだけど、出来たらterm版と(KoRoN-gvimと)
共用したいのね。
で、今日から$HOME/vimfiles/ に $HOME/.vim/ を無理やりシンボリックリンク
してるんだけど、これでいいのかね?
これが王道ですってやり方ないですかね。
# cygwin板かな? cygwinシンボリックリンク不安だって話し出し。


次10 前10 最新10
NAME:MAIL:

read.cgi ver5.26+ (01/10/21-)