vim Part2at SOFTWARE
vim Part2 - 暇つぶし2ch331:324
07/11/17 23:56:33 HYnCRKkU0
>>325,327
そうですね、^[の方が確実ですよね。まだ慣れずにESC押してしまいますが…
でも、ホームポジション崩れるのってあんまり気にならないんですよ、
もともと、タイピング遅いってのもあるんですけど、
ViだとESCとか漢字キー押すのに左手が外れても
右手はそのままだからHJKLは普通に押せるんで。

ちなみに会社ではLinux使ってる時間のほうが長いんでAHKとかはダメですね。
あとCtrlは小指の付け根で押す人ってあんまりいないんですかね?

>>330
知らなかった…HHKって使ったことはないんで認識不足でした。
Spaceの両隣のがWinキーなんですね。

332:名無しさん@お腹いっぱい。
07/11/18 00:57:22 r/cvfiuD0
>>324
つ loadkeys
つ xmodmap

333:名無しさん@お腹いっぱい。
07/11/18 01:56:36 brYruGzW0
>>324
英語も日本語もESCの位置は同じなんだが

334:名無しさん@お腹いっぱい。
07/11/18 05:34:53 NtXczpYR0
エクスプローラの設定が全く反映されなくって困っています。
他の設定が邪魔しているのかと思い、
以下のように.vimrcの先頭で書いて、直後にfinishしてもやはり反映されません。

set nocompatible
let g:explVertical=1
finish

何か他に設定が必要なのでしょうか?
ちなみにバージョンは7.1です。


335:名無しさん@お腹いっぱい。
07/11/18 11:32:27 QV5yTiGs0
>>334
それは6.xまでの標準プラグインの設定じゃ?

336:328
07/11/18 15:09:51 3t/rYy7u0
>329
ありがとうございます。
フォントにメイリオをつかっているので、0にしたいと思っていました。

337:334
07/11/19 06:32:06 kAqctrGE0
>>335
そそそ、そーなんですか?7から変わっているんですか。
こんな初歩的な質問に答えてくれてありがとう。ノシ

338:名無しさん@お腹いっぱい。
07/11/19 17:36:39 tldOMflO0
ASCII 文字と 漢字 を違うフォントに指定したいのですが;
うまく設定できません。 自分でコンパイルし直さないとだめなのでしょうか?

339:名無しさん@お腹いっぱい。
07/11/20 14:37:17 eDbPx7OQ0
すいません、シェルみたいに、ずっとコマンド打ちまくれるモードがあったような気がしたのですが、気のせいでしょうか?

340:名無しさん@お腹いっぱい。
07/11/20 16:11:06 Z7ze3CvL0
シェルを起動するなら:shだが。

341:名無しさん@お腹いっぱい。
07/11/20 16:19:11 utTiCXQ+0
>>339
Normal modeでQかgQ。

342:名無しさん@お腹いっぱい。
07/11/20 17:14:51 eDbPx7OQ0
>>340
>>341
ありがとうございます。Qでいけました。
そういえばshなんてのもありましたね。なんかシェルとvimを行き来してるとなんとなくDOSを思い出すなぁ。

ちなみにgvimでもshいけるんかなぁ?と思って試したら、アローキーの上下でヒストリを呼び出すとバグるというか、
文字入り豆腐が出現しますね。@Linux(gvim,shell共にUTF-8)
まぁ<c-p>,<c-n>なら問題ないんでいいんすけど。


343:名無しさん@お腹いっぱい。
07/11/20 21:01:01 zG00QgJo0
Windows版のgvimでは:shでコマンドプロンプトが開く
当たり前と言えば当たり前だけど、
一瞬だけ、gvim画面上でいけるかな?と思ってたのでショボン

344:名無しさん@お腹いっぱい。
07/11/21 11:10:14 MEINFqHM0
プログラム的にはパイプ繋ぐだけだけど、横幅というか文字数の関係かな?

345:名無しさん@お腹いっぱい。
07/11/21 14:14:22 da2oghQb0
キーボードマクロの実行を途中で止める方法はありますか?
3@a とかで本来3回繰り返すところを、間違えて33回とかやっちゃった時に止める場合です。Escでは止まりませんでした。

346:名無しさん@お腹いっぱい。
07/11/21 14:28:29 FNg/Vbzc0
>>345
<C-c>

347:名無しさん@お腹いっぱい。
07/11/21 17:32:11 da2oghQb0
>>346さん、ありがとうございます。<C-c>は忘れないようにしたいと思います。

348:名無しさん@お腹いっぱい。
07/11/22 22:30:13 zNiUHIhX0
Ver7 使い始めた者です。タブ操作がまだ不慣れなので教えてください。
:e.
でエクスプローラからファイルを探して開けますが、
このとき新しいタブで開くのはどうすればいいですか?

349:名無しさん@お腹いっぱい。
07/11/22 22:35:35 Qu8zmBfF0
>>348
:tabe

:h tabpage
よくわからないならまずヘルプ読んだほうがいいよ

350:名無しさん@お腹いっぱい。
07/11/22 22:37:23 zNiUHIhX0
↑:h file-explorer 見ても見つからない。。。ヘルプ違うのか。

351:名無しさん@お腹いっぱい。
07/11/22 22:39:57 zNiUHIhX0
>>349
:h tabpage ですか、さっそく調べてみます。ありがとうございます。

352:名無しさん@お腹いっぱい。
07/11/25 15:16:22 Zf8kLgqL0
kaoriyaさんのvimはHTMLでも自動でインデントしてくれますが、
これをLinux版のvimでやるにはどうすればいいのでしょうか?
autoindent,smartindentじゃ出来ないので
なにかシンタックスやプラグインを入れる必要があるのでしょうか?

353:名無しさん@お腹いっぱい。
07/11/25 16:15:18 Lw7+2nCe0
>>352
filetype plugin indent on

354:名無しさん@お腹いっぱい。
07/11/26 00:30:31 aownw7/80
>>353
出来ました
ありがとうございました

355:名無しさん@お腹いっぱい。
07/11/30 18:36:51 auYZgJ6D0
コマンドモードは萌えロリ声で入力モードはお色気お姉さん声で
使い分けてるOLさんを思い浮かべて未来に希望が持てた

356:名無しさん@お腹いっぱい。
07/12/01 18:44:38 L6P/C3XD0
ソフ板とUNIX板の区別ができなくなってる人がここにもw

357:名無しさん@お腹いっぱい。
07/12/09 02:51:49 wQCAlOBN0
EMacs使えないへたれでもVim覚えればガシガシコーディングできるようになりますか?

358:名無しさん@お腹いっぱい。
07/12/09 03:16:24 TfAbqF/70
>>357
学習曲線はどっちもどっち。
キーバインドの変態さ加減ではvi系が上だな。

359:名無しさん@お腹いっぱい。
07/12/09 03:56:12 HlLZChEf0
学習曲線のグラフって無かったっけ?
Emacsがグルグルしてるやつ

360:名無しさん@お腹いっぱい。
07/12/09 05:18:10 uGy6rXEJ0
荒れるからチラシの裏でやってください

361:名無しさん@お腹いっぱい。
07/12/09 21:48:02 keo1gsYQ0
戦場はこちら

Vim vs Emacs (Editor War)
スレリンク(unix板)

362:名無しさん@お腹いっぱい。
07/12/16 22:44:26 jeDCg56q0
テキストファイルを開いたら、|string|のように||で囲まれた部分のテキストを抽出し、
同一ファイル内の*string*にctrl+]でジャンプできるようtagを自動生成してくれたらいいのに。

363:名無しさん@お腹いっぱい。
07/12/16 22:52:33 pqyDhGkK0
>>362
多分簡単にできるぞ
autocmd でテキスト(*.txt)読み込んだときに、
tag生成するようにすればいいんじゃない
誰か書いてくれるよ



364:名無しさん@お腹いっぱい。
07/12/17 00:15:42 JvJwZqZq0
au BufRead *.txt exe "helptags ".fnamemodify("<afile>", ":p:h")
でできるけど、むしろこんな↓感じでどうか。

au BufRead *.txt nnoremap <silent> <buffer> <C-]> :call TryTag()<CR>
function! TryTag()
try
exe "normal! \<C-]>"
catch
if input("タグを作り直しますか?[y/N]: ") =~? "y"
exe "helptags ".expand("%:p:h")
echomsg expand("%:p:h")."にタグを作成します。"
exe "normal! \<C-]>"
endif
endtry
endfunction

365:名無しさん@お腹いっぱい。
07/12/17 11:35:12 wn+zDxgh0
:helptags はディレクトリ指定しかできなくて、
その直下のファイル全部読み込んじゃうから破壊的で危険じゃね
安全を追求するなら、

テンポラリディレクトリつくってそこにtagつくりたい指定ファイルのコピーうつして
そこでhelptagsかけてやって、tagファイルを生成。ディレクトリと指定ファイルは削除。

んでそのtagファイルの名前も元ファイルの末尾に".tag"を足したものにして、
'tags'オプションはバッファにローカルにつくれるので、setlocal tags=指定ファイル名.tag

とする

366:名無しさん@お腹いっぱい。
07/12/17 16:21:39 wn+zDxgh0
上記徒労を無視するようなやりかただけど、

au BufRead *.txt nnoremap <silent> <buffer> <C-]> :call search("*".expand("<cword>")."*")<CR>

で十分ではないか


367:名無しさん@お腹いっぱい。
07/12/17 21:37:38 Z8NKcApY0
> ||で囲まれた部分のテキストを抽出し
これはどこいったの?

368:名無しさん@お腹いっぱい。
07/12/18 01:22:20 Es5NB8Up0
仕様の理解が出来ないのは誰のせい?  

369:名無しさん@お腹いっぱい。
07/12/18 08:47:33 hInGXYut0
じぶんのせい

370:362
07/12/18 19:09:21 5MfVkkSe0
>>363-366
ありがとうございました。マニュアル見つついろいろいじってました。
たぶん環境依存なのだろうと思うけれど、ウチの環境(香り屋さんVim7.1)では

au BufNewFile,BufRead * nnoremap <silent> <buffer> <C-]> :cal search('\*'.expand('<cword>').'\*', 'w')<CR>

で、カーソル直下の単語が書かれた*string*にjumpできました。
(patternがデフォルトのmagicモードなので\*でリテラルの*を表すらしい)

expandではファイル名かカーソル直下の単語しか取れないので、||の範囲とかは難しそうなのに加え
現状では単語以外登場しないので上記で十分です。

371:名無しさん@お腹いっぱい。
07/12/21 00:23:08 Wb0NifVm0
vim(Linux版)のコマンドモードで、数字の上にカーソルを合わせ、
Control-a 押すと数字が+1されるのですが、
vim(Win版)でやると、全て選択の状態となってしまいます。
Win版でも、Control-aで+1は可能でしょうか?
可能の場合は、どうかやり方をお教えください。

372:名無しさん@お腹いっぱい。
07/12/21 00:54:18 heBgEHHp0
C:/Program Files/vim/_vimrc
あたりで
source $VIMRUNTIME/mswin.vim
してるのが原因だと思う。

373:名無しさん@お腹いっぱい。
07/12/21 01:35:40 OYFhqYL/0
>>372の言うとおりだとしたら、しょうがないよw
うちでは標準状態で普通にインクリメントできるよ>vim@win

374:372
07/12/21 13:23:45 heBgEHHp0
vim.org のやつ入れたら実際 >>327 のようになってたので
リネームしてグローバル設定読み込ませなくしてる。
個人設定で無効にできればその方がいいんだけど。

375:名無しさん@お腹いっぱい。
07/12/21 13:24:33 eU9cRIoM0
diffsplitが動かない....

376:名無しさん@お腹いっぱい。
07/12/21 13:35:51 TnyiIvHO0
>>371
.vimrcにunmap <C-a>を書けばいいんじゃないかな。

377:名無しさん@お腹いっぱい。
07/12/21 13:37:49 eU9cRIoM0
あ~diff.exeが無かったw

378:名無しさん@お腹いっぱい。
07/12/21 14:50:16 OYFhqYL/0
落ち着けw

379:名無しさん@お腹いっぱい。
07/12/21 22:35:38 Wb0NifVm0
>>372
>>373
>>376
みなさんありがとうございました。
unmapに挑戦してみます。

380:名無しさん@お腹いっぱい。
07/12/22 22:59:34 4wrcEqJO0
Vimの入門書でいいものってありますかね

381:名無しさん@お腹いっぱい。
07/12/23 02:00:48 NOqUSStQ0
VimでExコマンドの実行結果を挿入するのって
call append(".", xxx)
しかないんでしょうか?
改行なしでカーソル位置に挿入とかって出来ませんか?

>>380
ViIMproved‐Vim完全バイブル
以外にvimの本てありましたっけ?

382:名無しさん@お腹いっぱい。
07/12/23 02:38:10 H2+4BSxb0
>>381
レジスタに入れておいてnormal! pするのはどう?

383:名無しさん@お腹いっぱい。
07/12/23 02:42:48 /h6BdywP0
>>381
i<C-r>=xxx

384:名無しさん@お腹いっぱい。
07/12/23 10:17:34 FI5RlnD70
>>381
Viの本は前にあったけど
Vimの解説書はそれしか知らない

385:381
07/12/23 11:19:37 8ZSC+lgS0
>>383
まさに希望する動作です。
>>382さん, >>383さん御二方ともありがとうございました。

>>384
たしかViだとオライリーからも出てましたよね?



386:名無しさん@お腹いっぱい。
07/12/24 00:25:10 H+We+qKE0
URLリンク(nanasi.jp)

これをみてですね、全角カナを半角カナに変換しようとしてるのですが
対象となる行でVgZJと入力しても、行連結されてしまうだけの動作をするのですが
何がまずいのでしょうか


387:名無しさん@お腹いっぱい。
07/12/26 19:17:44 xW33Ngae0
hz_ja.vimを入れてないのでは?

388:名無しさん@お腹いっぱい。
07/12/27 14:30:04 Jswk9F9E0
cygwinでvimを使っていてます。
クリップボードが不便で困ってたところ、
cygclip.vimを見つけたので
.vim/pluginに入れてみました。

しかし、vimを起動するたびに

:call Cygclip_DefaultKeymappings()

としなければ、動作しません。
そこで、.vimrcに
call Cygclip_DefaultKeymappings()と書いたのですが、
エラーでています。
どのように対処すればよいのでしょうか?

エラーは
E117: 未知の関数です: Cygclip_DefaultKeymappings
と出ています。


389:名無しさん@お腹いっぱい。
07/12/27 15:00:36 u6b0nYS10
>>388
.vimrcに
autocmd VimEnter *
\ if exists('g:loaded_cygclip')
\ | call Cygclip_DefaultKeymappings()
\ | endif
を書けばいいと思います。

でもこれ、デフォでmap定義するようにして、
map定義したくない場合は変数等でその旨を指定させる方が良いですよね。
後で直しておきます。

390:名無しさん@お腹いっぱい。
07/12/27 16:42:53 Jswk9F9E0
>>389
ありがとうございます。
毎度、実行せずに済むようになりました。

391:名無しさん@お腹いっぱい。
07/12/28 18:33:26 CQbNndED0
インサートモードでCapsLockして解除し忘れたままノーマルモードに戻ってしまうと
悲惨なことになりますが、ノーマルモードに戻るとき自動的にCapsLockを解除してくれる
ようにする方法はありますか?
できればインサートモードを抜けたときのCapsLockの状態を記憶しておき、
次にインサートモードに入ったときにその状態を復元できるようになると
さらにありがたいのですが・・・。

392:名無しさん@お腹いっぱい。
07/12/28 19:46:18 KZ7jy/m80
>>391
CapsLockをつぶす。そして、大文字はShilftで入力。もしくは、~やgU系で変換する。

393:名無しさん@お腹いっぱい。
07/12/28 20:27:54 WAjd//oQ0
大文字を入力したいならこんなのがあるが…

インサートモードでのみ大文字入力
URLリンク(vimwiki.net)

394:名無しさん@お腹いっぱい。
07/12/28 21:06:07 0IjarROn0
>>391
残念ながらそれはVimじゃ無理な話。
CapsLockがどうしても要るんじゃないなら>>392の方法で済ませられるんだけどね。

395:名無しさん@お腹いっぱい。
07/12/28 21:24:37 +UFROiaf0
InsertEnterとInsertLeaveでちょめちょめするだけだろ

396:名無しさん@お腹いっぱい。
07/12/29 00:24:17 ciHPVUSf0
>392
私は、 Caps Lock を Scroll Lock に移動して
Caps Lock は Ctrl にしています。
Scroll Lock なんて使うことないんで消しています。

397:名無しさん@お腹いっぱい。
07/12/29 10:54:14 ztDZrrLz0
ファイル名の最後に~~を付けるとエラーが出る。
ファイル名.拡張子~~

398:391
07/12/29 15:58:35 0gSdkPdU0
うーん、できませんか。ありがとうございました。

399:名無しさん@お腹いっぱい。
07/12/29 17:17:53 CCqgxcZM0
できるよ。たとえばvbsならこんなかんじ
WScript.CreateObject("WScript.Shell").SendKeys "{CAPSLOCK}"
状態を調べるのはAPI呼ばないと無理っぽいけどGetKeyState呼ぶだけだから簡単
自分で作らなくても探せばどっかに落ちてるかもね
Windows以外でもたいしてかわらんと思う

400:名無しさん@お腹いっぱい。
08/01/04 02:07:56 52yM05EV0
Ctrl-C と Ctrl-[ の違いって意識して使い分けたほうがよいですかね?
今まで何の疑問も持たずに押しやすい Ctrl-C だけ使っていたのですが、
>>321-327 辺りを見て不安になりました。

401:名無しさん@お腹いっぱい。
08/01/04 02:50:51 7aWVzmQp0
DllつくるとかWSHとか使うのはできるに入りません

402:名無しさん@お腹いっぱい。
08/01/04 03:28:46 TcsLwsQr0
じゃあソース書き換えてmakeすればいいんじゃない

403:uWEDKcxAdEZIBR
08/01/04 03:28:53 oefEm9v10
F770ok <a href="URLリンク(qjovfubwmqpw.com)">qjovfubwmqpw</a>, [url=URLリンク(qpqsllxlvuxs.com) [link=URLリンク(mpwykghqawds.com) URLリンク(jnwgtzgdrtmb.com)

404:名無しさん@お腹いっぱい。
08/01/04 04:06:12 uoQRUwiU0
どんだけ~!





怒涛のアップデート

405:名無しさん@お腹いっぱい。
08/01/09 17:56:36 /6RjoR8G0
URLリンク(railsinstall.seesaa.net) のvim7を使うと、インサートモードで
C-n/C-pを押したときの検索方向がkaoriya版と逆になるんだが、
これってvimrc等で設定できるもんなんですかね?

406:名無しさん@お腹いっぱい。
08/01/09 18:00:51 +GqIW3qy0
>>405
inoremap <C-n> <C-p>
inoremap <C-p> <C-n>
じゃだめ?

407:名無しさん@お腹いっぱい。
08/01/09 18:25:45 kVepYhJe0
>>405
supertab.vimが入ってるからだね
なんでわざわざ逆に動作するようにしてんのかなあれ

408:名無しさん@お腹いっぱい。
08/01/09 18:38:06 /6RjoR8G0
>>407
うあぁあ確かにTAB押したら補完が。
plugin/supertab.vimを削除したら順方向に戻りました。
ありがとうございました。

>>406
それvimrcに書いてみたんですが、駄目でした…。
supertab.vimの方が後に読み込まれるんですかね。
ino <C-n> <C-R>=<SID>SuperTab('n')<CR>
ino <C-p> <C-R>=<SID>SuperTab('p')<CR>

409:名無しさん@お腹いっぱい。
08/01/09 19:01:53 +GqIW3qy0
>>408
あー、元に戻したいってことだったのか。
なら
autocmd VimEnter * iunmap <C-n>
autocmd VimEnter * iunmap <C-p>
で。

supertab使いたいならmaparg()とexecute組み合わせて、がんばって入れ替える。

410:名無しさん@お腹いっぱい。
08/01/14 09:17:51 z5fgAI9d0
vimおめ

411:名無しさん@お腹いっぱい。
08/01/14 22:33:17 FEey6j8r0
/pattern
で検索したとき、ヒット数知りたいんだけど、どうやるのー

412:名無しさん@お腹いっぱい。
08/01/14 23:46:41 GhCfslZ+0
>>411

:%s/pattern/&/g

と私ならやるが他にないのかな

413:名無しさん@お腹いっぱい。
08/01/15 09:23:16 fOD3q+gp0
ある単語がバッファ中に現れる回数を知る
URLリンク(vimwiki.net)

414:名無しさん@お腹いっぱい。
08/01/15 22:05:22 DVS5F6V/0
プログラミングやるならVimとMeadowどっちがいいと思いますか?

415:名無しさん@お腹いっぱい。
08/01/15 22:22:00 Z9QNWkMX0
今ならmeadowじゃなくてxyzzyじゃないのか
詳しいこと知らんけど

416:名無しさん@お腹いっぱい。
08/01/15 23:11:49 3Zqk2wKQ0
このスレ的にはVimと言わざるを得ない

417:名無しさん@お腹いっぱい。
08/01/15 23:48:53 pZ1sxnh70
行最後の無駄な空白を削除したいのだけど、方法がわかりません
/ $ で検索はできますが、置換がイミフなので教えてください

418:名無しさん@お腹いっぱい。
08/01/16 00:26:57 IBFJWbH70
>>417
そこまで分かってるなら簡単だ。
:%s/ *$//
でできるよ。
:%s/検索するパターン/それを置き換える文字列/
だ。削除したいなら後者は何も書かなければいい。

419:名無しさん@お腹いっぱい。
08/01/16 00:57:20 spRbW9ui0
>>415
そうなんですか…

>>416
あなたの答えを教えてほしいです

420:名無しさん@お腹いっぱい。
08/01/16 01:02:28 XkE7wUlZ0
両方つかってみるといいよ
emacsもvimも良く出来たエディタだと思うよ

421:名無しさん@お腹いっぱい。
08/01/16 01:21:10 mfLACWGW0
どっちでもいいんじゃないの?
ただ、一からプログラムを楽して勉強したいのならどっちも薦めない
普通のエディタで生コンパイルできるようになったら
IDEかなんか憶えた方が有意義

422:名無しさん@お腹いっぱい。
08/01/16 01:48:26 FIkD1PTS0
>>418
ありがとうございます今度ためしてみる

423:名無しさん@お腹いっぱい。
08/01/16 21:28:50 Wu1ikUec0
>>419
vim使え
vimこそ至高のエディタ

424:名無しさん@お腹いっぱい。
08/01/17 02:31:07 seC/I53w0
>>414
俺はgvimだけど、Meadowも悪くないと思う。
xyzzyは俺的にはないな。

425:名無しさん@お腹いっぱい。
08/01/17 11:22:19 VJ4/VfUR0
xyzzyはlispプロセッサ(なんか変な言い方だが)が標準emacsと少し違うんだよね?

426:名無しさん@お腹いっぱい。
08/01/17 13:07:14 TH76nTSa0
UNIX系の人ってIDE無いよね?(Eclipseはあるけど)
みんなvimとかemacsでコーディングしてるんかな?

427:名無しさん@お腹いっぱい。
08/01/17 13:32:53 hsi62GDlO
Eclipse で充分だし、Emacs もモード次第でほぼ IDE だよ。
あとは KDevelop とかいうのもあるが使った事ないから分からん。
どんなのを IDE って呼ぶんだ >426 は?

428:名無しさん@お腹いっぱい。
08/01/17 13:34:14 MRfeokXz0
いやそっち方向に話を広げるなよwwwwwww

429:名無しさん@お腹いっぱい。
08/01/17 14:20:00 wvrZlgfV0
IDEはあれはあれで便利だけど、Vimがそっち方向に突っ走るのは勘弁だな

430:名無しさん@お腹いっぱい。
08/01/17 15:00:24 Rt8S3ZbK0
だな

431:名無しさん@お腹いっぱい。
08/01/18 14:08:35 R4fJ1e330
Visual Studioみたいなソフトってある?
GTK+とかQTアプリを簡単に作れる感じの
カスタマイズ無しでVisual Studioと同等の機能もってるのかなKDevelopって

432:名無しさん@お腹いっぱい。
08/01/18 14:21:03 ZHnBRG8q0
なんでここで聞くんだよwww

433:名無しさん@お腹いっぱい。
08/01/19 02:04:05 ELl2ggyb0
Vim 7.1-20080104香り屋版で日本語マニュアルのスナップショットを適用したくて
現時点のvimdoc_ja-snapshot.tar.bz2を$VIMRUNTIMEに解凍し、
gvimで「:helptags $VIMRUNTIME/doc」を実行したら
「E670: 1つの言語のヘルプファイルに複数のエンコードが混在しています: …\term.jax」
とエラーが出て生成されるtags-jaが空っぽでした。

>>277,285にあるようにterm.jaxの1行目だけは他のjaxと違って
「version」のままなのが原因みたいです。
「バージョン」に書き換えたものに差し替えてくれないかナァ…?

それとCentOS 5.0上で使っているvimにも同じ日本語マニュアルを適用してみたのですが、
上記の現象の他にsyntax/help_ja.vimの改行コードがCRLFだったのでエラーが出ました。
これも:set ff=unixして:wで回避しましたが、最初からLFになってるとうれしいナァ…(^^;


434:名無しさん@お腹いっぱい。
08/01/19 17:35:29 +1nUW2Hn0
>>431
ホントにスレ違いだからどっか行ってほしいんだけど、キーワード残していくから
ググってくれ。KDevelop、Lazarus、Eclipse、SunStudio・・・。

別にこれらが君が言ってる条件を満たしてる、と言ってるわけじゃないよ。

435:名無しさん@お腹いっぱい。
08/01/19 20:09:23 uj4p9eDD0
全部知ってるけどVisual Studio以上ってのは無いな

436:名無しさん@お腹いっぱい。
08/01/20 16:18:21 fOUZTqhh0
>>433
直しました。ありがとうございます。助かります。

437:名無しさん@お腹いっぱい。
08/01/21 17:09:47 cWMmeiVs0
>>436
今朝のスナップショットで更新されているのを確認しました。
これで次回環境からはそのまま適用できそうです。ありがとうございました♪

438:名無しさん@お腹いっぱい。
08/01/26 22:24:52 JpL3PgIy0
改行の目安となるような縦のガイド線を表示するということはできないでしょうか?
「80文字」などと指定しておき、うっすら表示させておきたいのですが・・・。
もしくはルーラーの表示などができればよいと思います。

439:名無しさん@お腹いっぱい。
08/01/26 22:32:00 dJwen7PC0
>>438
無理。
80文字目を表すパターン(\%80c)はあるから、
それを使って特定桁をハイライトさせることはできるけど、
これだと何か違うだろうし。

440:名無しさん@お腹いっぱい。
08/01/26 23:01:18 JpL3PgIy0
>>439
レスありがとうございます。やはり線は無理ですか。
しかしハイライトとは思いつきませんでした。
ちょっと試してみたんですが、行末以降だと背景色は効かないようですね。
若干不便ではありますが、あくまで目安に使いたいだけだったので、
とりあえずこれでしのいでみます。

441:名無しさん@お腹いっぱい。
08/02/01 21:12:04 Ik/d9qBe0
今まではどちらかというとemacs系のエディタをよく使っていたけど、
これからはvimの比率が増えそうです。なぜなら・・・
windows ceのモバイルからtelnetすると、CTRL-a, c,などが効かない!
どうもシステムのショートカットに食われているっぽいです。
まさかMSがvimを勧めてくるとは思いませんでした。
vimも使っていてよかったです。
ありがとう、vim。ありがとう、香り屋さん。


442:名無しさん@お腹いっぱい。
08/02/03 00:48:20 jQ2f8UL40
空行だけ削除するってどうやってます?
s/\n\n/\n/gとか/^$/みたいな手は使えなかったんだけど
スマートな解決策ってありますかね?

443:名無しさん@お腹いっぱい。
08/02/03 01:16:12 Bnpj6lEG0
>>442
s/\n\+/\n/ではどう?

444:名無しさん@お腹いっぱい。
08/02/03 01:40:12 y2RkaMN20
s/^\n// の方がスマートよん

445:名無しさん@お腹いっぱい。
08/02/03 02:04:39 jQ2f8UL40
おぉ、ありがとうございます、どっちでも行けました
改行を含む正規表現の扱いって、いろんな仕様あってメンドクサイですね

446:名無しさん@お腹いっぱい。
08/02/03 02:09:33 d61SlT3o0
行頭の改行を削除って考えれば…

447:名無しさん@お腹いっぱい。
08/02/03 02:13:04 6blGjPnJ0
:g/^$/del

448:名無しさん@お腹いっぱい。
08/02/03 07:01:18 jQ2f8UL40
あぁ、:g/^$/delかぁ
行頭に何かあるところだけpさせようとしたり無駄なことをやってましたw
やっぱりまだまだしらないこと沢山だ

449:名無しさん@お腹いっぱい。
08/02/03 17:52:04 +NmDMnIy0
:g[!]/xxx/delは個人的にないとマジ困る領域

450:名無しさん@お腹いっぱい。
08/02/03 20:37:12 ASczOI0j0
エディタの基本動作は、ラインエディタで与えられている。
初心者は、vim スクリプトなどよりも、
ex コマンドに習熟したほうがよさげ。

451:名無しさん@お腹いっぱい。
08/02/03 22:37:52 gtBL+PZO0
sedもついでに使えるようになるしね。

452:名無しさん@お腹いっぱい。
08/02/04 00:00:07 e5BQO9Um0
autocmd BufEnter * let $w = expand("%:p:h")
これ便利。入力が簡単で :e $w/<tab> で補完が利く。


453:名無しさん@お腹いっぱい。
08/02/04 00:22:47 sn1mCDLs0
>>452
XPで、デスクトップのファイルにアクセスするのに、これやってるよ
(ちょっと違うか。)
Vistaだと"C:\Users\ユーザ名\Desktop"なんで、ファイルへのアクセス楽なんだけど。

:let $DESKTOP = 'C:/Documents and Settings/' .$USERNAME. '/Desktop'
:e $DESKTOP/ファイル.txt





454:名無しさん@お腹いっぱい。
08/02/04 23:02:17 vVG7RChG0
>>452
こういうことでは?

" 自動的にファイルのある dir をカレントディレクトリにする
set autochdir

455:名無しさん@お腹いっぱい。
08/02/05 10:57:24 CxTa+AWe0
autochdirはファイルをたくさん開いたときに頭がついてかなかった

456:名無しさん@お腹いっぱい。
08/02/05 18:51:44 pwZbAYpD0
>>454
Note: このオプションがオンになっていると動かないプラグインがある。

457:名無しさん@お腹いっぱい。
08/02/06 02:24:55 raJG1VFY0
Kaoriya版vimに標準添付のcmdex.vimに含まれてるCdCurrentコマンド使ってマス

458:KoRoN@Vim%Chalice ◆8XALICEsdk
08/02/07 09:12:51 1Guluu7E0
>>457
> Kaoriya版vimに標準添付のcmdex.vimに含まれてるCdCurrentコマンド使ってマス

ありがとうございます。同じファイルに含まれているc_<C-X>も結構便利ですよ。コマン
ドラインで<C-X>をタイプすると、現在のディレクトリのパスを入力してくれます。

> cnoremap <C-X> <C-R>=<SID>GetBufferDirectory()<CR>/

459:名無しさん@お腹いっぱい。
08/02/08 01:24:00 J2MsdofI0
コマンドモードの CTRL-F でコマンドの履歴をバッファで表示・編集できる機能があるけど、これって標準だよね?
ヘルプを呼び出しても見つけられなかったんだけど、どこに載っているか知りませんか?

460:名無しさん@お腹いっぱい。
08/02/08 01:55:24 QvKLUNut0
>>459
:h cmdwin

:qのタイポでつい開いてしまうんだよな

461:名無しさん@お腹いっぱい。
08/02/10 20:30:41 gAgtgyTN0
香り屋版の新しいのまだぁ

462:名無しさん@お腹いっぱい。
08/02/11 09:35:44 A5DRznm60
Vim 7.1-20080209 for Windows はなにが変わったんだ?
CHANGES_w32j.txt が前のままのようだが。

463:KoRoN@Vim%Chalice ◆8XALICEsdk
08/02/11 10:25:00 ywnslAdG0
>>462
ベースのソースコードを7.1.244にしました。
:version
で確認できます。

464:名無しさん@お腹いっぱい。
08/02/15 01:52:44 bk59zTmw0
ATOKの辞書がFirefox、秀丸、Operaで使えるそうです。
URLリンク(www7.atwiki.jp)
vimのC-xC-k(だっけ?)で使ってる人いますか?
やり方教えて。

465:名無しさん@お腹いっぱい。
08/02/15 15:33:31 AKLqy8OJ0
>>463
久々の更新お疲れ様です。
やはりWindowsでVim使うならKaoriyaのVimでないと不便なので重宝しています。

466:名無しさん@お腹いっぱい。
08/02/15 20:30:39 HipXyjeR0
これのScreenshotで使われてるカラーテーマの名前わかる人いませんか?
URLリンク(vim.sourceforge.net)
オリジナルですかね?ちょっと気になる

467:名無しさん@お腹いっぱい。
08/02/15 23:01:35 xF1MG6H/0
>>466

rdark
URLリンク(www.vim.org)

これに似てると思う

468:466
08/02/16 00:09:39 01/D/HNZ0
>>467
なるほど確かに。でも微妙に違いますね、独自か・・・
ありがとうございました。

469:名無しさん@お腹いっぱい。
08/02/16 02:18:22 u8sSXAHM0
>>466
moria ?

470:名無しさん@お腹いっぱい。
08/02/16 02:22:35 u8sSXAHM0
ちなみにstyleはdarkね

471:名無しさん@お腹いっぱい。
08/02/16 13:57:03 iq+C3j/j0
憶測だけど、
自作プラグインであるrecentfiles.vimに奇数偶数で色つけてあるとこみると
この作者は自分で色作ってる可能性はあるわ


472:名無しさん@お腹いっぱい。
08/02/16 21:04:41 wCuHzo0b0
気になったので作者にメールで聞いてみた

wombatというcolorschemeらしい:
URLリンク(dengmao.wordpress.com)

フォントも見やすくていいね(Microsoft Consolas)
MS謹製だからかClearTypeでの表示に最適化してあってよい感じ


473:名無しさん@お腹いっぱい。
08/02/16 21:11:02 s1ecYEYo0
>>466
どうやってこれ使うのかわかんないよー
.vim/plugin/ なんてフォルダないお!!!

474:名無しさん@お腹いっぱい。
08/02/16 21:17:58 s1ecYEYo0
D:\tool\vim7\runtime\plugin\RecentFiles.vim
の処理中にエラーが検出されました:

行 31:

RecentFiles needs the ! parameter in the viminfo option to
work correctly.

行 32:

add line: set viminfo+=! to your configuration file

configuration file ってドレ!!!

475:名無しさん@お腹いっぱい。
08/02/16 21:25:19 wCuHzo0b0
>>473-474
D:\tool\vim7フォルダに_vimrcって名前のファイル作って(すでにあるなら追記)、
set viminfo+=!
と一行書く

ホームディレクトリを設定したいとか、他にも設定したい項目があるとかいうなら
それらしいキーワードでググれば、いくつかまとめサイトが見つかるよ

476:名無しさん@お腹いっぱい。
08/02/16 21:28:14 s1ecYEYo0
>>475
ありがとう。できたけど、色を変えたかっただけなのでした。

>>472氏 のからーすきまってのを使えばいいのでした。あひゃ
色かわってなんかカッコイクなったお!


477:名無しさん@お腹いっぱい。
08/02/16 21:36:58 7oSA4Y2D0
>>472
こんな気軽に作者様にメールで問い合わせられるあなたに惚れました

478:名無しさん@お腹いっぱい。
08/02/16 21:58:02 msnoPmRd0
>>472
じゃあ俺もwombatにするよ

479:名無しさん@お腹いっぱい。
08/02/16 23:33:43 WiFdIDDT0
いろんなもの使っても、最終的にdesert系に落ち着くんだよな

480:466
08/02/16 23:40:20 01/D/HNZ0
>>472
うぉお、超サンクス!
おかげでスッキリしました
わざわざありがとうございます

481:名無しさん@お腹いっぱい。
08/02/17 12:57:01 MpFDk/BJ0
colorscheme作成にはまってしまった

482:名無しさん@お腹いっぱい。
08/02/17 13:24:39 EU9VCBqK0
>>479
オレは、koehler を使っている。
印刷するときは、default か morning で、
TOhtml により HTML 化してから、
ブラウザで印刷している。
標準のカラースキームで、好まれているのは何だろう

483:名無しさん@お腹いっぱい。
08/02/17 13:36:52 P3NmAg3F0
リストをエディタから直にだしている若者を見てびっくりしました。
最近は印刷用ソフトってあんまりでてこないですねぇ。。

WinLPRT 位しかないのかなぁ~(A4横3段組でだしています)

484:名無しさん@お腹いっぱい。
08/02/17 14:37:55 uvHGAvkM0
俺はdesertベースを弄ったの使ってる。
URLリンク(www.jpdo.com)
名前はoriginal.vim w
ほかにもoriginal.vim使ってる人ー?

485:名無しさん@お腹いっぱい。
08/02/17 15:28:09 /BarNwfE0
ノシ
<自分の名前>.vim にしてる。
ベースは sand。

486:名無しさん@お腹いっぱい。
08/02/17 18:23:01 cAonhdIx0
desertEx の italic を none に変えたものを使っている
URLリンク(www.vim.org)

487:名無しさん@お腹いっぱい。
08/02/17 22:40:01 KCQwEo7V0
mycolor.vim

488:名無しさん@お腹いっぱい。
08/02/18 10:11:21 Kezhi3dE0
黒系が好きな俺はcandyをいじって使っている。
綺麗なんだけど、デフォルトでは見づらいので。

489:名無しさん@お腹いっぱい。
08/02/18 11:24:39 75wSPK2q0
jvim使ってた頃は黒系にしてたけどgvimに変えてからデフォ一択に。
コントラストが高すぎると目が痛い。

490:484
08/02/18 23:24:51 wUGMvx+W0
あれ?"original.vim"使ってるのは俺だけだったかー

491:名無しさん@お腹いっぱい。
08/02/18 23:44:47 Ox8l1rVx0
URLリンク(www.cs.cmu.edu)
こんなにたくさんカラースキーマがあるのに、
なかなか理想にはたどり着けない。

492:名無しさん@お腹いっぱい。
08/02/19 04:36:26 gvchU5CT0
まあ結局desertに戻ってくるわけだが

493:名無しさん@お腹いっぱい。
08/02/19 19:34:29 BwEub53a0
>>492
deserter さん乙

494:名無しさん@お腹いっぱい。
08/02/19 23:52:01 g/pEgXRf0
desert は暗いよ。

495:名無しさん@お腹いっぱい。
08/02/20 21:05:28 8kOuU9Fs0
KaoriYa の Vim 7.1-20080209 for Windows 使ってます。
メニューバーのファイル - 開く で .js のファイルを開きました。
何も編集せず同じ動作をして違うファイルを開こうとすると
ファイルの種類が .js 以外選べませんでした。
Kaoriya に限らず本家でもこういうものなんでしょうか。

496:名無しさん@お腹いっぱい。
08/02/21 00:15:49 levH7JOO0
その挙動をコントロールしてるのが
\runtime\ftplugin\javascript.vim
だから、Kaoriya版じゃなくてもそうなってるね。

_vimrcに
autocmd BufRead *.js :let b:browsefilter="All Files (*.*)\t*.*\n"
って書くと回避できるかもな。


497:名無しさん@お腹いっぱい。
08/02/21 00:43:31 rTsk5KjB0
>>496
おお、できました。ありがとうございます。
こういったところまで設定できるんですねぇ。
vim って奥が深いな~。

498:名無しさん@お腹いっぱい。
08/02/22 19:09:31 Obn7gWBR0
colorschemeはeveningかslateだなぁ

499:名無しさん@お腹いっぱい。
08/02/22 21:07:30 BDGozB6g0
俺おっさんです。カラースキームは自作のclassic.vimです。おっさんだけに。
やっぱ背景は黒、コメントは緑!

500:名無しさん@お腹いっぱい。
08/02/22 21:19:48 lANYKhpO0
御意

501:名無しさん@お腹いっぱい。
08/02/22 21:48:48 SQwuP0O00
>>499
>やっぱ背景は黒、コメントは緑!
vim のデフォルトカラースキームは、コメントが青系なんだけど、
あれはどこが由来なんだろう。

502:名無しさん@お腹いっぱい。
08/02/22 23:13:18 W7ty9zJc0
vim初心者ですが質問です。

gtやgTでタブの切り替えが出来ない(E492: エディタのコマンドではありません :gt)のですが、
何が原因なのでしょう?(tabeやtabcは使えます)

バージョンは下記です。

version 7.1
by Bram Moolennar 他.

503:名無しさん@お腹いっぱい。
08/02/22 23:22:27 HIqLsDJZ0
>>502
gtやgTはNormal modeで入力するコマンドだよ。
:tabeditのようなCommand-line modeで入力するコマンドじゃないよ。

504:名無しさん@お腹いっぱい。
08/02/23 06:42:40 5Enjt+dq0
gt って結構使う割りに打ちにくいから、Lとかに割り当ててるな。
gTはH。

505:名無しさん@お腹いっぱい。
08/02/23 12:38:59 aiBVn3XO0
現在開いているファイルの文字コードを調べるにはどうしたらいいの?

506:名無しさん@お腹いっぱい。
08/02/23 12:56:44 nRWMPk6n0
>>505
:set fenc
だとencの文字コードの時、空白になるから
:echo &fenc!=''?&fenc:&enc
気にしないなら前者でいい

自分はステータスラインに表示してるよ
"ステータスラインに文字コードと改行コードを表示する
set statusline=%<%f\ %m%r%h%w%y%{'['.(&fenc!=''?&fenc:&enc).']['.&ff.']'}%=%l,%c%V%8P

507:名無しさん@お腹いっぱい。
08/02/24 20:16:35 O4uVAtvK0
色々エディタ試してるんだが、
スクロール時にカーソル位置が変わるという動きのため、
gvimに完全移行できないでいる。

508:名無しさん@お腹いっぱい。
08/02/24 20:22:27 4kgZ6xbR0
ある地点からガーッと下に読み進めて元の場所に戻りたいってこと?

509:名無しさん@お腹いっぱい。
08/02/24 20:27:02 O4uVAtvK0
途中で送ってしまった。
マニュアル読んでも、その動き(カーソルがウィンドウ内に留まろうとする)が
大前提として書かれてる以上、回避策は無いものでしょうか。

下記のように、一行の長さがバラバラのファイルの特定部分を流し読みしたいと
考えてます。

       ↓このへんに注目したいが、
xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx
xxxxxxx       ←短い行にカーソルが引きずられ、注目位置が左に寄る
xxxx
xxxxxxxxxxxxxxxxxx
xxxxxxx


510:名無しさん@お腹いっぱい。
08/02/24 21:11:58 TiVgQ5f90
>>509
set vertialedit=all nostartofline
でカーソル位置の桁位置は固定になるよ。
フリーカーソルになるのがアレだけど。

511:509
08/02/24 21:31:33 O4uVAtvK0
>>510

512:509
08/02/24 21:34:13 O4uVAtvK0
また途中送信…

>>510
ありがとう。やりたかったことがそのままできた感じ。
これで晴れて移行できます。

ファイル中の全ての行末に半角スペース100個追加とかいうバカな手段を取りながら、
フリーカーソルには気付かんかった。

513:名無しさん@お腹いっぱい。
08/03/01 22:26:06 7EQZ7jDK0
Windows XPにて香り屋さんのVim 7.1-20080209を導入しました。
そこで2つほど質問があります。
1つはtagファイルなどを用意せずに、秀丸のアウトライン解析↓のようにメソッドや見出しなどを表示する方法です。
URLリンク(hide.maruo.co.jp)

もう1つはvcscommand.vimの導入法です。
URLリンク(www.vim.org) ここの通りにファイルを配置し、
svn.exeのあるディレクトリをPATHに登録していますが、
すでにSubversionで管理しているファイルを開いた状態で <Leader>cc などを行っても
VCSCommand: No suitable plugin
と表示されて何も起こりません。他に何を設定すればよいでしょうか?

514:名無しさん@お腹いっぱい。
08/03/01 22:41:22 OrI+TD9H0
>>513
taglist.vimはtagファイル無くてもメソッドの一覧を表示してくれた気がする
当然テキストの見出しは無理だけど

515:513
08/03/01 23:33:12 7EQZ7jDK0
>>514
ありがとうございます。メソッドやクラスのリスト表示ができました。
テキストの見出し表示に関してですが、階層表示はDotOutlineTreeで行けそうです。

516:名無しさん@お腹いっぱい。
08/03/02 21:59:34 QDpQdmJ70
>>512
「ファイル中の全ての行末に半角スペース100個追加とかいうバカな手段を取りながら、」
お前の漢っぷりに負けたw

517:名無しさん@お腹いっぱい。
08/03/03 11:43:39 ImQGM8pK0
Vim7のcursorlineについてなのですが
hi CursorLine guifg=NONE guibg=NONE gui=underline
と言う設定で使っています。
それで、Cのソースでlistcharsで設定した文字の
ハイライト(SpecialKey、NonText)の設定がCursorLineのある行では
無効となり普通のNormalのテキストと同じになってしまいます。
Searchなどは普通に有効になってます。SpecialKey、NonTextの
ハイライトも有効にする方法はありませんか?
現在は下のようにして、タブと行末だけは何とかなってるのですが
もうちょっとスマートな方法無いものかと。。。
au BufNewFile,BufRead * match SpecialKey / /
au BufNewFile,BufRead * 2match NonText /$/
colorschemeもいろいろ弄ってみたのですがダメでした…


518:名無しさん@お腹いっぱい。
08/03/03 22:00:52 J9f582RE0
他スレから誘導されてきました。
Portable Gvim についてですが宜しければご教授ください。

ビジュアル モードに入ったときに、
選択範囲が反転しないのですが
これを反転するよう変更する方法をご存知ないでしょうか?

香り屋さんの Gvim だと反転するのですが、
レジストリを使わないからコッチのほうがいいよ、という話を聞き
Portable Gvim を使っています。


519:名無しさん@お腹いっぱい。
08/03/03 22:02:33 5VvjlgmN0
くふんを狙え でされてるcalendar.vimとhowm-mode.vimとの連携がうまく動かないなあ。よさげなんだけど元に戻すか。

520:名無しさん@お腹いっぱい。
08/03/03 22:08:21 VnVkO/Zb0
レジストリを使うと言っても
初回の起動でOLEかなんかの登録するだけだったと思うが

通常版のレジストリ登録を無効にする方法を探した方が早いかも

521:名無しさん@お腹いっぱい。
08/03/03 22:47:55 J9f582RE0
>>520
レスどうもです。
選択範囲の反転については特にオプションがあるわけじゃなさそうですね。
レジストリ使いまくりではないようですし、
香り屋さんの Gvim で行ってみます。


522:名無しさん@お腹いっぱい。
08/03/05 13:42:24 BTbJI3GJ0
vim 7.1-20080209 Kaoriya Win版で gvim.exe をコピーして gvimdiff.exe を作り
それをWinCVSの外部比較ツールに指定して「比較」とやると gvimdiffは起動するのですが
差分表示されません。
比較元、比較先の2つファイルは読み込んでいるようですがdiffモードになっていないです。

ちなみにコマンドラインから
:vert diffs hogehoge
とやった場合はdiffモードになります。

あと6.4.006 Kaoriyaではどちらも問題ないです。

これは仕様変更?それともバグなのでしょうか。

523:522
08/03/05 16:47:31 BTbJI3GJ0
今はbatファイルを作って誤魔化してます。

gvim_diff.bat
-- start of file --
start C:\Progra~1\gvim\gvim.exe -d "%1" "%2"
-- end of file --

524:名無しさん@お腹いっぱい。
08/03/05 23:27:43 VTSqVbSn0
うちの自分コンパイル普通gvimはdiffモードなる

525:KoRoN@Vim%Chalice ◆8XALICEsdk
08/03/06 00:55:30 +twsSpBt0
>>522
  gvimdiff.exe a.txt b.txt
だと動かないけど
  gvimdiff a.txt b.txt
だと動くみたいですよ。

526:522
08/03/06 10:48:27 nwYolwX60
>>525, >>524
解決しました。
WinCVSの外部比較ツール指定を .exe なしで指定したらdiffモードで起動しました。
# Ver.6.4と挙動が異なっていたので戸惑ってしまいました。
情報ありがとうございました。

527:名無しさん@お腹いっぱい。
08/03/06 17:09:45 KdphcCqE0
秀丸エディタからの移行を準備しておりますが、文字コードに関して
下記ようにするにはどうすればよろしいのでしょうか。

デフォルト(ファイルの新規作成、保存)=UTF-8
他のエンコードのファイルを開く→自動認識で開くファイルのエンコードを優先。

[環境Win32]
kaoriya.netよりVim 7.1-20080209 for Windowsをダウンロードし、'vimrc'ファイルの2行目から、
set enc=UTF-8
set fenc=UTF-8
を追加している状態です。


[課題1]
現状ではファイルを新規作成したときはUTF-8で、一度保存してから
同じファイルを開きますとcp932になってしまいます。

[課題2]
秀丸で作成したUTF-8のhtmlファイルを開く→UTF-8で開くことができる
秀丸で作成したUTF-8のcssファイルを開く→cp932で表示されてしまう。

[課題3]
ステータスバーにBOMの有無を表示させる。

Helpと『VImproved vim完全バイブル』などで調べましたが解決できずに2晩経ってしまいました。

やはりxhtml, php, javaを扱うには無理があるのでしょうか。
ご教示くださいますよう、よろしくお願いします。

528:名無しさん@お腹いっぱい。
08/03/06 19:16:14 pdfl7TTA0
iconv.dllはあるのかね

529:名無しさん@お腹いっぱい。
08/03/06 19:24:10 8y4kQJb30
encoding は japan
fenc と fencs の違いは分かっているのかな

530:名無しさん@お腹いっぱい。
08/03/06 20:38:23 KdphcCqE0
>>527です、ありがとうございます。

>>528
C:\Program Files\vim71-kaoriya-w32jの中にあります。

>>529
fencとfencsの違いは分かりません。

vimrc内に"encoding"という記述があるのは下記のパラグラフだけでした。
gvimrc内には記述は見つかりませんでした。

endif
" 非GUI日本語コンソールを使っている場合の設定
if !has('gui_running') && &encoding != 'cp932' && &term == 'win32'
  set termencoding=cp932

531:名無しさん@お腹いっぱい。
08/03/06 21:55:22 8y4kQJb30
>>530
>fencとfencsの違いは分かりません。
:h fenc
:h fencs
とすると違いの説明が出るよ。

>vimrc内に"encoding"という記述があるのは下記のパラグラフだけでした。
そのファイル vimrc の上の方に次の記述があります。

>" 個人用設定は_vimrcというファイルを作成しそこで行ないます。_vimrcはこのファ
>" イルの後に読込まれるため、ここに書かれた内容を上書きして設定することが出来
個人設定は ホームディレクトリの _vimrc に書きます。gui 関連は _gvimrc です。

いま、最新の gvim をインストールしてみたけど、
gvim ディレクトリに _vimrc も _gvimrc も見当たらないな。w
最初は、サンプルの _vimrc があって、それに書き加えていたような。
と思ったら、
source $VIMRUNTIME/encode_japan.vim
いまは、こっちでやっていたのか。初心者には、分かりにくいな。
普通は何もいじらなくても utf-8 のファイルを開けるはずなんだけど。

532:KoRoN@Vim%Chalice ◆8XALICEsdk
08/03/06 22:44:29 +twsSpBt0
>>527
とりあえず書き足した設定は消して、
  :e $VIMRUNTIME/encode_japan.vim
して、下から3行目の
  set encoding=japan

  set encoding=utf-8
に書き換えてみてください。それだけでUTF-8ベース+文字コード自動判定で動くはず
です。KaoriYa版には少しだけ賢い文字コード判定(guess)を組み込んであります。

533:名無しさん@お腹いっぱい。
08/03/07 00:52:39 u/fnTVru0
>>531
ご丁寧にありがとうございます。
他の設定は_vimrc, _gvimrcを作成して行うようにします。

>>532
KoRoN@Vim%Chalice様
一発でできましたので驚きました。
凄いですね!
今まで全然違う所をさ迷っていたようです。
ありがとうございました。

534:名無しさん@お腹いっぱい。
08/03/15 10:51:36 vyjkxtp30
gvimで保存せずに新しいファイルを開くにはどうしたらいいですか?
ただし、アプリケーション自体は終了させずに

535:名無しさん@お腹いっぱい。
08/03/15 11:13:00 s5ZBX/Fg0
>>534
:e! filename で如何。

536:名無しさん@お腹いっぱい。
08/03/15 11:19:46 vyjkxtp30
>>535
いけましたありがとうございます。
くだらない質問ですみません。

537:名無しさん@お腹いっぱい。
08/03/18 14:43:47 3SXtjF7K0
Tabと行末のスペースを表示したくて、~/.vimrc に

syntax on
set list
set listchars=tab:>.,trail:-
highlight tabs ctermfg=Yellow guifg=Yellow
match tabs /\t/
highlight trailsp ctermfg=Gray guifg=Gray
match trailsp /\ *$/

なんて書いてみましたが、後の行末スペースの方しか色が変わりません。
ググってみると、やはりこの手のことで悩んでる人はいるみたいですが、
今のところ解決策が見当たりません。しかも split すると古い方(?)の画面は色が戻る(?)し…。
複数パターンの色の指定はできないんでしょうか。

538:名無しさん@お腹いっぱい。
08/03/18 20:49:59 4JPJeRA30
>>537
set list
で表示する<TAB>とか行末は

highlight NoneText
highlight SpecialKey

で設定できると思う
覚えてないが私の手元ではそうなっている
おそらくvimtipsにあったんだと思う

set listchars
set showbreak

などのhelpも見るといいだろう

539:538
08/03/18 20:50:56 4JPJeRA30
>>538
失礼
× NoneText
〇 NonText


540:538
08/03/18 22:19:22 A5rwkunK0
ちなみに
syntax XXX
(match XXXもかな?)
の後に
highligh XXX
で設定したものはcolorschemeが新たに適用されると消えちゃうので
読み込み順位に気をつけるか、

autocmd ColorScheme

でカラー変更を補足して、新colorscheme適用後に自分のを再定義するとかしないといけない

541:名無しさん@お腹いっぱい。
08/03/19 00:11:55 1XGQGbYV0
タブと行末スペースを別々の色設定にするのは無理っぽいね

542:名無しさん@お腹いっぱい。
08/03/19 06:31:59 2EOenkYr0
行末のスペース って、別に表示させておきたい訳じゃなく、消したいんだよね?(←勝手に予想)
au BufWrite * %s/\s\+$//e
au BufWrite * %s/ \+$//e
みたいのを .vimrc に書いておくと、保存時に勝手に処理してくれる。下のは全角スペースね。
ちなみに自分は、タブはスペースに置き換えてるので特に気にならないかな。

543:537
08/03/19 10:00:09 0KaDsuX60
>>538
色々な情報ありがとうございます。
>>540の内容ですが、

highlight tabs ctermfg=Yellow guifg=Yellow
highlight trailsp ctermfg=Gray guifg=Gray
match tabs /\t/
match trailsp /\ *$/

ではダメでした。そういう意味ではないんでしょうか。面倒そうですねぇ。

>>541
同じ色でもいいんです。とにかく薄めの色を付けたい。
単純に match で同じ highlight の設定を指定してみましたが、ダメでした。

>>542
> 行末のスペース って、別に表示させておきたい訳じゃなく、消したいんだよね?(←勝手に予想)

いや、残念ながら勝手に消すのはマズイ場合があるので、表示させたいんです。

544:名無しさん@お腹いっぱい。
08/03/19 10:24:46 J6K8/mIy0
>>543
同じ色で良いなら>>538も書いてるけどSpecialKeyを自分好みに変えれば良いんでない?

hi SpecialKey ctermfg=darkgray

とか


545:537
08/03/19 12:40:38 0KaDsuX60
>>544
後々いろいろと応用が利くかと思って match で何とかならないかと
思っていましたが、>>540で教えてもらったようにもう少し詳しく仕組み
がわからないと難しそうですね。

SpecialKey の指定で両方の色が変わりました。これで十分です。ありがとうございました。

ところでここは Windows 版のスレだったんですね。私が使っているのは Linux の vim でした。
どうもおじゃましました。

546:名無しさん@お腹いっぱい。
08/03/19 13:06:50 7invr+mf0
:match [group] [pattern]
はカレントウィンドウにしか設定できないからやっぱりめんどくさいぞ
autocmd BufRead うんぬん
とかして新しくファイルを編集するたびに
:match
を実行しなきゃならない

ちなみにうちのはこれ
"NonText
highlight NonText term=bold guifg=#666677 guibg=bg
set listchars=precedes:<,extends:>,eol:$
" SpecialKey
set listchars+=tab:\|\ ,nbsp:_,trail:_
highlight SpecialKey term=bold guifg=#666677 guibg=bg


ちなみに全角スペースを常にErrorで表示できるように下みたいなことがしてあった。記憶にない
highlight def link ZenkakuSpace Error
autocmd ColorScheme * silent syntax match ZenkakuSpace " " containedin=ALL





547:名無しさん@お腹いっぱい。
08/03/21 11:13:56 vRV4A/S70
さっき始めて知ったんだが:tabnewでタブができるって知ってた?
今までずっとバッファとMarksで複数ファイル編集やってたんだがwww

548:名無しさん@お腹いっぱい。
08/03/21 11:23:43 MLJfGy8/0
(^ω^)

549:名無しさん@お腹いっぱい。
08/03/21 11:39:50 NA0lHU160
たまにはメニューバーとかも見やがってくださいw

550:名無しさん@お腹いっぱい。
08/03/21 12:55:55 ovs5pcSQ0
>>547
ちょwww俺も初めて知ったwwwwwww

551:名無しさん@お腹いっぱい。
08/03/21 20:43:20 c3GZXH110
2週間前からkaoriya版のvimのお世話になっています。

3月15日にバージョンアップをされたようですが、どなたか変更点と旧版への上書き方法を教えてください。

readmeファイルには、

20080315の変更点
 * ベースコードを7.1.278に更新しました

とありました。
他の人はこれで分かるのか...orz

サイトの掲示板が使用不可、怪しげなチャットに入会するのも怖いので、2ちゃんで訊いてみます!

552:名無しさん@お腹いっぱい。
08/03/21 22:08:25 3D2UZdIk0
それ、大きなソースの変更以外でやれって言われたら
かなり面倒だなぁ
レポジトリに加えられた変更列挙しろってんだろ?

553:551
08/03/22 00:08:02 AwmGo18M0
えーと、

[重要度:超低] 若干のバグを修正した。よければ使ってね。
[重要度:中] hoge機能が向上した。ぜひこれを使いたまえ。

みたいな感じです。
触って実感できるようなアップデートなら恩恵にあずかりたいので。

554:名無しさん@お腹いっぱい。
08/03/22 03:18:04 HP3XA5OW0
実感なんて個人の用途によるだろ
ここにぐだぐだ書く暇あったらDLしろよw

555:551
08/03/22 05:53:36 AwmGo18M0
554>>
readmeを読んだと書きましたが...。
一応動作はさせてます。

556:名無しさん@お腹いっぱい。
08/03/22 06:28:57 YVJ1dub10
これかなぁ
fURLリンク(ftp.vim.org)

基本バグフィックスしかされないから現状で問題出てないなら上げなくて良いじゃないかな
今使ってるのが7.0.xxxじゃないなら

俺はコロンタン同梱のvimrcに変更なかったら何も考えず全入れ替えして
自分の_vimrcコピーして終わり

557:551
08/03/22 06:52:11 AwmGo18M0
556>>
なるほど。
参考になりましt。
ありがとうございます。

558:名無しさん@お腹いっぱい。
08/03/22 11:14:17 e+i0nBmF0
環境変数HOMEを定義して、その指定フォルダ中に.vimrcやvimfilesフォルダを作成。
設定はすべてホームディレクトリで行っていれば、アップデート時に楽だと思うよ。

559:551
08/03/22 14:58:12 AwmGo18M0
>>558
ありがとうございます。
よく分からないので設定ファイルを残してインストールし直すことにしました。

XPでシステム環境変数→新規→変数名:HOME, 変数値:C:home/username
としました。

vim本体のフォルダはC:Program Filesに置いてあります。
_gcimrc, _vimrcはC:home/usernameに置きましたがvimに読み込ませるにはどうすればいいのでしょうか?
すみません...。

560:名無しさん@お腹いっぱい。
08/03/22 16:22:58 +9nFeBrm0
今、読まれてないのかな?
読まれてないなら、HOME変数を、
× C:home/username
○ C:\home\username
? C:/home/username
とすれば、見えるんじゃないかな?



561:551
08/03/22 16:30:01 AwmGo18M0
>>560
解決しました。
ありがとうございます!
つまらないミスでお騒がせして申し訳ありませんでした。

562:名無しさん@お腹いっぱい。
08/03/22 18:01:02 xgwGhUfe0
quickfixウィンドウの現在行の色と検索ワードの色を分けたいのですが。

ヘルプ(:help hl-Search)には
> 最後に検索した語のハイライト('hlsearch')を参照。
> quickfixウィンドウ内の現在行のハイライトや、それに類するものに
> 使われる。
って書いてあるんですが。。

裏技みたいなのありませんかね。

563:名無しさん@お腹いっぱい。
08/03/22 18:58:47 JoQ9Znnv0
>>562
quickfixウィンドウは filetype が qf と割り当ててあるので
syntaxファイルもftpluginファイルもqf.vimとすれば読み込んでくれる

検索ワードが / ならgetreg("/") で取得できるから

.vim/syntax/qf.vim に

highlight def link LastSearch Error
exec 'syntax match LastSearch "'.getreg('/').'" containedin=ALL'

つうか検索結果がquickfixにでるってのはvimgrepかhelpgrepかだろうけど
これの単語の取得はわからんな
検索結果をquickfixに出力するコマンドがなんだか知らんが
そのコマンドのラッパーでもつくって引数パターンの値を保存しといて、
それを上のexec 'syntax...'のgetreg()の部分で値を復帰できるようにすればいいんじゃないかと思う
単純に g:last_pattern とかでもいい

564:KoRoN@Vim%Chalice ◆8XALICEsdk
08/03/22 23:39:34 YYeCOrOv0
最近思うんですがKaoriYa同梱のvimrc|gvimrcはbadではないですけど、goodではない
ですよね。文字通りnot bad。なんか良いアイデアはないものか…

565:名無しさん@お腹いっぱい。
08/03/23 00:32:24 XeokVCRT0
抽象的すぎて何が言いたい/何を求めているのか分からないんだが

566:名無しさん@お腹いっぱい。
08/03/23 00:41:23 BXXvUSYz0
(;^^ω)

567:名無しさん@お腹いっぱい。
08/03/23 01:06:18 OYnYCeIH0
>>564
案1. best は人それぞれにあるので、邪魔にならないのが good でいい
案2. Tipsにあるような機能を\(押し付けがましく\|善意で\)入れる good も確かにある


568:名無しさん@お腹いっぱい。
08/03/23 01:57:55 poU7yT+v0
バイナリ文字とエンコード関連だけは固定しておいて、あとは「こんな例もありますよ~」みたいなソースをテキストエリアに数パターン埋め込んでおく。

vimrcサンプル1: Cを書くおまいら用。
vimrcサンプル2: 手の小さな中2女子のためのエロかわいいキーマップ(´Д`;)
vimrcサンプル3: シャー専用vim

569:名無しさん@お腹いっぱい。
08/03/23 02:01:50 qkhCYNQI0
他のエディタのデフォルト設定とか、参考にするといいんじゃないかな?
と考えたけど、今のままでもウィンドウサイズ以外、それほど不満はない

570:KoRoN@Vim%Chalice ◆8XALICEsdk
08/03/23 21:27:13 XH6Gun1P0
先ずはenc=utf-8を設定する方法を、わかりやすくすべきかと考えています。
Vim本体をアップデートした時に上書きされない方法が良いですよね。
たとえば$VIMか$HOMEに特定のファイル名で空ファイルを置いておくと、
起動時に自動的にUTF-8にしてくれるとか。

エロかわいいファイル名で(;´Д`)

571:名無しさん@お腹いっぱい。
08/03/23 23:30:20 uqNs0Juy0
ワロタ

572:名無しさん@お腹いっぱい。
08/03/23 23:50:55 pzWNOtFB0
設定ファイルが存在しない時はそれを生成する、てのは良くある
方法だと思うけど、そーゆーのをシステムの vimrc に仕込むとか
Q&A方式(?)の vimrc 作成支援プラグインとか作って

573:名無しさん@お腹いっぱい。
08/03/23 23:52:37 OYnYCeIH0
>>572
類似で
:options コマンド
があるな
これって翻訳できるのか

574:名無しさん@お腹いっぱい。
08/03/23 23:58:28 gl94TEv90
GUIで色々設定して
:mkvimrc
全部が反映される訳じゃないけど

575:名無しさん@お腹いっぱい。
08/03/24 00:09:50 w3FMl2qV0
エロかわいいファイル名…









(`・ω・´) b


576:名無しさん@お腹いっぱい。
08/03/24 00:18:13 h11ZgoYh0
:optionsは、設定を試すのには使えるけど、
項目多すぎると思うんだよね。
使う前にアレ見せられたら、拒絶反応起こしてしまうな


577:名無しさん@お腹いっぱい。
08/03/24 12:03:00 cZfRDayB0
vimperatorで記念パピコ

これは面白いw

逆にvimにFFを...(ry

578:名無しさん@お腹いっぱい。
08/03/29 17:25:06 Pl+bjbaC0
>>577
vimperatorワラタwww
このVim再現度は異常だww

579:名無しさん@お腹いっぱい。
08/03/30 00:21:21 qr6zfghu0
>>577
vimperatorすげー。

580:名無しさん@お腹いっぱい。
08/03/30 06:38:56 WaioGGjm0
vimperator...

581:名無しさん@お腹いっぱい。
08/03/30 13:54:14 HagKY/Wn0
現時点、vimperatorって、火狐only?
日本語版IE7でも適用可?

582:名無しさん@お腹いっぱい。
08/03/30 14:11:13 WVwgFE4x0
面白くはあるがあまり有用性を実感できなかった

583:名無しさん@お腹いっぱい。
08/03/31 00:53:06 GtGpfBYO0
vimperatorやべえ
無駄に:qとかやりたくなる。

584:名無しさん@お腹いっぱい。
08/03/31 22:19:25 P03+kUQK0
mozlessから乗り換える価値はあるかな?

585:名無しさん@お腹いっぱい。
08/03/31 22:56:37 XDNgnDzv0
それはありだと思う。

586:名無しさん@お腹いっぱい。
08/03/31 23:47:41 WEAfx1dn0
vimperatorで画面スクロールするのは
hjklですか?
それともviの流儀にならって
hjklはカーソル移動で、画面スクロールは
^e,^yですか?

587:名無しさん@お腹いっぱい。
08/04/01 01:03:45 ijCSYpY50
vimperatorテキストボックスでCTRL+[でエスケープできないお・・・

588:名無しさん@お腹いっぱい。
08/04/01 04:02:44 yVnKKsIz0
>>586
バージョンによって仕様がかなり異なります。
firefox2→vimperator0.5
firefox3→vimperator0.6pre

0.6なら挿入モードが機能します。
通常モード→hjklでウィンドウスクロール(0.5、0.6共通)
挿入モード→hjklでカーソル移動(0.6だけ。いわゆるキャレットブラウズモードです)

ハイパーテキストにマークを付けてページ移動をするのですが、
0.5→マークがアルファベット。「H」「HF」など。
0.6→マークが数字。「1」「19」など。
ラップトップPCでは0.5の方が使い勝手がいいですよね、きっと。

>>587
メーリングリストで最近話題になりましたが、見つかりません...orz
URLリンク(www.mozdev.org)
作者の回答は「0.6を使ってね」でした。
個人的には It's All Text! でvimが起動するように設定しています。

とりあえず、スレ違い失礼しました(´・ω・`)

589:名無しさん@お腹いっぱい。
08/04/01 12:21:37 gxN65CMd0
>>581
Firefox のアドインだから、ほかのブラウザじゃ無理ぽ。
KeyVi ( URLリンク(easter.sakura.ne.jp) )なら汎用が効くとおも。

590:名無しさん@お腹いっぱい。
08/04/01 19:55:42 i5GsbtbH0
>>587
俺のできるよ
xp sp2
Fx2

591:名無しさん@お腹いっぱい。
08/04/01 20:26:39 iJKvthsn0
Fxってなんだよ

592:名無しさん@お腹いっぱい。
08/04/01 21:39:52 OG4tzFa10
1. FxがMozilla Firefoxの略称であることを知らない
2. その呼称が公式であることを知らない(ffは非公式)
のどちらとも取れるな

593:名無しさん@お腹いっぱい。
08/04/01 22:17:15 DOHhK72e0
火狐厨そろそろ死んだほうがいいよ

594:名無しさん@お腹いっぱい。
08/04/02 07:28:16 grjk/VDs0
まあここでする話じゃないな

595:名無しさん@お腹いっぱい。
08/04/02 23:18:24 adBhWP200
vim∩火狐ってどのくらいいるんだろう?

596:名無しさん@お腹いっぱい。
08/04/03 00:14:00 ohpGVdeu0


597:名無しさん@お腹いっぱい。
08/04/03 00:26:04 AIN43Atk0
何となくだけどこういう印象がある
Prob(ie|vim) < Prob(ie)
Prob(fx|vim) > Prob(fx)

598:名無しさん@お腹いっぱい。
08/04/05 09:36:25 pdlRM5NA0
vimの情報が少なくて寂しいな
という訳でお前らのオススメのプラグインとかスクリプトとかあったら教えてください><

ワシのオヌヌメ
VTreeExplore : ツリー型簡易ファイラ

599:名無しさん@お腹いっぱい。
08/04/05 11:13:11 XWtE7uKO0
GrepMigemo

600:名無しさん@お腹いっぱい。
08/04/05 15:09:53 eZ7vyjxp0
やっぱ rails.vim でしょ。
あと vcscommad

601:名無しさん@お腹いっぱい。
08/04/05 18:11:47 dPG1j+/d0
taglistしか使ってない

602:名無しさん@お腹いっぱい。
08/04/05 22:35:52 6q11ZH0v0
mruとtaglist

603:名無しさん@お腹いっぱい。
08/04/05 22:45:44 5QZY7XrN0
俺も、Grep。
あとは
renamer.vim
yankring.vim
mark.vim
savevers.vim

604:名無しさん@お腹いっぱい。
08/04/05 23:06:46 4wpgTzcr0
~/vimfiles/plugin/
autocomplpop.vim
calendar.vim
calendar_action.vim
DirDiff.vim
dot.vim
fuzzyfinder.vim
grep.vim
keisen.vim
migemo.vim
sf.vim
showmarks.vim
yankring.vim
ZoomWin.vim
あと、howm-mode.vim も。

605:名無しさん@お腹いっぱい。
08/04/05 23:42:08 01II3ct00
前はいろいろ入れてたんだが、環境移行時に最初から設定始めたら
あまり要らないことに気づいたんだぜ
mru.vimがあれば生きていける

606:名無しさん@お腹いっぱい。
08/04/05 23:59:19 hTzC91a20
Align.vim は便利だと思う

607:名無しさん@お腹いっぱい。
08/04/06 00:11:40 xltmvdEN0
ファンクションキーが各種プラグ員のmapで埋まって足りない件

608:名無しさん@お腹いっぱい。
08/04/06 00:42:50 BYsLZF/L0
日本語マニュアルの誤訳を見つけたんだがどこに報告すれば良いのかな?
とりあえずここに書いとく。

(原文 quickfix.txt 557-562行)
*:vimgrepa* *:vimgrepadd*
:vimgrepa[dd][!] /{pattern}/[g][j] {file} ...
:vimgrepa[dd][!] {pattern} {file} ...
Just like ":vimgrep", but instead of making a new list
of errors the matches are appended to the current
list.

(訳文 quickfix.jax 528-529行)
誤:
":vimgrep"と同様だが、QuickFixリストでなく、カレン
トウィンドウのロケーションリストが使われる。

正:
":vimgrep"と同様だが、新しくエラーリストを作る代わりに、現在のリストに追加する。

修正後の日本語は自信ありません。

609:名無しさん@お腹いっぱい。
08/04/06 11:31:53 dyfkTHaZ0
>>608
ありがとうございます。直しました。
報告は2chでもメールでもokです。

610:名無しさん@お腹いっぱい。
08/04/06 22:36:00 8IomVgt90
vimスターターパックつくったよ


611:名無しさん@お腹いっぱい。
08/04/06 22:42:38 8IomVgt90
URLリンク(enjoi.blogdns.net)

612:名無しさん@お腹いっぱい。
08/04/07 02:10:34 AVctD3OT0
中身なんだよ、これ。
怖くてダウンロードできんぞ。

613:名無しさん@お腹いっぱい。
08/04/07 08:35:42 DKbO2S0e0
かなりあやしかったけど、特攻したら香りやvim71の
ファイル名はvim71-kaoriya-w32j だったよ。
vimtweak.dll vimtweak.c が加わってたが
俺にはわからんちんだったのでそれ以上はぬるー

614:名無しさん@お腹いっぱい。
08/04/08 22:47:45 BMZUcySv0
>>589でkeyViを初めて知ったんだけど、
説明でShift+ホゲとか書いてあるのが萎えるんだが。
例えば、gg:文頭 G:文末
とかが普通じゃないかなーと思うんだ。俺だけ?

615:名無しさん@お腹いっぱい。
08/04/09 00:58:56 Qc3eAGZb0
きっと、全てキーコードで処理しているんだよ
だから、例えCaps LockされていようがShiftを押す必要があるということを暗示して(ry

616:名無しさん@お腹いっぱい。
08/04/09 01:18:46 /MynIYVp0
普通の人向けだからしょうがないんじゃないかね?
基本、大文字ベースで英語書いちゃう人とかもたまに見るだろ?

617:名無しさん@お腹いっぱい。
08/04/09 02:45:21 oxhxGlF60
けっきょく>>611はなんなの?
説明がないとなにを作っても自慰に過ぎないと思うのだが。

618:名無しさん@お腹いっぱい。
08/04/09 22:52:30 l/JoVZol0
Vimスクリプトでfloatが使えるようになったら何しよう

619:名無しさん@お腹いっぱい。
08/04/10 00:08:22 MLdROXn70
現在 :echo で整数計算してますが、
少数を扱う方法はありますでしょうか?

620:名無しさん@お腹いっぱい。
08/04/10 00:19:23 luzSni8H0
外部コマンドでbcでも呼べば

621:名無しさん@お腹いっぱい。
08/04/11 14:01:30 bAvpXSON0
FuzzyFinderってプラグインが便利って聞いたんだが
これ何に便利なのよ?使ってる人いる?

622:名無しさん@お腹いっぱい。
08/04/12 18:24:06 63qA0zTN0
特定のプラグインだけOFFにする方法ってどうやればいいんでしょう??


623:名無しさん@お腹いっぱい。
08/04/12 19:47:14 UR4wEbYi0
削除する

624:名無しさん@お腹いっぱい。
08/04/12 19:59:50 JTJTf0Ms0
拡張子リネームする

625:622
08/04/12 22:07:22 63qA0zTN0
>>623,624
そういうものなんすね。なんかオプションとかで設定するのかなっておもってました


626:名無しさん@お腹いっぱい。
08/04/13 02:09:46 jNyFZg9K0
そういうのもあるけど、どうせ使わないんだし、消した方が早いな

627:名無しさん@お腹いっぱい。
08/04/13 11:47:36 jTFPp0Jg0
ほとんどのプラグインには最初に
if exist("g:loaded_plugin_hogehoge")
finish
endif
とかだいたい書いてあるから _vimrc に
let g:loaded_plugin_hogehoge=1
と書いておくといい
kaoriyaのファイルを全上書きするときなどに便利

628:名無しさん@お腹いっぱい。
08/04/13 23:48:32 xSmTGcI+0
ColorSchemeEditorスゲー。

629:名無しさん@お腹いっぱい。
08/04/14 04:19:55 CPQh+eq90
kaoriya版

enc=utf-8、fencs=guessにすると
utf-8のBOM有りがBOM無しと判定されて<feff>が表示されちゃう

630:名無しさん@お腹いっぱい。
08/04/14 06:50:55 lTGMNhwz0
お母さん~出番ですよー!
( ノ゚Д゚)つωT`)ヾ (゚Д゚ )…オ㌔

631:名無しさん@お腹いっぱい。
08/04/15 11:54:30 yN/9GrKB0
vimを付箋ぽく使う方法がありましたら教えてください。
またはvim風の付箋ソフトでもいいのですが。

今のところ、memo.txtをCraftLaunchから起動できるようにしているのですが、
これは単なるvimですw

EmEditorからはこんなのが出ています。
Vistaのガジェットですけどね。
URLリンク(jp.emeditor.com)

632:名無しさん@お腹いっぱい。
08/04/16 18:59:56 vNMu41pu0
vim7.1でtab=バッファみたいな使い方できないんですかね?
--remote-tab-silent 指定してみたりしたけど、いまいちなんか。


633:名無しさん@お腹いっぱい。
08/04/18 00:33:38 vTQSR9Px0
V V V Vi IMproved

634:名無しさん@お腹いっぱい。
08/04/18 00:59:08 Ouz5kPzh0
>>608にならって
vimhelpの校正ミス発見したんでかいとくね
fold.txt で4回ある

× "manual" か "manual"の時だけ動作する。
〇 "manual" か "maker"の時だけ動作する。


635:名無しさん@お腹いっぱい。
08/04/18 18:11:34 tURBjgaJ0
markerじゃなくて?

636:名無しさん@お腹いっぱい。
08/04/18 21:51:22 70bzXHda0
今日覚えたコマンド
:help 42

ミミ彡  ゚̄ ̄' 〈 ゚̄ ̄ .|ミミ彡  正直、感動した

637:名無しさん@お腹いっぱい。
08/04/18 23:56:45 KU/tbbgB0
>>634
ありがとうございます。直しました。

638:名無しさん@お腹いっぱい。
08/04/19 14:56:06 DvMXVq4d0
>>635
markerが正しいな

>>636
へー

639:名無しさん@お腹いっぱい。
08/05/05 20:34:41 Gcx3dQw/P
>>636
以外にも映画はおもしろかったんだが、ここまでやるほど面白くは
ないよね。



640:名無しさん@お腹いっぱい。
08/05/05 21:45:22 RJM34Fje0
>>639
原作が文庫で出ているから時間があったらご一読を。
イギリス英語版も意外と読みやすいっす。
国民的な尊敬を集めている著者なので、日本で言えば往時の北杜夫や星新一ってところですかね。

641:名無しさん@お腹いっぱい。
08/05/05 22:50:59 Gcx3dQw/P
>>640
うん、原作も読んで程々に面白かったが、俺らが赤く塗ると三倍速いとか
何でもかんでも言われるとはいはいと思うのと同様の気恥ずかしさはない
のかなー。

どっかに仕込まないと気が済まないのかね。
Don't Panic.

642:名無しさん@お腹いっぱい。
08/05/06 23:18:59 fvgBdHuB0
質問です。

>>636読んでhelp 42試してみたんだけど、
残念ながら英語がわからないんで翻訳することにした。

3yyでヤンクしてウェブブラウザにペーストしようとしたけど出来ない。
マウスで選択してからメニューから「編集」「コピー」だとウェブブラウザにペーストできる。

ヤンクっていうのはviの中だけでコピーするだけで他のアプリケーションにペーストできないんでしょうか?

あと、エスケープキーを押すたびに音が出るんだけどそれって正常なんでしょうか?

643:名無しさん@お腹いっぱい。
08/05/07 00:21:40 PNP0twsV0
>>642
クリップボードへコピーするときは、ビジュアルモードで選択して "+y

:help "+
:help "*

その前に :set guioptions+=m かな

644:名無しさん@お腹いっぱい。
08/05/07 00:45:41 LEWWuuBRP
>>642
あるいは、set clipboard=unnamed で、無名バッファ(通常の y p で使われる
バッファ)に他のアプリのクリップボードの内容が入るようにするか。

エスケープキーを押す度に音が出るのは端末の設定だからおまいさんの環境では
それが正常なんじゃね?



645:名無しさん@お腹いっぱい。
08/05/07 08:17:32 wRj9utXf0
set visualbell にしてみたら?

646:名無しさん@お腹いっぱい。
08/05/07 09:20:28 yVu/iMg60
IDがVIimproved Vimぽいので記念カココ。

647:名無しさん@お腹いっぱい。
08/05/07 18:34:09 bsignycx0
>>636
他にも聖杯が隠されてる

648:名無しさん@お腹いっぱい。
08/05/07 21:43:53 jxd51VN90
set visualbell t_vb=
こそ至高

649:名無しさん@お腹いっぱい。
08/05/07 22:12:35 yVu/iMg60
ですね。

650:名無しさん@お腹いっぱい。
08/05/07 22:18:37 JVucrpIf0
ビープ用のスピーカーがついてない俺涙目

651:名無しさん@お腹いっぱい。
08/05/11 18:48:54 wHRBnkDU0
inoremap <C-;> ;が効かないんだけど
これって何か間違ってる?

652:名無しさん@お腹いっぱい。
08/05/11 19:47:05 QRuxVYSH0
最近使い始めたものです。XPにkaoriya20080315版を入れてます。
MzSchemeが使えると聞き、設定してみましたがうまく動きません。

:version を見ると libmzsch370_000.dll と libmzgc370_000.dllが
必要なようですが、mz-370-bin-i386-win32.exe 内には、
libmzsch3m370_000.dll と libmzgc370_000.dll しかないようです。

リーネームしてもアプリケーションエラーになってしまい使えません。
利用可能なdllを配布している所をご存知の方がいましたら、
教えていただけませんでしょうか。よろしくお願いいたします。

653:名無しさん@お腹いっぱい。
08/05/11 19:54:41 1tEs7pje0
";"が何かの制御文字に使われているのでは?
と予想してみる。
調べてみたけど記号は難しいや。

654:名無しさん@お腹いっぱい。
08/05/12 14:46:35 i08jV24Y0
:echo getchar()
として
その後にキーを入力してみると認識されないのは結構ある
C-;
の他に
C-> C-<
とか

tabとC-I を別のキーに割り当てられないのと同じような制御系の理由だろう


655:名無しさん@お腹いっぱい。
08/05/12 21:18:09 RUITuKf60
そういうの調べる時はいっつも
:<C-V><C-;>
とかやって表示を調べてるな

656:名無しさん@お腹いっぱい。
08/05/23 02:45:09 fPcZIK910
taglist.vim + gvim7.1.278において
「\デスクトップ\」などのマルチバイト文字を含むパスにおいてある
ソースで:Tlistしようとすると
パラメータがおかしいと表示されてしまうんですがどうにかならないでしょうか。

657:名無しさん@お腹いっぱい。
08/05/23 23:36:34 V+FGbdz00
英語版Windowsを使うんだ。
そうすると、デスクトップがDesktopになるから、きっと大丈夫さ

658:名無しさん@お腹いっぱい。
08/05/24 01:10:34 /TXxn4YK0
C:\Users\*\Desktopとかにリパースポイント設定すればいいんじゃない。

659:名無しさん@お腹いっぱい。
08/05/24 01:15:41 wePC1tZN0
パスををだぶるこーてーしょん(何故か変換できない)で囲めば直るのかなと
思いましたが無理でした
あきらめまんもす

660:名無しさん@お腹いっぱい。
08/05/24 09:56:29 z6w/XZbn0
#if 1
foo( );
#else
bar( );
#endif

で#else~#endifをコメント色にしたいので$VIM/vimfiles/after/syntax/c.vimに

syn region cPp_If_1_Endif start="^\s*\#\s*if\s\+1\>" end="^\s*\#\s*endif\>" transparent
\ contains=cPp_Else_Endif,cPreCondit,cType,cConditional,cRepeat,...他いっぱい
syn region cPp_Else_Endif start="^\s*\#\s*else\>" end="^\s*\#\s*endif\>" contained
hi def link cPp_Else_Endif Comment

と書いたところ

#ifdef HOGE
foo( );
#else
bar( );
#endif

の#else~#endifもコメント色になってしまいます。
keependを使えば大丈夫なんですけどネストができなくなります。
解決方法を教えてください。
ちなみにVim 7.1-20080315香り屋版です。

661:名無しさん@お腹いっぱい。
08/05/26 01:58:55 9oHCvULS0
vim-users.jp キタ━━━(゚∀゚)━━━ !!!!!

662:名無しさん@お腹いっぱい。
08/05/26 11:41:21 F6E/hE5+0
イラネ。

663:名無しさん@お腹いっぱい。
08/05/26 12:17:21 1A8NqqBr0
目立ちたいだけの連中だからほっとけばおk

664:名無しさん@お腹いっぱい。
08/05/26 13:58:26 EBvgz5Rg0
知らない人が見たら、公式?と思えるようなドメインを気まぐれで取らないで欲しい

665:名無しさん@お腹いっぱい。
08/05/26 14:24:23 kwW2w8970
TODOが人任せばかりじゃないか。

666:名無しさん@お腹いっぱい。
08/06/01 07:41:55 12ZgE5vj0
香り屋さんのVimで、英語配列で入力したいのですが、
やり方知っていたら教えてください。

667:名無しさん@お腹いっぱい。
08/06/01 12:23:00 xcghEtKq0
Xで一文字削除したときに削除した文字を記憶しないように出来ますか?


単語貼り付け→一文字削除→単語貼り付け

のような事をしたい場合に削除した文字が貼り付け候補になるのが不便なのです。
よろしくお願いします。


668:名無しさん@お腹いっぱい。
08/06/01 12:35:46 rMlRHuZ80
レジスターに入れないスクリプトってあるのかなぁ。
次善の策としては yankring.vim あたりか...。

669:名無しさん@お腹いっぱい。
08/06/01 13:05:36 QYAGj4D50
その単語というのが毎回同じものを使うのならレジスタに入れといてキーマクロ使えばいいんじゃね

670:名無しさん@お腹いっぱい。
08/06/01 13:19:02 fHsqcfd90
"_

671:667
08/06/01 15:28:28 xcghEtKq0
>>668-670 レスありがとうございます。

nnoremap x "_x

とする事で解決できました。

672:666
08/06/02 22:04:30 JUzeKp4c0
自己解決しました><
Alt + Shift でキーボードの日本語配列と英語配列の切り替えが出来たんですね。

673:名無しさん@お腹いっぱい。
08/06/03 13:38:54 p24IIgA00
>>672
US配列キーボード(HHKB)を日本語106配列として認識させ、
AutoHotKeyで記号類をUS配列にして使ってます。
右ALTキーを(ATOKが認識する)変換キーとして扱いたいという、ただそれだけのために……。

674:名無しさん@お腹いっぱい。
08/06/06 15:39:46 SIVP7Dor0
素朴な疑問なんだが、なぜPC版のソースはUNIX版とディレクトリ構造が違うのかな?

675:名無しさん@お腹いっぱい。
08/06/06 18:20:26 LN4kY12x0
PC版ってなに?(*‘ω‘ *)

676:名無しさん@お腹いっぱい。
08/06/06 18:26:46 HWQUQONT0
PC=MSね、欧米では。

677:名無しさん@お腹いっぱい。
08/06/06 18:44:03 SIVP7Dor0
>>675
URLリンク(www.vim.org)
ここからダウンロードできるソース。

UNIX用だと runtime ディレクトリがあるけど、
PC版は runtime がなくて、中身が vim71 ディレクトリにある。

678:名無しさん@お腹いっぱい。
08/06/06 21:09:19 pi64kdjZ0
PC版
名前のイメージでPC-DOS版だと思ってる
確認しにいくほど暇じゃない

679:名無しさん@お腹いっぱい。
08/06/07 11:49:38 Jgs5QsB/0
>>676
PC版て英語ではなんていうの?

680:名無しさん@お腹いっぱい。
08/06/07 13:59:28 VcZkHDEh0
>>679
for the PCとかPC versionとかじゃないの。
PC=MS-DOS/Windowsが動くIBM互換機って印象。
Winが動くといっても、おそらくBootCamp(Mac OSX)はPCとは呼ばない。ハード的には。

参考までに、Vimのページから:
PC sources vim##src.zip vim71src.zip
The source files, packed for the PC. This only includes the files needed on the PC, not for other systems. The files are in dos format CR-LF.


681:名無しさん@お腹いっぱい。
08/06/07 14:48:42 odgYIUNw0
>>680
thx

682:名無しさん@お腹いっぱい。
08/06/07 15:21:43 0p7XyyDa0
Vim72はいつ頃発売されますか?

683:名無しさん@お腹いっぱい。
08/06/07 15:42:25 Z2ADVNZ20
>>682
日本時間でいうと6月20日。
1ライセンス4,200円だそうな。

684:名無しさん@お腹いっぱい。
08/06/07 16:49:24 UqEucYKw0
vimが有料だったらおそらく始めてない
でも今有料化したら絶対買うw

685:名無しさん@お腹いっぱい。
08/06/09 17:23:08 bomA2xM50
windows版kaoriya.netのgvim7.1をダウンロードしました。
C++を使いたいと思ってコンバイラの設定をしています。
どうやればコンバイラができるかわかりません


686:名無しさん@お腹いっぱい。
08/06/09 19:30:08 BnHyqbs+0
:make

687:名無しさん@お腹いっぱい。
08/06/09 22:52:43 s7Eu8WnaP
>>685
Let'sコンバイン!


688:名無しさん@お腹いっぱい。
08/06/09 23:16:57 bomA2xM50
外部エディタで指定したらできました

689:名無しさん@お腹いっぱい。
08/06/09 23:18:24 bomA2xM50
C++用にフォント変えたいんですけどあれってvimrcの設定ですよね?
背景黒で丁度いいのあったら教えてください

690:名無しさん@お腹いっぱい。
08/06/10 02:57:11 gm2XhIxl0
>>688
いったいなにがどうなったのやら。。。
>>689
背景白でちょうどいいやつを背景黒で使ったらちょうどいいと思うんだけどどうだい?

691:名無しさん@お腹いっぱい。
08/06/16 22:51:43 f1kSZhgQ0
mコマンドで付けたマークを分かりやすくハイライトする方法はありますか?
URLリンク(nanasi.jp)
↑みたいな目印ではなく
ハイライトグループ(group-name)のTodoみたいに表示したいのですが・・・

692:名無しさん@お腹いっぱい。
08/06/17 00:13:37 Xc3Qt7lS0
>>691
signを使うと、いろいろ面白い事できそうなんだけど、
あんまり出てこないねぇ、そういう使い方

693:名無しさん@お腹いっぱい。
08/06/17 04:13:17 NSS82naS0
いつ発生したのかすら定かでなく、気づいたらいつの間にか、なのですが、
:shコマンドでプロンプトが起きなくなってしまいました。
ver.7.1 + Windows XP home SP2
です。
:sh
で、何も起きません。Vimを入れ直してみましたが変化ありませんでした。
対処法等ご存じの方いらっしゃったら教えてください。
よろしくお願いします。

694:名無しさん@お腹いっぱい。
08/06/17 04:44:31 GWt+7Euv0
:set shell?

695:名無しさん@お腹いっぱい。
08/06/17 05:29:32 NSS82naS0
:set shell
>shell=/bin/bash
(´・ω・`)……

vimrcに
set shell=C:\Windows\system32\cmd.exe
と書いて解決しました
>>694さん、ありがとうございました。

696:名無しさん@お腹いっぱい。
08/06/17 10:43:49 u2f3JvlB0
どういう時に書き換わってしまうのかが気になる

697:名無しさん@お腹いっぱい。
08/06/17 12:27:13 hVe9bj9Y0
>>691
syntax match Mark /\%'a.../ containedin=ALL
highlight def link Mark Todo

こんでどうよ
\%'x でマークx の位置がとれる
...の数は前にも後ろにも増やして目立つようにすれば
マークの位置が分かりやすくなるかしらん

698:名無しさん@お腹いっぱい。
08/06/17 18:56:38 Jx6Dkv9T0
>>697
━━(゚∀゚ )三 三( ゚∀゚)キタ━━!!
できました!ありがとうございました!

699:名無しさん@お腹いっぱい。
08/06/18 09:52:32 C1IODm930
>>697
syntax match Mark /.\{0,2}\%'a.\{0,3}/ containedin=ALL
正規表現はこっちのがいい

マークの名前ごとに色をつけたりするといいのか
普段使うマークだけ分かりやすい色を自分でつけるのと、
色名の頭一文字とマークを同じにするのとどっちがいいだろ( red なら マーク r blue=>b )

700:名無しさん@お腹いっぱい。
08/06/18 14:31:52 dQ6Ik+aXP
折りたたみをして、折りたたまれた状態を印刷するのって無理でしょうか?


701:名無しさん@お腹いっぱい。
08/06/18 22:56:44 OzM1sHJG0
<Leader>を使うキーマップをnoremap(ノー・リマップ)にすると
動かなくなる気がするんだけど、なんでだろう。
分かる人いたら教えてください。

702:名無しさん@お腹いっぱい。
08/06/19 01:05:24 pPrXMB6Q0
香屋版をレジストリ使用しないで、起動時にメッセージを出さずに起動させる
方法は無いでしょうか?
USBに入れてあちこちで使いたいのですが、ポータブル版よりも
香屋版を使いたいのですが。

703:名無しさん@お腹いっぱい。
08/06/19 22:57:43 Vj37PvrO0
たぶんないと思う。
レジストリに登録されても終了時に消せば問題ないんじゃない?
と考えるなら解決方法はいくらでもありそう。

と俺が書くと>>704あたりに「レジストリ汚さずに起動出来るよ」的な
レスが!そんな俺の人生。

704:名無しさん@お腹いっぱい。
08/06/19 23:22:59 iS4Il/ee0
できないよ!
OLE機能を無効にしてコンパイルするしかない。
昔の香屋版にはなんとかするオプションがあって途中でなくなった気がするけどうろおぼえ。

ところでもうすぐ7.2でるってよ

705:名無しさん@お腹いっぱい。
08/06/20 00:54:28 NWjH/Pu30
なに!

706:名無しさん@お腹いっぱい。
08/06/20 03:55:34 Dh2y0X2r0
(‘ω‘)・・・

707:名無しさん@お腹いっぱい。
08/06/21 12:26:29 zRl+DB460
Windows で Vim 7.1-20080531香り屋版使ってます。
$HOME/.vimrc に nnoremap p gp を書きましたが、有効になりません。
システム側の設定で上書きされてしまっているように思えますが、
うまく定義する方法はありますか?

708:名無しさん@お腹いっぱい。
08/06/21 15:32:29 ZhYu6aqJ0
:w ~/_vimrc

709:707
08/06/21 17:24:23 zRl+DB460
解決しました。yankring.vim で上書きされていました。
設定は .vimrc, _vimrc どちらでもいいようです。

help を調べて :verbose map とすることで
どこで定義されているかがわかりました。
なんで yankring で normal モードの p を使うんだろ?


710:707
08/06/21 17:34:27 zRl+DB460
>>709
なんかバカなことを書いてしまった。
最後の行は無視してください。

711:名無しさん@お腹いっぱい。
08/06/22 11:50:54 nZF+NTzr0
>>700
俺はTOhtmlで書き出してから印刷してる・・・

712:700
08/06/23 12:03:46 kh1F+ZRD0
>>711
ありがとう。
ワンクッション要りますが一応これで折りたたみ状態の印刷ができますね。
参考にさせてもらいます。

713:名無しさん@お腹いっぱい。
08/06/24 13:25:17 go170caxO
昨日あたりからvim始めたが大変面白い。
当分はマニュアルやブログ記事をよみあさりかな。

714:713
08/06/25 18:07:42 UDYE/zWJ0
:helpg,:cn,:cpの便利さに歓喜したり、:tj {pattern}最強とか喚いたり、
:tags,:po,:taでヘルプファイル内を徘徊したりしてた。
で、vim 7.2がもうすぐ来るっぽい情報を入手。

Vim version 7.2a ready for BETA testing - vim_dev | Google グループ
URLリンク(groups.google.com)


715:名無しさん@お腹いっぱい。
08/06/25 21:26:29 M2GvKmAo0
>>714
:tj っすか。
tj → C-] po → C-O poの逆がC-I
コマンド発見して狂喜乱舞してる頃ってすげー楽しいと思う。
そうやってvimない環境に適応できなくなるんだけどねwww

716:713
08/06/26 00:10:13 KgcwU/2h0
yankringを今日知ったのだけど、なんとver4が出たばかりだった。運命を感じる。

YankRing.vim - Maintains a history of previous yanks and deletes : vim online
URLリンク(www.vim.org)

vimからvim script経由でRuby動かしてmixiに投稿する話など。vim scriptだとこんなことも出来るのかと感動。

Ruby で快適に連投する11の方法 - ujihisa‐ニコニコ動画(SP1)
URLリンク(www.nicovideo.jp)

vimの正規表現は複数行のマッチには非対応だと知る。いろいろ自分で問題作って学習しているが、
高度なテキスト処理はPerlとかにやらせるほうがいいのかなと実感した。
となると、vimとPerlの連係についてもっと知りたいと思ったり。

717:名無しさん@お腹いっぱい。
08/06/26 01:52:36 KK5oqLQe0
>>716
> vimの正規表現は複数行のマッチには非対応だと知る。
/foo\_.*bar
ワーオ?

> 高度なテキスト処理はPerlとかにやらせるほうがいいのかな
同意。

718:名無しさん@お腹いっぱい。
08/06/26 02:56:51 K6NhebIG0
vim正規表現の先読み、戻り読みの分かりにくさは異常

719:名無しさん@お腹いっぱい。
08/06/27 02:55:59 /3yAWqq40
URLリンク(www.freehackers.org)
yzis 1.0 alpha1 きた

yzisはvimにインスパイアされたvi-likeエディタ。
CUI、GUI問わずいろんなアプリに組み込めるエディタエンジン。

720:名無しさん@お腹いっぱい。
08/06/27 03:30:16 voHOGrxe0
最近音沙汰無いと思ってたらちゃんと開発してたんだね

721:名無しさん@お腹いっぱい。
08/06/27 14:29:56 VtOdjppe0
>>717 ありがとうございます。ヘルプに書いてました。

aaa : '',
aaaaaa : '',
aaa : '',
の''に文字列を入れていくような時、インサートモードでのC-G Jが便利だと気づいて昨日は狂喜してた。

ところで、
URLリンク(www.water.sannet.ne.jp)
>実際にはUnixではファイル名には空白文字を含むどんな文字でも使えます。ですから、'isfname'にこういった文字を含むことは理屈の上では正しいことです。
>しかしそれだと文章の中からファイル名の終わりを見つけることができなくなります。なので'isfname'では妥協したデフォルト値となっているのです。
と書かれてるけど、これは例えば、
c:\Program Files\vim71-kaoriya-w32j\gvim.exe
のような空白文字が含まれたパスを補完(C-X C-F)で入力することは困難ということですよね。
vimの先輩達はどのようにしてこうしたパスを入力しているのでしょうか?
(一応、':e 'と打ちTabで補完してマウスで選択してクリップボード経由で貼り付けるという苦肉の策で今はやってるけど、
BufExplorer内でフルパスコピー出来れば便利だよなと思ったり)

722:名無しさん@お腹いっぱい。
08/06/27 14:47:36 +xexsa8k0
なぜかは分からないのだが、当方のVimでは空白文字を含むパスをC-X C-Fで補完可能だった。

723:名無しさん@お腹いっぱい。
08/06/27 15:00:04 RASrx7Fc0
>>721
C-G Jが何か分からない俺乙

724:名無しさん@お腹いっぱい。
08/06/27 21:02:32 VtOdjppe0
メガネザル本の第7版が7月に出るみたい。
Amazon.co.jp: Learning the VI and VIM Editors: Arnold Robbins, Linda Lamb, Elbert Hannah, O'reilly Media: 洋書
URLリンク(www.amazon.co.jp)

725:名無しさん@お腹いっぱい。
08/06/29 16:31:40 OCTLZsAA0
ユーザーマニュアルをusr_01.txtから順に自分で試しながら読んできて、
usr_41.txtに到達。いよいよ終盤かと思って喜んでたら、
2 3 9 6 行 も あ る w
vim script書きたいよvim script。メガネザル本はすでに予約注文してある。

ところでvimperatorは以前から使っているが、オプション、key mapping, :autocmd, :comから
キーバインドに至るまでvimと酷似していて楽しい。
vimperatorを使っていたおかげですんなりvim学習が出来ている感じ。
きっとその逆も真なりだろう。

(ちなみにvimperatorの凄い点は、テキストエリアでC-Iすると指定エディタ(当然vim!!)が開く点、C-AとC-Xで連番URLを行き来できる点、
テキストエリア内でC-Tとしてテキストエリアモードに移行するとdw,dd,y,C-B,C-E,C-W,p,v,y,etc.のvimライクな編集ができる点、
プラグインやvimperatorrcでカスタマイズが出来る点(chrome特権があるのでFirefoxで出来ることはほぼ全てプラグインで出来るっぽい)など。)

726:名無しさん@お腹いっぱい。
08/06/29 23:36:52 D2gw98yf0
yzis試そうとしたんだけど cmake 2.4.8 以上が必要とか言われてコンパイルできなかった。
Ubuntu のパッケージになっているのは 2.4.7 だった。
バージョン管理システムの mercurial とか qt とか使ってる道具に
馴染みがなくて、ちょっとソースをいじってみようかという程度の人には少し面倒だね。

727:名無しさん@お腹いっぱい。
08/06/29 23:51:08 n8f8sYUR0
usr_02.txtの391行目の、
> 最後の"!"は上書きのコマンドオプションです。

と、

少し下、398行目の
> 上書きを指定することで、

って上書き(overwrite?)じゃなくて破棄(override)じゃないですか?
原版見てないけど文脈見る限りそんな感じな気がする。

728:名無しさん@お腹いっぱい。
08/06/30 00:06:45 QTNpt5Qe0
>>727 overrideだった。原版の394行目と400行目。

729:名無しさん@お腹いっぱい。
08/06/30 00:09:27 sbHzWkt+0
>>727
原版だとoverrideだね。
手元にある日本語ヘルプファイルを読んでみたら、ちゃんとその意味で翻訳されているから
多分、日本語ヘルプファイルのバージョンが古いんじゃないかな。

730:名無しさん@お腹いっぱい。
08/06/30 00:41:47 /zky1h1b0
>>728
>>729
すみません、なんかとても古いバージョンだったようです。どこから拾ってきたんだ…?
vim-20020708-docj.tar.bz2 2002年って…orz

731:名無しさん@お腹いっぱい。
08/06/30 07:39:38 R3dGo4Gp0
>>730
知ってると思うけど
URLリンク(www.ac.cyberhome.ne.jp)
が一番新しいのではないかな
zipへのリンクがページの最後にある

732:名無しさん@お腹いっぱい。
08/06/30 16:22:17 vPHr75wG0
こっちのが毎日更新スナップショット
URLリンク(www.kaoriya.net)

733:名無しさん@お腹いっぱい。
08/06/30 17:37:32 /zky1h1b0
>>731
>>732
ありがとう。
毎日更新版のほうが多少新しいみたいなんでこっち入れました。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch