■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50

レス数が950を超えています。1000を超えると表示できなくなるよ。

Vim6 Part3

1 :KoRoN@Vim%Chalice ◆ALICEsdk :02/04/17 11:38
Vim 6.xに関する話題、Part3です。関連情報は>>2-5あたり。

140 :138 :02/04/29 17:51
>>139
ありがとうございます!
自動リロードできました。
ちなみに、「更新後にvimをアクティブにした時に、チェックが入って警告を促すという」
はどのようにおこなうのでしょうか?

141 :KoRoN@Vim%Chalice ◆ALICEsdk :02/04/29 18:58
>>139
'noautoread'にしておくと自動的にそうなりませんか?。
UNIXならこんな操作をすると体感できると思いますけど…

% echo abcdef > test.txt
% vim test.txt
<C-Z>
% echo ABCDEF >> test.txt
% fg

142 :KoRoN@Vim%Chalice ◆ALICEsdk :02/04/29 18:59
>>141訂正 :1s/139/140/

143 :138 :02/04/29 20:09
>>141
出来ました。
thx!です。

144 :名無しさん@お腹いっぱい。 :02/04/29 23:56
>140 ctrl-L で更新されているかチェックするような気がする。

145 :名無しさん@お腹いっぱい。 :02/04/30 00:06
vimでtabstopが何に設定されているかや、
どのオプション?が設定されているなどの一覧を見ることはできますか?

146 :名無しさん@お腹いっぱい。 :02/04/30 00:17
:set
# 一覧に tabstop は出てこなかったけど。おれだけかな?

147 :名無しさん@お腹いっぱい。 :02/04/30 00:25
できました。bashと似たような感じなのですね。
ちなみに私もtabstopは出てきませんでした。
しかし改めてtabstopを設定してみると出てきました。

ありがとうございました。

148 :名無しさん :02/04/30 01:20
>>146
:set
で出てくるのはデフォルトと異なる値に設定してる項目だけではなかったかと
思われ。


149 :名無しさん@お腹いっぱい。 :02/04/30 01:21
:set all
で全部でてくるよ。

ちなみに
:options
もけっこう面白い。

150 :名無しさん@お腹いっぱい。 :02/04/30 02:27
>>149
プラグイン愛用者は
:let
も楽しいかも。

151 :164 :02/04/30 02:39
>148-149
そっ、そうなんですね。勉強になります。

152 :146 :02/04/30 02:41
>151
"164 なわけがない。でした。

153 :99 :02/04/30 09:33
>>145
set tabstop?


154 :mattn@Vim%Chalice :02/04/30 10:10
>>136
>日本人だけなら、kinput2のXNPreeditState対応版が正式リリー
>スになった時点で廃止してしまって良いかなという気になってます。

廃止のタイミングもむずかしそうですね。
まとめましょう。
-----------------------------------------------------------
要因1
  現状、世界には数多くの XIM があり、その幾つかは
  XNPreeditState をサポートしない。
  またその中には XNPreeditState のサポートを確認する
  だけでクラッシュするものも存在する
  さらには imactivatekey を使用してもクラッシュしたり
  スペースが挿入されてしまう XIM が存在する。

要因2
  現状、 XNPreeditState によるトグル(オフィシャル未取込)が
  あり、オプション imactivatekey を空値にすることで
  XNPreeditState によるトグルが可能になるパッチがある。
  (kinput2、AtokX にて動作確認済み)

  できればこれらを動的に確認し、ブラックボックス的な
  扱いにしたいが、記述の問題があり難しい。

打開策1
  XNPreeditState をサポートしない XIM をレガシー扱いにして
  しまい、imactivatekey のサポートを廃止する。
  (もしくはソースから切り取る)
  ドキュメントとしてはサポートの打ち切りと、その経緯を
  説明しておく。

打開策2
  imactivatekey と XNPreeditState を取り入れる。
  ドキュメントとしては経緯と解決法を記述する。
  (後に打開策1へ以降する)

打開策3
  imactivatekey と XNPreeditState を取り入れる。
  さらに新しいオプションを設け、すこしでも問題をユーザが
  解決できる術を用意しておく
    imcontrolmethod:
      0   常に使わない(常時XIMにunfocus)
      1   insert/ex時だけ使用(vim 5.xと同等)
      2   XNPreeditStateを利用したフルコントロール
  この場合、ドキュメントの充実が必要となる

#95さん、KoRoNさん、どれが良いと思われますか?
#私個人は現状、打開策2ですが、他の皆さんはどうでしょう?

155 :KoRoN@Vim%Chalice ◆ALICEsdk :02/04/30 10:55
>>154
打開策3は>>136の後半を受けての策だと思いますが、私の意図ではimactivatekeyは
廃止した上での話をしたつもりでした。廃止の方向に揺れている理由は、XIMには
我々が考えているような操作(activatekeyでトグルする)を前提としないものがある
(らしい)ということです。そのためimactivatekeyは少々一般性を欠いているのです。
# これは作ってみて初めてわかったことなので(^-^;

これほどしっかり根本から見直すなら、ユーザがどのように使えるのかという視点に
立って考えることもできそうですね。例えば、vim起動時になんらかの方法でXIMの種
類とバージョンを自動的に判断して、適切なコントロール方法を選択するというよう
なことも…大変そうです。

実装の手間を考えれば、現状では私も打開策2に賛成です(もうまっつんさんのパッチ
はありますから)。ただ思うのですが、1,2,3の策は対立するものではなく発展のス
テップなんじゃないでしょうか?。まず2がすぐにでもできる、次に3ができる、そし
て1ができる。その中で使いやすさと安定性が損なわれなければ良いと。どうでしょ?

156 :mattn@Vim%Chalice :02/04/30 18:00
>>155
> 例えば、vim起動時になんらかの方法でXIMの種類とバージョンを
> 自動的に判断して、適切なコントロール方法を選択するというよう
> なことも…大変そうです。
これは厳しそうですね。
おそらくオフィシャルからは No と言われるんでしょうね。(^_^;)

> 1,2,3の策は対立するものではなく発展のステップなんじゃないで
> しょうか?。まず2がすぐにでもできる、次に3ができる、そして1が
> できる。その中で使いやすさと安定性が損なわれなければ良いと。
> どうでしょ?
そうですね。
まず第1ステップとして XNPreeditState パッチを取り入れてもら
おうかと思うのですが、運が悪いことに
  1. オフィシャルへXIMトグルに関する質問がくる
  2. XNPreeditState パッチを提供する
  3. その後パッチを取り入れた結果が送られてこない・・・
という悲しいシナリオが2回ほど続いておりまして、結果としては
  kinput2 : 私の結果
  AtokX : 95さんの結果
しかありません。
まず結果を出してから・・・と言われそうな気もするんですが、
この辺どう思われますか?

157 :名無しさん@お腹いっぱい。 :02/04/30 18:06
Linux使っているのですが、vim6.0って Shift_JISファイルも変換して表示してくれますか?
設定が必要であれば是非教えていただきたいのですが、、、

158 :名無しさん@お腹いっぱい。 :02/04/30 18:44
>>157
普通にnkfとかじゃダメなん?

159 :名無しさん :02/04/30 20:14
>>157
ttp://www.kaoriya.net/bbs/bbs.cgi?bbs=bbs&article=1315
ここにあるencoding, fileencoding, fileencodingsの3オプションを適切に設定すれば
表示してくれると思います。Linuxをお使いとのことですので、~/.vimrcに
set encoding=japan
set fileencodings+=sjis
でいけるのではないでしょうか。


160 :157 :02/04/30 20:46
うーん、、、nkf だと勿論日本語になったのですが、

~/.vimrcに

set encoding=japan
set fileencodings+=sjis

を加えてみても文字化けしてました。

~C~A~DtB[.......

のような文字になってました。何か助言お願いします


161 :159 :02/04/30 21:04
>>160
1 きちんとiconvがインストールされていますか?
2 そのvimが「+iconv」「+multi_byte」でコンパイルされたものになっていますか?


[2]については
% vim --version
を実行して調べてみて下さい。


162 :157 :02/04/30 21:41
rpm からvim6をインストールしたんですが、ソースがないとだめなんですよね?

163 :名無しさん@お腹いっぱい。 :02/04/30 22:28
おとなしく vim --version の出力を書き込んで下さい。

164 :159=161 :02/04/30 22:48
>>162
きちんと人の話を聞けよ。(怒

>>163
同意。


165 :KoRoN@Vim%Chalice ◆ALICEsdk :02/05/01 00:51
>>156
どこかの段階でvim-devに「我々はXIMをもっと改良したくてパッチを作ったのだが、
我々だけだとテストできるXIM環境が限られてしまうので困ってる。どうかテストし
てくれないか?。協力してもらえるならば利用しているXIMの名前を教えて欲しい」と
いう感じで投げることになるでしょうね。もちろんドキュメント用のパッチも用意し
て(これが面倒なんだけど^-^;)。

で、あとはどのくらい国内で準備するのか、という匙加減がありますか。プロジェク
トチーム組めると良いんですけどね。特に英語ドキュメントをバリバリ書ける人を組
み入れたチームを(苦笑)。

166 :名無しさん@お腹いっぱい。 :02/05/01 09:14
>>164
きっと出力結果をこぴぺする方法がわからない状況にあると推測。

167 :157 :02/05/01 09:21
>>164==159==161
すいません・・・[2]について自分で調べろという意味だと思って調べてました。
出力はこんなんでましたけど、、

VIM -Vi Improved 6.0 (2001 Sep 26, compiled Jan 28 2002 06:08:06)
Garbage after option: "-version"
More info with: "vim -h"


168 :157 :02/05/01 09:39
iconvは ダウンロードして./configure してmakeしてmake installしました。
vim の vimrcに 

" 日本語を扱うために必要
set encoding=japan
" ファイルの漢字コード自動判別のために必要。(要iconv)
if has('iconv')
set fileencodings+=iso-2022-jp
set fileencodings+=utf-8,ucs-2le,ucs-2
if &encoding ==# 'euc-jp'
set fileencodings+=cp932
else
set fileencodings+=euc-jp << ここを sjisに変更ですか?
endif
endif

169 :名無しさん@お腹いっぱい。 :02/05/01 09:51
>>164,157
そのレベルの質問は、
「くだらない質問はここに書き込め!何でもあり」
をお勧めします。

正直、会話レベルが合わないと思われ。


170 :169 :02/05/01 09:53
× >>164
>>167

申し訳ない。


171 :名無しさん@お腹いっぱい。 :02/05/01 09:54
>>167
× % vim -version
○ % vim --version

(+iconvとあればiconvつき、-iconvとあればナシです)

172 :KoRoN@Vim%Chalice ◆ALICEsdk :02/05/01 09:55
>>167
それはvim -versionの結果です。vim --version の結果を見せてもらえませんか?。
注意深くコマンドの引数の違いを観察してください。

173 :名無しさん@お腹いっぱい。 :02/05/01 09:56
linuxはunix-like osユーザの裾野を広げたんやねー。
良くも悪しくも。。。

174 :KoRoN@Vim%Chalice ◆ALICEsdk :02/05/01 10:02
かぶった…ので今後の方策。

  1. iconvをコンパイル&インストールする。
    (RedHat 7.2ならglibcに含まれているんじゃないのかな?)
  2. Vimをソースコードからコンパイル&インストールする。
    configureオプションに--enable-multibyteを忘れずに。その他はお好みで。
    (私は他に--enable-xim --enable-gui --with-features-bigを使用)
  3. 設定ファイルを書く。
    内容は>>168でOKです。変更する必要はありません。

iconvの事情によりsjisという名前よりcp932を使うほうがWindowsのファイルとの親
和性は高くなります。まぁ>>168どおりにするのならば、気にする必要はありません。

175 :157 :02/05/01 15:43
+iconv
+maulti_byte
にして /usr/share/vim/vim60/macros/vimrc に
" 日本語を扱うために必要
set encoding=japan
" ファイルの漢字コード自動判別のために必要。(要iconv)
if has('iconv')
set fileencodings+=iso-2022-jp
set fileencodings+=utf-8,ucs-2le,ucs-2
if &encoding ==# 'euc-jp'
set fileencodings+=cp932
else
set fileencodings+=euc-jp
endif
endif

を記入しました。がーん、、、でも文字が変換されてない、、

176 :名無しさん@お腹いっぱい。 :02/05/01 15:46
>>175
>にして /usr/share/vim/vim60/macros/vimrc に
macrosディレクトリのファイルって一切読み込まれなかったような。

ホームディレクトリに、.vimrc(or _vimrc)って名前にして
コピーしてみて下さい。

177 :157 :02/05/01 16:08
~/.vimrcにコピーして実行したのですが、、ううう、、、だめでした。

178 :mattn@Vim%Chalice :02/05/01 16:10
>>177
ちなみに
# iconv -f shift_jis -t euc-jp [開こうとされているファイル]
# iconv -f cp932 -t euc-jp [開こうとされているファイル]
どちらかはエラーなしに出力されますよね?

179 :名無しさん@お腹いっぱい。 :02/05/01 16:35
>>175
>  +maulti_byte
はタイプミス、ですよね。。?

180 :157 :02/05/01 18:03
タイプミスです すみません。
vim --versionで、
+iconv
+multi_byte
が書いてあります。

>>178
両方の方法で問題なく日本語でコンソールに出力されます。

181 :名無しさん@お腹いっぱい。 :02/05/01 18:21
>>157
一言。がんばれよ!

182 :mattn@Vim%Chalice :02/05/01 18:30
>>180
では開いてみて
set fileencoding
とタイプするとどう表示されてますか?

もし shift_jis (or cp932) でないならば
:e ++enc=cp932 [開こうとされているファイル]
もしくは
:e ++enc=shift_jis [開こうとされているファイル]
としてみてください。

183 :164 :02/05/01 19:10
>>167
すまなかった…書き方が悪かった。まぁ、私の言いたかったことはKoRoN氏を
はじめ複数の方が代弁して下さってますので、あらためて書いたりはしませ
んけど。

>>181
同意。


184 :157 :02/05/01 19:46
大変お世話になっております。157です。みなさんありがとうございます。

ファイルを開いて :set fileencoding をすると
fileencoding=euc-jpとです。

えっと、、、 :e ++enc=cp932 で、、、うわーっ 日本語になった〜!^^
ということは、、、、 vimrcにこれらを記述すればよいのですか?

185 :157 :02/05/01 19:55
ううう、、、、できました、、、教えていただいたことを事後レスとして残します。
同じ悩みを持った人がお役に立てるように、、(いないかも)

○希望
「WindowsからLinuxマシンへFTP転送されたShift_JISファイルをLinuxのVimで読みたい。」

Vim6.0をインストールしました。
vim --version で +iconv +multi_byte の出力を確認しました。
~/.vimrc ファイルに

set encoding=japan
:e ++enc=cp932

" ファイルの漢字コード自動判別のために必要。(要iconv)
if has('iconv')
set fileencodings+=iso-2022-jp
set fileencodings+=utf-8,ucs-2le,ucs-2
if &encoding ==# 'euc-jp'
set fileencodings+=cp932
else
set fileencodings+=euc-jp
endif
endif

をvimrcに記述したら日本語になりました、、、、これであっていますでしょうか?


186 :一日ただの傍観者 :02/05/01 20:02

久しぶりに2chごときで感動した!
今日一日仕事にならなかった :-p
viのことはよくわからんが、スレをよんでで俺も vimつかってみようと思ったよ。


187 :名無しさん@お腹いっぱい。 :02/05/01 20:25
日本語編集するのって set fileencodings=utf-8,sjis,cp932
だけでいいような…
後、set guifontset ぐらい?

188 :名無しさん :02/05/01 20:42
>>187
それいうなら
set fileencodings=utf-8,sjis,euc-jp
ではないかと。(たぶんただのtypoだと思うけど…笑)

とりあえずtypoなら>>187に同意。なぜ>>185さんの書いたようにしなければ日本
語表示されないのかが疑問…

iconvのバグ??


189 :187 :02/05/01 21:07
typo ではありませんが、何か?

190 :名無しさん@お腹いっぱい。 :02/05/01 21:13
>>188
  set fileencodings=utf-8,cp932,euc-jp
かな??

191 :KoRoN@Vim%Chalice ◆ALICEsdk :02/05/01 21:40
>>188
> とりあえずtypoなら>>187に同意。なぜ>>185さんの書いたようにしなければ日本
> 語表示されないのかが疑問…
あれは私の配っているvimrcが元になっています。そのvimrcはWin/Mac/UNIXで同じ
設定ファイルを使いまわせるように考慮して書かれているので、上記のようになって
いるわけです。個人的に使うだけなら
- UNIX
  :set enc=japan fencs=iso-2022-jp,cp932
- Win/Mac
  :set enc=japan fencs=iso-2022-jp,euc-jp
があれば大抵の用途で充分働いてくれるでしょう。なお私の現在のfencsはこうです
  :set fencs=ucs-bom,iso-2022-jp,utf-8,ucs-2le,ucs-2,euc-jp

192 :名無しさん@お腹いっぱい。 :02/05/01 21:41
>>189
なぜsjisとcp932を両方とも指定してんのよ(ワラ


193 :192 :02/05/01 21:47
>>191
ThX!! # 191-192 1分差(w


194 :mattn@Vim%Chalice :02/05/02 09:15
>>185
>~/.vimrc ファイルに
>...
>:e ++enc=cp932
>...
これはまずいです。
上記の方法はあくまでエンコードを指定して開く方法を
お伝えしただけですのでこの行はいりません。

195 :185 :02/05/02 09:46
:e ++enc=cp932
この行をとるとまた文字化けするんですが、、

196 :mattn@Vim%Chalice :02/05/02 10:06
>>195
set fileencodings=cp932,euc-jp
と候補を限定しても開けませんか?

# それとも euc-jp or cp932 ともとれるファイルだったり・・・

197 :名無しさん@Vim%Chalice :02/05/02 10:10
>>195 fileencodingsのsを付け忘れて設定しているとみた(笑)…んなわきゃないか

198 :185 :02/05/02 15:33
やはり、>>195の行をはずすと化けますね、、、
set encoding=japan
set fileencodings=cp932,euc-jp
だけで本当は表示されるんですか?

199 :KoRoN@Vim%Chalice ◆ALICEsdk :02/05/02 15:41
>>198
もちろん表示されます。というよりfileencodingsは
  :set fileencodings=iso-2022-jp,cp932
のほうが良いです。UNIXではeuc-jpを書く理由が(よっぽどのことでもなければ)あり
ません。

それはそうと、パッチのあたってない6.0をお使いでしたっけ?。ハードに使いこなす
のでなければ特に問題はないかもしれませんが、やはり最新版の6.1(+パッチ44)に切
り替えることをオススメしますよ。
  ftp://ftp.vim.org/pub/vim/
もっともそれが本件に関係しているとも考えにくいですが(^-^;

200 :185 :02/05/02 16:04
わかりました。色々本当にありがとうございます。
set encoding=japanset fileencodings=iso-2022-jp,cp932
をvimrcに残して
WinのgVimで作成したファイルをLinuxで開くときは :e ++enc=cp932
で開いて使います。
勿論 6.1に切り替えてみます。

:e ++enc=cp932 で日本語表示されるのに、、なぜなんだろう?

201 :mattn@Vim%Chalice :02/05/02 19:32
>>200
もしかしてモード行に何か書いてありますか?
あと一度、拡張子を変えて開いてみてもらえますか?

202 :名無しさん@お腹いっぱい。 :02/05/03 00:13
Zaurus で Vim (゚д゚)ウメー

203 :名無しさん@Vim%Chalice :02/05/03 00:19
>>202
ほ、本当に(゚д゚)ウメーのか!?
よいキーボードがあってなんぼのもんやないんか、Vi(m)は…

204 :名無しさん@お腹いっぱい。 :02/05/03 00:33
Zaurus で Chalice (゚д゚)ウメー

205 :名無しさん@お腹いっぱい。 :02/05/03 00:44
>>204
なるほろ、それは(゚д゚)ウメーそう。

206 :名無しさん@お腹いっぱい。 :02/05/03 01:04
Vim-devでZaurusの話題が! デフォルトでElvisが入ってるらしい…。

207 :名無しさん@お腹いっぱい。 :02/05/03 08:45
vim6.1.45age

208 :名無しさん@お腹いっぱい。 :02/05/05 05:18
vimのconfigureオプション教えてくれ

209 :名無しさん@お腹いっぱい。 :02/05/05 05:22
しるかボケ

210 :名無しさん@Vim%Chalice :02/05/05 05:29
>>208
> vimのconfigureオプション教えてくれ
過去ログ読め(eg.>>174)

211 :185 :02/05/06 10:23
>>201
txtにしてみたのですが、やっぱりだめでした。
:e ++enc=cp932 をするとちゃんと日本語になります。

212 :KoRoN@Vim%Chalice ◆ALICEsdk :02/05/06 10:49
>>211
ファイルを開かない状態で :set enc? fenc? fencs? を実行して結果を教えてもらえますか?
同様にファイルを開いて文字化けした状態で :set enc? fenc? fencs? を実行した結果も
教えてください。

213 :名無しさん@お腹いっぱい。 :02/05/06 18:53
最近ウイルス多いね〜。今度のはFrom:の所まっつんさんになってたよ。ご愁傷
様です。

214 :名無しさん@Vim%Chalice :02/05/06 18:56
>>213
Received-To:みればわかるけど、あのウィルスはFrom:を詐称するからまっつんさん
自身とは関係ないよ。

215 :名無しさん@お腹いっぱい。 :02/05/06 20:49
>>214 いや知ってるけど。つーか最近ウイルスより犬厨が鵜座位。

216 :名無しさん@お腹いっぱい。 :02/05/07 00:23
>>185
ひょっとしたら…
iconv コマンドが存在しても libiconv があるとは限らないぞ。
vim --version に "-liconv"
はあるか? 入ってなかったら、libiconv 入れろ。で、回線切って
首はつらなくていいからもっと理屈を勉強しろ。

入ってるんだったら >>163。 Compiled by 以外とにかく、全部。

217 :185 :02/05/09 09:24
>>212 KoRoNさん
3つとも euc-jp になります

>>216 libiconv はないです。早速入れます。

218 :mattn@Vim%Chalice :02/05/09 10:42
>>217
あれ? >>175 では +iconv ってなってますよ?別人ですか?

219 :KoRoN@Vim%Chalice ◆ALICEsdk :02/05/09 10:49
>>217
'fencs'の値がeuc-jpだけ、というのはおかしいです。
次のアドレスを参考に'fencs'の値を再設定してください。
    http://pc.2ch.net/test/read.cgi/software/1006852780/729-730n
:e ++encがキチンと動いているので+iconvになってることは確実なのでしょう。恐ら
く…設定ファイルでtypoしているか、意図していない設定ファイルが'fencs'を上書
きしているのでしょう。老婆心ですが忠告しておきます。'fenc'じゃありません
'fencs'です。"s"が付いていますよ。

あとオプションがどのファイルで設定されたものか知りたいときには次のようにして
ください(私もつい最近知りました)。
    :verbose set fencs?

220 :185 :02/05/09 13:44
以下の記述の下に

if v:lang =~ "^ko"
set fileencodings=euc-kr
set guifontset=-*-*-medium-r-normal--16-*-*-*-*-*-*-*
elseif v:lang =~ "^ja_JP"
set fileencodings=euc-jp
set guifontset=-misc-fixed-medium-r-normal--14-*-*-*-*-*-*-*
elseif v:lang =~ "^zh_TW"
set fileencodings=big5
set guifontset=-sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-1,-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0
elseif v:lang =~ "^zh_CN"
set fileencodings=gb2312
set guifontset=*-r-*
endif
if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
set fileencodings=utf-8
endif


こんな感じにしたら日本語になりました!以下の記述を上記の上に書いてい
たら日本語が表示されませんでした。 ううう、ありがとうございます。
みなさん、いつもありがとうございます。
ところで、これは正しい方法なのでしょうか?

" 日本語を扱うために必要
set encoding=japan
set fileencodings=ucs-bom
set fileencodings=iso-2022-jp
set fileencodings=utf-8,ucs-2le,ucs-2
set fileencodings=cp932


221 :名無しさん@お腹いっぱい。 :02/05/09 13:59
いや、あんたもうメタクソに間違ってるよ
なによりもまず'fileencodings'のヘルプに目を通せ

222 :名無しさん@お腹いっぱい。 :02/05/09 14:09
>>221
> いや、あんたもうメタクソに間違ってるよ
> なによりもまず'fileencodings'のヘルプに目を通せ
':set'のヘルプも追加キボンヌ

223 :185 :02/05/09 14:34
とりあえず、よくわからないので元々記述してあった上記の下に、
一行にまとめて以下のようにしました。

set encoding=japan
set fileencodings=ucs-bom,iso-2022-jp,utf-8,ucs-2le,ucs-2,cp932


224 :KANO_Dai@Vim%Chalice :02/05/09 23:07
gVimのマニュアルを翻訳している者です。
Options.txtの、

1) local (option|value)
2) global (option|value)
3) (option|value) which is local to (buffer|window)



1) ローカルな(オプション|値)
2) グローバルな(オプション|値)
3) (バッファ|ウィンドウ)に対してローカルな(オプション|値)

としか訳せません。
こんな破壊された日本語でよいのでしょうか?
ご意見、代替案を伺いたいのです。
よろしくお願いします。

225 :名無しさん@お腹いっぱい。 :02/05/09 23:18
>>224
> 1) local (option|value)
> 2) global (option|value)
> 3) (option|value) which is local to (buffer|window)

1) バッファ内のみの
2) 全バッファ共通の
3) (バッファ|窓)のみで使用される

ぐらいしか思いつけない。。。スマソ

あるいは、訳註としてどこかに「ローカル」「グローバル」などの単語の
定義を書き添えれば安心して使える、という考え方もアリかも。

#ソフトウェア板のエディタスレとか見てると、英語の説明書が障害になって
#vi(m)に移行出来ない人が結構いらっしゃるようですね。
#翻訳版の説明書は福音となることでしょう:-)

226 :名無しさん@お腹いっぱい。 :02/05/09 23:42
>#ソフトウェア板のエディタスレとか見てると、英語の説明書が障害になって
>#vi(m)に移行出来ない人が結構いらっしゃるようですね。
>#翻訳版の説明書は福音となることでしょう:-)
個人的に2chスレの過去ログをFAQとしてまとめる作業を進めているんですけど、
こういうことでいくらか貢献できますかね。

227 :名無しさん@お腹いっぱい。 :02/05/10 02:18
>226
それ、素晴らしいです。公開したら、URL貼り付けてください。

228 :mattn@Vim%Chalice :02/05/10 11:02
upx 使ったら 995K あった gvim.exe が 483K になった (゚д゚)
# でもやっぱり runtime 入れると FD に入らない・・・鬱

229 : :02/05/10 11:04
>>225

> #ソフトウェア板のエディタスレとか見てると、英語の説明書が障害になって
> #vi(m)に移行出来ない人が結構いらっしゃるようですね。
> #翻訳版の説明書は福音となることでしょう:-)

ゆーざまにゅあるの翻訳中。

http://www.water.sannet.ne.jp/clean/vimmain.html

特にvi系は初心者にキビしい(とっかかりが悪い)ので、
さっさと翻訳終わらしゅ予定でちゅ。

やっと半分超えまちた。

宣伝してもらえるとうれスい。





230 :mattn@Vim%Chalice :02/05/10 11:14
>>229
スタイルシートおかしくないですか?
# <!--
#  ...
#   }
# ->

231 :名無しさん@お腹いっぱい。 :02/05/10 11:30
vim のお力だけで CapsLock を Control に替えることってできますか?
#もちろん vim 内だけでいいんですが。
それとレジストリ使いましたっけ?最初のインストール時に何か聞かれた覚え
があるけど。
#客先で仕事することになるので。

232 : :02/05/10 11:46
>>230
>スタイルシートおかしくないですか?

感謝。
バグバグでした。

修正しときました。

で、URLも古いアドレスだったりしてたのでもういちど。

http://www.water.sannet.ne.jp/clean/gvim.doc/vimmain.html

間違いだらけでスマソ。
翻訳のレベルも推して測っておくれ。

233 :231 :02/05/10 11:53
あ、書くの忘れてた。windows環境の話です。

234 :mattn@Vim%Chalice :02/05/10 12:21
>>233
>vim のお力だけで CapsLock を Control に替えることってできますか?
>#もちろん vim 内だけでいいんですが。
おそらくできないと思います。
その手のソフトをインストールすれば可能かと思います。
窓使いのほにゃらら・・・だったかな?

>それとレジストリ使いましたっけ?最初のインストール時に何か聞かれた覚え
>があるけど。
>#客先で仕事することになるので。
オリジナルは
  OLE機能を使用しないようビルドした場合はレジストリを使用しない

KoRoNさんのパッケージは
  --no-ole を引数に設定すればレジストリを使用しない
  (だったかな?)

です。

235 :名無しさん@お腹いっぱい。 :02/05/10 14:53
cのソースを読んでいて、ジャンプを繰り返しているうちに今カーソルがある行は、なんという関数の中なのかをスクロールせずに調べるコマンド等ありますか?
一応、[[コマンドでジャンプして、その後c-oでモトの場所まで戻っているけど、なんだか億劫で。

236 :名無しさん@Vim%Chalice :02/05/10 15:05
>>235
こういうのかな?

Vim6スクリプトお勉強スレ (222)
http://pc.2ch.net/test/read.cgi/unix/1008558940/212

他にも、http://vim.sf.net/あたれば色々あると思うよ。

237 :名無しさん@お腹いっぱい。 :02/05/10 15:52
>>227
>それ、素晴らしいです。公開したら、URL貼り付けてください。

http://pcmania.jp/~moraz/
約一ヶ月前にすでに公開済みだったりする。
でもカウンターは全く進んでない(w
まだまだ建築(増築)中なんで、気長に更新を待ってください。

238 :名無しさん@お腹いっぱい。 :02/05/10 17:32
>236
折角の情報ですが、もっとEasyなモノです。
[iや[dのようにステータスライン(?)に関数の定義の頭を表示してくれるとありがたいのですが。

239 :mattn@Vim%Chalice :02/05/10 17:52
>>238
ctags.vim を取ってきて
'コメント(私はF2で動かしたい)
'autocmd CursorHold * if exists('generate_tags') | let &titlestring='%t%( %M%)%( (%{expand("%:~:.:h")})%)%( %a%)%='.GetTagName(line(".")) | endif
nmap <F2> :echo "you are in ".GetTagName(line("."))."()"<cr>

っていうのはどうでしょうか?
# C の関数シンタックスは人それぞれなんで ctags を使うほかない
# 気がします。


続きを読む

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

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