[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 04/07 07:33 / Filesize : 271 KB / Number-of Response : 972
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

vim Part2



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 22:47:44 ID:rmuixhCJ0]
主にwindows環境でのvimについてのスレッドです。

本家 ttp://www.vim.org/
windows版バイナリ配布 ttp://www.kaoriya.net/
wiki ttp://vimwiki.net/
ctags 日本語対応版 ttp://hp.vector.co.jp/authors/VA025040/
vim users guide(閉鎖?) ttp://pcmania.jp/~moraz/

名無しのVIM使い(スクリプト) ttp://nanasi.jp
spanish passion Linux(全オプション) ttp://www15.ocn.ne.jp/~tusr/
ずんWiki ttp://www.kawaz.jp/pukiwiki/?vim

UNIX板のvimスレ pc11.2ch.net/test/read.cgi/unix/1174302567/

196 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/04(木) 11:56:04 ID:tdoLBS3e0]
>>189
そんなコマンドがあったのか勉強になります
俺は↓みたいにやってた
autocmd BufReadPost * set transparency=230


197 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 01:21:26 ID:AV3o4xm20]
vim に単語補完機能はありますでしょうか?

198 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 01:22:14 ID:hEoMy7ik0]
ある

199 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 01:40:01 ID:rlS2p6UV0]
知らないうちに :set enc=utf-8 してもメッセージがおかしく無くならなくなってるぅ
KoRoN さんありがとう
でも何故か <M-p> などの alt 使った map が剥がれちゃう
:set enc=utf-8 の時に map し直せば動くようになるんだけど
どうしてだろう
Win だからかな?

200 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/10/05(金) 02:47:09 ID:8jbK8gom0]
>>199
内部的に処理するキーシーケンスがencの影響を受けているのでしょう。ですから
enc=utf-8する以前に<M-p>を打鍵した際に受信するキーシーケンスと、enc=utf-8をし
た以降に<M-p>を打鍵した際に受信するキーシーケンスが異なってしまっている、とい
うことだと推測できます。

だからお手軽に直す方法はない、と思われます。

201 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 03:06:47 ID:rlS2p6UV0]
>>200
enc 変えたら alt 関係の map を記述したファイルを :so することにします

って他にも影響あるところあるのかな

202 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/10/05(金) 09:04:24 ID:8jbK8gom0]
>>201
私はメニュー関連の調整でヒドイ目に会いましたね。

あとはプラグインの設定で日本語を使っている場合とか要チェックです。設定とか
バッファ用の変数は、encで指定したエンコードで文字列を保持しているので、途中
でencが変わるとグズグズです。

203 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 14:58:11 ID:eCGBlwDv0]
vimrcは混ぜるな危険。
本家に習ってvimrc_example_jp.vimとかにしたほうがいいんじゃないの。
特にencとか大事な設定が上書きされると困る。

204 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 17:43:51 ID:GcRriY4v0]
_vimrc



205 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/10/05(金) 17:46:40 ID:8jbK8gom0]
>>203
面倒な設定を一切なしにすぐに使えるようにと同梱しているvimrcです。その提
案を採用することは決してありませんよ。そもそもencを含めて大事な部分は設
定するな、するなら全部自分で面倒見てね。という話です。

# 本当はencなんてwchar_tやUTF-8あたりに固定でユーザには設定できない方が
# 何重もの意味で良いのです。

206 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 20:20:22 ID:eCGBlwDv0]
colorschemeとかの基本設定も変えられちゃうけど?

> # 本当はencなんてwchar_tやUTF-8あたりに固定でユーザには設定できない方が
> # 何重もの意味で良いのです。
ならそうすればいいんじゃないの?

これ別に要望でもなんでもないから採用を検討するとかまじめに考えなくてよいよ。
香り屋使ってないし。

207 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 21:31:58 ID:rlS2p6UV0]
>>205
デフォルト utf-8 にしてくれるとすごく嬉しいです
最近扱うファイルがほとんど utf-8 になってきたんで
enc が utf-8 じゃない理由ってなんでしたっけ

208 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 22:18:33 ID:y2QcUdAv0]
環境によっては困る人いるんじゃないの。古いOSとか。
何事にも折衝案って大事だよ。自己厨には理解できないだろうけど。

209 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 22:26:09 ID:rlS2p6UV0]
古いOSの人が設定を書けばいいんじゃないかと思うんだけどなぁ
別に使えなくするわけじゃないんだし

210 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 00:51:52 ID:Ft/o/iPY0]
最近、変な輩ばっかり沸いてうんざりするわ
別のスレでもだけど
たぶん同一人物なんだろうな

211 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 01:18:43 ID:ZSo6bFaq0]
最初はUTF-8で配っていたような

212 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 10:06:11 ID:MyQ6AbXe0]
自分で書けばいいじゃん
書けない奴はデフォつかってろって話
vimユーザなら分かるだろ

213 名前:変な輩その1@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/10/06(土) 10:47:20 ID:kkY93Xdb0]
やはり日本語WindowsだとデフォルトがCP932なので、そちらとの整合が取れなくなる
のはよろしくないと判断しました。Vimを利用する最大のターゲットの1つは、なんと
いってもやはりC言語のソースコードで、しかもこの業界Windowsで仕事する場合には
どうしてもCP932(シフトJIS)で書かれた古いソースコードが多いです。

なのでPHPやAS3でUTF-8とかそういうのは優先順位が低くなります。

UNIX系ではまだまだEUC-JPとUTF-8が混在しているなぁ、というのが私の印象です。
最新のLinuxディストリビューションはUTF-8ベースが多いですが、古くから運用して
いるシステムではEUC-JPにベッタリで変え難いんですよね。

私も新しいものは大好きなんですが、後方互換性を大事にという姿勢がVimにはあっ
てるような気がします。

214 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 12:52:01 ID:TsGuReYF0]
>>213
そうだわなあ
VC++はBOMつきでないとUnicodeのソースを食えない
BOMなしならCP932決めうちで、gccのようにエンコーディングを指定する方法が無い
そしてそれがWindows開発でのデファクト
CのソースにBOMなんぞつけられるかっつーの
まあ、shebangがらみで、スクリプトにはもっとつけられないが

最近のPythonはBOMつきならエンコーディング指定なしでもUTF-8なスクリプトを
受け付けるが、スクリプトにBOMなんぞつけられるわけがないのに
一体何を考えているのやら

いかん、愚痴になった



215 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 15:20:39 ID:nlPHreX90]
内部unicodeであることとUTF-8でソースを書くことを勘違いしている悪寒
unicodeでちゃんと表示できて保存時にファイル破壊しない環境が欲しいと言う話では

216 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 15:25:23 ID:5g88ET6H0]
>>215
(vimはオープンソースなんだから)
自分で書けばいいじゃん
書けない奴はデフォつかってろって話
vimユーザなら分かるだろ

217 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 16:13:14 ID:iANsOL720]
無理やり難癖つけるならラウンドトリップの問題とかあるけどね。
unixの話をするなら一応言っとくけどset enc=japanはロケール無視だからよくない。

218 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 17:21:08 ID:m+uOfOM10]
○○機能付けてください!って奴と同レベルな話

219 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/10/07(日) 20:48:54 ID:ogdL5JI60]
>>215
encがデフォルトのfencになってしまいますからね。デフォルトfencを別に設定できる
ようにすれば良いという考え方もあります。それはそれで役に立つと思いますけど、要
らぬ混乱を増やす(多分バグを掘り出す)ことにもなるでしょうから私はパスです。でも
アイデアとしては良いと思います。

>>217
なんでなんでしょうね。私がソースを弄り始めた5.4の時にはenc=japanのエイリアスは
もうありました。そもそもencなんてみないでロケールの設定だけで動いてくれればと
いう気もしますが、当時は標準ライブラリ(libc?)の国際化対応もお粗末でしたし、
wchar_tも市民権を得ていませんでしたから歴史的に仕方のないところかもしれませ
ん。あぁ、wchar_tは今もロクな市民権を得てないような気はしますが。

220 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/08(月) 00:48:28 ID:0R4TVcCO0]
setglobal fenc=cp932

犯人探しをしたいわけじゃなくて今現在ロケールを見て勝手に設定してくれるんだからわざわざ設定しなくていいと言っている > enc=japan
utf-8ロケールならむしろしたらあかん。

221 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/08(月) 07:17:42 ID:nR3c57Hc0]
(;^ω^)

222 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 02:40:16 ID:rPUsmjIt0]
複数行を一編に 左右に インデントを増減することはできるでしょうか?

<< >> で1行をインデントするときに TAB を4にしていても、8ずれてしまうのを4にする方法はありますでしょうか?

223 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 03:26:35 ID:QqfZLCmB0]
>>222
set shiftwidth=4

224 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 08:10:08 ID:Uqn7EZYO0]
KaoriYa Vim最新版。
新規テキストファイルを作って、Vimで開きます。
韓国語(ハングル)と日本語をそのファイルにペーストします。
どちらの文字も化けなくする方法教えて下さい。



225 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 10:35:04 ID:iIAKd5t90]
>>223
ありがとうございます。
shift+V % で対応する括弧の範囲をインデントできるようになりました。

もしかして、vim で { } の間を秀丸や VS2005 の用に折りたたむこともできるでしょうか?

226 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 15:25:06 ID:NgaJAlnA0]
>>225
可能。zf や、{{{}}}(foldmarker)使ったりする。
詳細は
:he Folding

227 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 16:10:43 ID:iIAKd5t90]
>.226
ありがとうごいます。

折りたたみだけでも億が深いんですねぇ。勉強します。

折りたたんだ部分を 左右に インデントするには;

:folddoopen

コマンドでやるのでしょうか? どのような命令を書けばよいのでしょうか?

インサートモードにしてしまうと、折りたたみが開いてしまうので;

228 名前:227 mailto:sage [2007/10/10(水) 16:16:58 ID:iIAKd5t90]
<< >> で、できました。

229 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 16:31:22 ID:iIAKd5t90]
set fdm=marker
としておいても;
zf のあと % を押して使うのでしょうか(取りあえずできますが)

何か一発でできる方法があるのでしょうか?
file を読み込んだ時点でマーカーを全部つけるとか!?

230 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 17:16:13 ID:NgaJAlnA0]
>>229
ファイルの一行目とかに書いとく
// vim:set fdm=marker:

:he modeline

231 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 17:36:26 ID:iIAKd5t90]
set fdm=marker

を書いておいた場合 zf コマンドで 一発でできるのでしょうか?
どうもうまくできません。

232 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 17:59:06 ID:iIAKd5t90]
syn region myFold start="{" end="}" transparent fold
syn sync fromstart
set foldmethod=syntax

を記述して、
ファイル読み込み時に全部おりたたまれていました。

それて  za で思った動作になりました。

ファイル読み込み時に全部折りたたまれているので、zR で全部広げました。
読み込み時には、全部広げたままにすることはできるでしょうか?

233 名前:名無しさん@お腹いっぱい。 [2007/10/10(水) 18:07:21 ID:Bjf7+1bz0]
gvim 7 で矩形選択をするにはどうすればいいんでしょうか?

234 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 20:17:06 ID:Er9h4Pda0]
>>233
gugurekasu.com/



235 名前:224 mailto:sage [2007/10/12(金) 06:55:54 ID:QSsMce6b0]
>>224 誰かお願いします。

236 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 09:00:12 ID:Et52A7Yc0]
set enc=utf-8
フォントの設定にも注意

237 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 00:43:16 ID:13optrEX0]
set encを変更するとコマンドラインの検索履歴が化けるのですが、回避する方法はありませんでしょうか?

238 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 10:55:46 ID:qL2RV2RL0]
encの設定はvimrc(の先頭)に書いて固定にする
起動してから変更しちゃだめ

239 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 19:10:11 ID:caFnMNOE0]
最近tab使い出したけどchalice中にchangelogとかいじったりするのに便利ですな

240 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 12:28:17 ID:coU5t6u20]
tabまわりの新コマンド群、日本語で解説してあるサイトってありますか?

241 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 15:55:12 ID:sGi0EV7r0]
www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/tabpage.html

242 名前:240 mailto:sage [2007/10/19(金) 23:43:55 ID:/ei/TKVE0]
ものすごくサンキュウ>>241
こんなページあったんだな
いろいろ勉強してみます

243 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 09:58:59 ID:Y1C3pVeJ0]
なんでこんな有益なページがテンプレにのってないのかな。
UNIX板のスレもそうだけど。

244 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 12:09:53 ID:d9gcKC540]
help読まないやつ多すぎ。242とか243とか



245 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 16:57:34 ID:JaZXV/R00]
本体のヘルプってこと?
この部分(つか新機能の分)ってまだ英語のままじゃなかったっけ?

246 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 17:00:55 ID:jImrXnY70]
helpを見れない人には(vimを使うのは)難しい

247 名前:240 mailto:sage [2007/10/20(土) 17:31:38 ID:JaZXV/R00]
ゲ!よく見りゃ>>241のページからたどって7.1のヘルプファイル丸ごと落とせるじゃん!
ずっと香り屋さんの08-Jul-2002のファイルしか見て無かったよ!!!!!
今まで何年も!!!どうりで古いと思ってたよw「何年も更新されねぇなぁ」ってのんきに考えてた
チキショー!チキショー!みんな知ってて使ってたのかよ!教えてくれよ、俺にもw
知らなかったのはオレだけか?プンスカ!そして教えてくれてありがとう!>>241
あぁ、極楽。これでもう他のエディタに浮気することは無いだろう

248 名前:240 mailto:sage [2007/10/20(土) 17:54:40 ID:JaZXV/R00]
とりあえずヘルプファイル斜め読みしてみたけど
充実してるなぁ
これを今まで知らなかったなんてバカみてぇだw

開発だけじゃなく翻訳などに関わった全ての方々、心から感謝します

249 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 18:47:32 ID:1FJr8HAL0]
うざい消えろ

250 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 19:09:02 ID:mtELr6pn0]
むしろ滞在しろ

251 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 19:33:28 ID:JaZXV/R00]
すまん、数年来の念願がかなったので、一人で盛り上がっちまった
そうか、常識だったのか、これ、トホホ
俺の目は節穴だった

252 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 15:50:40 ID:zLcjKLDp0]
自分も2002年までのしか日本語版ないと思ってた。

253 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 23:32:18 ID:LuDa16aC0]
オレも2002年までのしか(ry
あー、このスレ見ててよかった

254 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 23:54:58 ID:ek1cNmws0]
考えがどうのという話はおいといて、
vimrcとgvimrcを一つにする事って可能なのでしょうか?




255 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 04:37:16 ID:chWwFgHv0]
GUI(gvim)かCUI(vim)かをチェックする変数gui_runningが定義されてるから
.vimrcの末尾に,

if has("gui_running")
(.gvimrcの中身)
endif

こんな感じに書けばいいはず

256 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 21:27:04 ID:2KRuYjsg0]
ヘルプ日本語版のメンテナはこの人っぽい
yukihiro.nakadaira.googlepages.com/

257 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 21:35:51 ID:sHcD5KOE0]
おぉ
ヘルプフィル、日本語訳新しくなってたんだな
これってみんな知ってたの?常識だった?

258 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 21:49:23 ID:sHcD5KOE0]
あ、香り屋さんの日本語ヘルプのページも変わってる

259 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 22:42:30 ID:2KRuYjsg0]
>>257
昔は掲示板で翻訳の進捗報告してたから。いまは404だけど。

260 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 01:08:26 ID:5RU3YQhR0]
ヘルプを作成するのにPerlとMakeが必要なくなったのはよかった。
helptagsをするとpi_netrw.jaxでエラーが出る。
encodingがcp932だと一部のヘルプでエンコーディングエラーが発生する。

261 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 06:37:47 ID:cq1sYL2t0]
>255
お返事どうもです。
でも、これだとハイライトとか一部の設定が反映されないんすよ。
そういった設定に関しては、このスレに出てきたguiコマンドを使って対処するしかないのかな?


262 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 06:45:12 ID:0tSr5Irl0]
ヘルプ日本語版が更新してたと知って飛んできました

263 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/10/23(火) 11:02:46 ID:yA2QUg120]
>>260
Thank you for reporting!  I'll fix later.

実は場所をsvn+tracに移して管理してるんですが公開するかは考慮中

264 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 16:19:46 ID:iirxO+qd0]
日本語ヘルプいいなあ。
英語読むのが面倒でほとんどviとしてしか使ってなかったけど
これなら全部読む気になるわ。



265 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 20:06:00 ID:Z7Q30hrd0]
(;^ω^)

266 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 20:16:14 ID:WK+8W06O0]
nakadairaさん、ありがとう。

267 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/24(水) 01:06:54 ID:UX0IJ6V+0]
日本語ヘルプいいねぇ
知らなくて損してたよ
今度からわからないことは隅から隅までヘルプを読んだ上で質問します

268 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/25(木) 11:00:17 ID:Db4VSyCh0]
読 ヘ ル プ の 秋

269 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 05:34:12 ID:pm7vPlmS0]
うおー感動したぞ。
:set cursorline
7で追加されたんかな?
モード別でON/OFFや色変えたら重たいけど、最高にいい!

270 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 00:29:59 ID:QEJvAJU70]
日本語ヘルプ読み漁っているが
いろいろ知らない機能がでてくるなぁ
ますますVimが好きになった

271 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 02:13:53 ID:7XZv+/aS0]
改行無しの長い一行があると遅くなるとか表示されないというのは何か回避策がないでしょうか。
HTMLとかXMLでたまにそういうのがあると結構ストレスになります。
まあショボいマシンで使っているのが問題なのは確かなんですが。

272 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 03:06:11 ID:wrdrZEx10]
日本語ヘルプ知らんかった。入れたら
:h h<TAB>とかすると
h@jp .. h@en ..
のように日本語用と英語用が出るようになった。
候補が2倍になって見にくいなぁ。

日本語だけ表示し(@jpは表示しない)、日本語ヘルプがない場合は
英語用のヘルプを補完表示することができないのでしょうか?
(マージするような感じ)

273 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 03:22:04 ID:1Pq7ir8u0]
ヘルプ見ればいいと思う。

274 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 04:11:11 ID:p7g9V4hg0]
ヘルプが utf-8 だからなのか結構な頻度で文字コード認識に失敗して化け化けになる
option.txt とか
なんでこんなに認識が悪いんだろう



275 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 04:58:12 ID:pyHwFhYx0]
set enc=utf-8

276 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 05:39:56 ID:szBx89E10]
>>271
HTMLはfoldmethod=syntaxしてるとすごく遅くなったと思う。
なのでfoldenable=offかsyntax offするといいかも。

277 名前:名無しさん@お腹いっぱい。 [2007/10/27(土) 09:41:35 ID:23fUIurC0]
>>274
:e options.jax
:1s/$/ 漢字/

278 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 13:40:39 ID:p7g9V4hg0]
>>275
いまは :e ++enc=utf-8 してる
なんか :set enc=utf-8 は問題あるって聞いたんで
でもヘルプ開くのに毎回コレするの面倒だ

あと migemo.dll 入れてみたんだけど g/ だけ入れてリターンすると vim ごと落ちる
香り屋のヤツ素の状態で win2000 だけ再現して 6.4 、7.1 どちらも起きる
xp だと再現しない
migemo は 1.2 のヤツ

あと別にどうでも良いけど 7.1 はメニューにスペルチェックの項目が二つあったり
シンタックスのメニューに「差分」ってヤツがあったりする

279 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 15:29:22 ID:sEOy2IJE0]
jax読むときにだけenc=utf-8にするスクリプトを書けばどうかな

280 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 15:43:45 ID:YzFIwK4L0]
ユーザーディレクトリにftplugin/help.vim
つくって

if expand("%:e") == "jax"
set enc=utf-8
endif

でOKか


281 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 17:59:23 ID:p7g9V4hg0]
>>280
悲劇が起こった

282 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 18:15:45 ID:ai9roD4M0]
jaxって拡張子はじめて見たんだけどどういう意味?

283 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 18:21:02 ID:7kC1sX1g0]
>>272
ヘルプファイルの拡張子jaxをtxtにして上書きすれば良いと思うよ

284 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 00:29:19 ID:Bj7bYDj40]
ちょうどさっき>>283の方法やってて、全く問題なかったよ(当たり前だけど)



285 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 11:15:44 ID:DuZ9DHaD0]
>>274
helpの文字コード判定は1行目しか見ないらしい。

ttp://yukihiro.nakadaira.googlepages.com/
Vim は一行目にマルチバイト文字があるかどうかでヘルプの文字コードを判定しているので (latin1 or utf-8)、一行目に適当な漢字を挿入してください。
$ cd doc
$ vim -c 'argdo 1;/^$/d | 1s/$/ 和訳/ | update' -c 'q' *.jax
$ vim -c 'helptags .' -c 'q'

ということらしいので>>277が正解に近いと思う。

286 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 12:21:55 ID:VS1V+0OF0]
>>285
なるほどサンクス
ただ文面を弄るくらいなら文字コードを cp932 にしちゃった方がいいのかな
内部コードは cp932 みたいだし変換コストの事を考えると

最初からどっちかの方法で配るかヘルプでもちゃんと文字コード判定してくれないだろうか

287 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 12:58:54 ID:cszuysYC0]
.vimに回答したdocをそのまま放り込んでヘルプタグ更新するだけで普通に使えるんだけど
このスレの人たちはなんで無駄にややこしいことやってるん?


288 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 13:22:35 ID:b+5H000t0]
WinVista環境だが、最初に勘違いしてjax→txtに拡張子変換して放り込んだら怒られた
何も考えずにjaxのまま放り込んだら普通に見れてる

289 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 13:40:00 ID:BIoCx+fT0]
自分はWindowsで、ずんwikiさんのところの文字コード認識使ってるけど
ヘルプ化けてないよ。

ただ、~/vimfiles/docの中に日本語ヘルプつっこんだ後、
helptag更新しようとするといくつかtag名衝突のエラー(?)が出てたのが気になる。
これは無視しておいてよいもの?

290 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 13:53:06 ID:Cb+VJkCp0]
ヘルプタグの更新なんかしなくても、普通にタグでジャンプしたり戻ってきたりできたけど。

291 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 14:25:17 ID:VS1V+0OF0]
>>287
@ja と @en の二つが出るのが嫌だからみたいよ
二つ選べる方が便利なのにね

292 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 14:31:34 ID:VS1V+0OF0]
>>289
試してみるわ
でも配布状態で認識できるようにして欲しいなぁ

293 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/10/28(日) 16:53:12 ID:tKNDZmk80]
日本語ドキュメントのインストール方法は、何人かの方が言っているように~/.vimも
しくは~/vimfiles以下にdocディレクトリをそのまま置いて
  :helptags ~/.vim/doc
  :helptags ~/vimfiles/doc
のいずれかを実行するのが楽でしょう。

この時出るメッセージはとりあえず無視してください。恐らく古いファイルが残って
いるために、別の場所に移動したハズのタグがそのまま重複して残っているためにエ
ラーになっているのだと思われます。

encの件はなんとかします。ファイルによってはコンバート不能な文字が混ざってい
ると言うこともあるので、やり方は考えなければなりませんが。


migemo.dllが落ちる件はXPでも確認できました。ただその条件はあまり良くわかって
いませんが、必ず落ちるというものではないようなので追試される方は気をつけてく
ださい。

294 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 17:50:18 ID:drEjCU4P0]
ずっと悩んでて、話が出てきたので質問させて下さい。
gvimで
:helptags ~/.vim/doc
を実行すると、
E154: タグ "FAQ" がファイル /-中略-/doc/vim_faq_help.jax に重複してます。
E154: タグ "faq" がファイル /-中略-/doc/vim_faq_help.jax に重複してます。
E154: タグ "newtw-options" がファイル /-中略-/doc/pi_newtw.jax に重複してます。
というエラーが出てしまいます。
ちなみにvimでは問題ありませんし、HELPの閲覧も可能です。

なぜかgvim(7.0.235)だけエラーが出てしまい、標準の英語のヘルプすら見る事ができなくなってしまいました。




295 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 20:38:56 ID:0ipMeTRX0]
E154エラーは問題ない。その動作が正しい。
doc/tags-ja はできてるよね?

vimとgvimで動作が違うというのは別の問題じゃないの?
gvimrcで変な設定してるとか
あるいはcygwinがらみか

296 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 21:52:29 ID:R1yFSVmi0]
>>294
最新版だと直っている。
一回*.jaxファイルを全部削除して入れなおせばエラーがでなくなるんじゃないかな。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<271KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef