5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Vim6 Part9

1 :foobar:04/06/02 09:20
Vim 6.xに関する話題、Part9です。
http://www.vim.org/

前スレッド
http://pc5.2ch.net/test/read.cgi/unix/1073825479/

関連情報は>>2-7あたり。

2 :foobar:04/06/02 09:21
■ 入手場所関連
- KaoriYa.net (Windows/MacOS Xバイナリ、掲示板)
http://www.kaoriya.net/
- www.vim.org (総合情報・スクリプト・Tips)
http://www.vim.org/

■ vimの情報ソース(国外)
- www.vim.org (総合情報・スクリプト・Tips)
http://www.vim.org/
- ソースコード他
ftp://ftp.vim.org/pub/vim/

■ vimの情報ソース(国内)
- vim-jpメーリングリスト
http://vim-jp.stackroom.org/
- KaoriYa.net (Windows/MacOS Xバイナリ、掲示板)
http://www.kaoriya.net/

3 :foobar:04/06/02 09:21
■ 関連ツール・ライブラリ
- まっつんさん(im_custom他)
http://hp.vector.co.jp/authors/VA020411/Vim/
- libiconv (ソースコード)
http://www.gnu.org/directory/libiconv.html
- libiconv (Windowsバイナリ)
http://www.kaoriya.net/#LIBICONV
- ctags (日本語対応版)
http://hp.vector.co.jp/authors/VA025040/
- hown-mode.vim
http://www.aise.ics.saitama-u.ac.jp/~seven/howm_vim/
- C/Migemo
http://www.kaoriya.net/#CMIGEMO
- Vim + im_custom の rpm 作成スクリプト
http://hp.vector.co.jp/authors/VA013241/editor/vim-rpm.html

4 :foobar:04/06/02 09:22
■ 日本語ドキュメント
- Vim情報集
http://pcmania.jp/~moraz/
- 名無しのVIM使い
http://members.jcom.home.ne.jp/advweb/

■ 翻訳ドキュメント
- Vim-FAQ(本家のMLで流れているものの和訳)
http://www.dd.iij4u.or.jp/~madokam/doc/vim-FAQ-0.2_ja.txt
- Vim日本語ドキュメント(ユーザーマニュアル)
http://www.water.sannet.ne.jp/clean/gvim.doc/vimmain.html
- Vim日本語ドキュメント(リファレンスマニュアル)
http://user.ecc.u-tokyo.ac.jp/%7Eg340299/vim/
http://www.kaoriya.net/vimdoc_j/index.html
- C editing with VIM HOWTO
http://www.linux.or.jp/JF/JFdocs/C-editing-with-VIM-HOWTO/index.html

5 :foobar:04/06/02 09:23
■ 過去のスレッド・関連スレッド
vim6
- Part1 http://pc.2ch.net/unix/kako/990/990764339.html
- Part2 http://pc.2ch.net/unix/kako/1006/10062/1006246205.html
- Part3 http://pc.2ch.net/unix/kako/1019/10190/1019011083.html
- Part4 http://pc.2ch.net/test/read.cgi/unix/1034455617/ (dat落ち)
- Part5 http://pc.2ch.net/test/read.cgi/unix/1045365370/ (dat落ち)
- Part6 http://pc.2ch.net/test/read.cgi/unix/1058706125/ (dat落ち)
- Part7 http://pc.2ch.net/test/read.cgi/unix/1068963346/
- Part8 http://pc.2ch.net/test/read.cgi/unix/1073825479/
- 最新テンプレート http://www.kaoriya.net/testdir/2ch_vim6_template.html

Chalice(2ch閲覧プラグイン)
- Part1 http://pc.2ch.net/software/kako/1006/10068/1006852780.html
- Part2 http://pc2.2ch.net/software/kako/1021/10217/1021773436.html
- Part3 http://pc5.2ch.net/test/read.cgi/software/1046263908/

6 :foobar:04/06/02 09:23
vi
- Part1 http://pc.2ch.net/unix/kako/974/974563729.html
- Part2 http://pc5.2ch.net/test/read.cgi/unix/1020611467/

- Viと仲良くする方法
http://pc5.2ch.net/test/read.cgi/unix/1015432673/
- 【Linux板】初心者にもやさしい【vi】 @2ちゃんねる
http://pc5.2ch.net/test/read.cgi/linux/1014426934/
- Vim6スクリプトお勉強スレ
http://pc5.2ch.net/test/read.cgi/unix/1008558940/
-「vi」の小技教えてスレ
http://pc.2ch.net/linux/kako/996/996983375.html
- :::viクローン nvi:::
http://pc5.2ch.net/test/read.cgi/unix/1038571375/

7 :foobar:04/06/02 09:24
■ フレーム系
- Vim vs Emacs (Editor War)
http://pc5.2ch.net/test/read.cgi/unix/983911547/
- 秀丸をUnixに移植しろ!emacs,viはゴミ以下 2
http://pc5.2ch.net/test/read.cgi/unix/1066917293/
- テキストエディタ何使ってますか?
http://pc5.2ch.net/test/read.cgi/linux/1017675477/
- テキストエディタ何の機能に惚れた?Ver.15
http://pc5.2ch.net/test/read.cgi/software/1072633270/

8 :名無しさん@お腹いっぱい。:04/06/02 09:25
>>1-7
乙です。

9 :名無しさん@お腹いっぱい。:04/06/02 09:27
template丸写し(ちょっと変えてるけど)完了。
思う存分語り合ってください。

10 :名無しさん@お腹いっぱい。:04/06/02 10:07
>>1-7 乙カレー

11 :名無しさん@お腹いっぱい。:04/06/02 18:13
ものすごいあほな質問かもしれませんが教えてください。
vi .
でファイラのモードになってファイルを選択したらviで編集になるんですが、
このとき別のエディタで編集することは可能ですか?
viのファイラの機能だけ使いたいのです。

12 :名無しさん@お腹いっぱい。:04/06/02 18:50
>>11
それは、、、なんというか、、なぜ?
plugin/explore.vim をちょっといじればお望みのものができるとおもうけど、、、

でも、どうして?
mc とか、fdclone とかじゃだめなの?

13 :11:04/06/02 19:12
なぜなら編集するにはviは不慣れで
他のファイラを使うにはviに慣れすぎているからw

plugin/explore.vim眺めてみたけどさっぱり分からない・・・
分かる頃にはviマスターになってしまいそうすると
カスタマイズする意味がなくなってしまうなぁw
でもviの本があるんでちょっと挑戦してみます。

14 :名無しさん@お腹いっぱい。:04/06/02 19:48
>>11-13
これなんてどう?
ttp://vifm.sourceforge.net/

VI_COMMAND 変数で好きなエディタを選べるよ。

15 :名無しさん@お腹いっぱい。:04/06/02 23:40
結局ソフ板に建てなかったのな
一人の独断でこれか
前スレの話し合いは何だったんだか
アホクサ

16 :名無しさん@お腹いっぱい。:04/06/02 23:52
>>15 お前が建てて誘導しろよ

17 :名無しさん@お腹いっぱい。:04/06/03 00:33
>>16
今建てたら駄目だろ
情報は分散してはならない
そんな事もわからないのか

次スレ以降だ

18 :名無しさん@お腹いっぱい。:04/06/03 00:56
そうやって待った結果このスレが雲丹板にたったんだよなw
ま、別にいいんじゃね?

19 :名無しさん@お腹いっぱい。:04/06/03 01:58
だってソフトウェア板なんてWindowsユーザばっかりやん。
Windowsな人はEmEditorを使ってなさい。その方が幸せになれる。
WindowsにはWindowsの、UnixにはUnixの流儀(というか方向性?)があるんだ。
そんなところにVimのスレッドを作っても、文化摩擦が起こるだけ。

20 :名無しさん@お腹いっぱい。:04/06/03 02:17
>>19
頭悪そうだなw
そう言うヤツに限って流儀とか恥ずかしい事をほざく
大体、Vimは元々 Amiga じゃ無いかい?:-P

マルチプラットフォームのソフトウェアならソフトウェア板に建てるべき
どのプラットフォームでも動くと息巻いて、うに以外排除って言うんじゃ
何のためのマルチプラットフォームか

21 :名無しさん@お腹いっぱい。:04/06/03 02:30
過去スレが950踏んでからこのスレが建つまで丸一日以上あったんだぞ
その間放置しておいてスレが建った途端にこれかよ

22 :名無しさん@お腹いっぱい。:04/06/03 02:50
ま、vimユーザのうちのかなりな部分がUnixユーザだし、
どっちにいても大差ないでしょ。ていうかおれ、windowsって自分から使用したことないし。

要はここでOS違いの質問が出たときに、笑って誘導or無視すりゃいいだけのお話でしょ。

>>20
とはいっても、現在のvimはunixの流儀を知っていた方がスムーズに覚えられるだろうね。
だから、他のOSを使っていてもvim使いなら、UNIX板の空気を知るのはまぁ、意義あることではないのかな。

23 :名無しさん@お腹いっぱい。:04/06/03 04:10
ウィンドウズ2000 kaoriya gvim
C++ファイル編集中にfor文のあとのオートインデントが多すぎて
困ってる22歳です.
152cmくらいのちょこんとした母性本能旺盛な女の子がタイプです.

24 :名無しさん@お腹いっぱい。:04/06/03 05:25
ttp://seriss.com/people/erco/fltk-videos/tutorial-fltk-hello.html
こんなvimを使っている動画ほかにありませんか?

まだまだ便利に使えるのではないかと思っているので
勉強用にみてみたい。
Winユーザーでした。

25 :名無しさん@お腹いっぱい。:04/06/03 07:36
>>24
これでもやっといたら
http://vivi.dyndns.org/vivi/viMaster.phtml

26 :名無しさん@お腹いっぱい。:04/06/03 08:51
てか動画みてもどーやって操作してるかわからんやん。

27 :名無しさん@お腹いっぱい。:04/06/03 12:11
ttyrec で晒してみるとか。

28 :名無しさん@お腹いっぱい。:04/06/03 13:55
rectick も使っとけ。

29 :名無しさん@お腹いっぱい。:04/06/03 23:22
>>24
vi と emacs のバトルスレでKoRoN氏が上げていたヤツ
ttp://www.kaoriya.net/testdir/hellovim.avi

ちなみにEmacsうほっムービーも結構面白い
つーか、このM$のプログラマ鬼のようにタイプが速いなw
ttp://msdn.microsoft.com/seminar/shared/asp/view.asp?url=/msdntv/episodes/en/20031028lhorndb/manifest.xml&rate=1&WMPVer=9.0.0.3008

30 :名無しさん@お腹いっぱい。:04/06/04 00:07
:makのときはautowriteして
サスペンドのときはしないようにはできないんでしょうか?

31 :名無しさん@お腹いっぱい。:04/06/05 04:55
diff mode の do で最下行の差分を取って来ることはできないのでしょうか。
cursor のある方の差分が空の場合ですが。

32 :名無しさん@お腹いっぱい。:04/06/06 16:06
カレント行の色を変えるプラグインない?

33 :名無しさん@お腹いっぱい。:04/06/06 17:06
行末以降の色を変える以下略

34 :名無しさん@お腹いっぱい。:04/06/06 17:17
>>32
無理矢理出来るけど遅いからやめておいた方が良い

35 :名無しさん@お腹いっぱい。:04/06/06 17:53
gvimもうちょっと高速にならない?

36 :名無しさん@お腹いっぱい。:04/06/06 17:59
>>35
--noplugin付けてみたら?

37 :名無しさん@お腹いっぱい。:04/06/06 17:59
>>35 速いマシン買え。もしくは-u NONE -U NONE。

38 :名無しさん@お腹いっぱい。:04/06/06 18:01
gvim のメニューが全部文字化けするんですけどなんで?
普通の vim ではそんなことはない

39 :名無しさん@お腹いっぱい。:04/06/06 18:57
>>38
コンパイルしたん?

40 :名無しさん@お腹いっぱい。:04/06/06 19:13
>>39
したよ

なんか一文字文が↓な感じになってる
+--+
|38|
|DF|
+--+
とか
+--+
|70|
|Al|
+--+

41 :名無しさん@お腹いっぱい。:04/06/06 19:14
## からはじまるブロックを fold したいんですが、どうすればいんですか?
ヘルプ読んだんですがさっぱり分らなくって。

たとえば下のようなテキストを
## ああああああああ
いいいいいいいいいい
## うううううううう
えええええええええ

fold してこのようにしたいのです。
## ああああああああ
## うううううううう

42 :名無しさん@お腹いっぱい。:04/06/06 19:42
>>40
gtk の豆腐文字化けっぽいね。
Unix 環境? 他の gtk アプリは化けない?

43 :名無しさん@お腹いっぱい。:04/06/06 20:03
>>41
setlocal foldexpr=Fold(v:lnum)
setlocal foldmethod=expr

function! Fold(lnum)

  let foldpattern = '^##'
  let line = getline(a:lnum)

  if line =~ foldpattern
    return '>1'
  endif

  return '='
endfunction

44 :名無しさん@お腹いっぱい。:04/06/06 20:33
>>42
化け化けです(ノд`)

45 :名無しさん@お腹いっぱい。:04/06/06 20:48
>>44
くだ質へどうぞ

46 :名無しさん@お腹いっぱい。:04/06/06 20:57
>>43
あなたは神です。
ほんとありがとう!!!


47 :名無しさん@お腹いっぱい。:04/06/07 04:13
>>38
漏れも全く同じ症状に悩まされたよ
最近の事だけどね
どうやって解決したか忘れた
ただ香り屋にヒントというか答えがあったような

48 :32:04/06/07 17:44
>>34
>無理矢理出来るけど遅いからやめておいた方が良い無理矢理出来るけど遅いからやめておいた方が良い

遅くなっても構わないのでぜひ教えてくださいお願いします。

49 :名無しさん@お腹いっぱい。:04/06/07 20:11
34じゃないが前にこんな感じのがでてた
"updatetimeはお好みで
set updatetime=1
autocmd CursorHold * :match Search /^.*\%#.*$/
誰かがまとめてたみたいだけど確認不可

もしくはこれ。こっちのがキレイかな
たしかvim本家のどっかにあったやつ
set updatetime=1
sign define Cursor text=>> linehl=Search
fun! PlaceCursor()
  sign unplace *
  exe "sign place 1 line=" . line(".") . " name=Cursor file=" . expand("%:p")
endfun
au! CursorHold * call PlaceCursor()

50 :名無しさん@お腹いっぱい。:04/06/07 20:41
>>49
wow!

できたー。ただ、新規作成だと、何も出ないんですか?起動時にファイルを指定
しないとvimが一瞬だけエラーを表示してるし。


51 :名無しさん@お腹いっぱい。:04/06/07 20:49
あ、1つ目のほうだと全然問題ないですね。

52 :名無しさん@お腹いっぱい。:04/06/07 21:10
こんなかんじ
x exe "sign place 1 line=" . line(".") . " name=Cursor file=" . expand("%:p")
o exe "sign place 1 line=" . line(".") . " name=Cursor buffer=" . bufnr("%")

53 :名無しさん@お腹いっぱい。:04/06/07 21:40
>>52
サンクスです。うまくいきました。

54 :名無しさん@お腹いっぱい。:04/06/07 22:39
GVim使っているんですけど新しいフレームを作るにはどうしたらいいんでしょうか

55 :名無しさん@お腹いっぱい。:04/06/07 22:46
CTRL-W s

56 :名無しさん@Vim%Chalice:04/06/07 23:01
意図するところは CTRL-W n のような気も。
いずれにせよ :h windows.txt してちょ

57 :名無しさん@お腹いっぱい。:04/06/07 23:15
不具合かもしれない報告

:inoremap <C-K> <C-X><C-K>
これを設定してinsertモードで<C-X><C-K>と押すと落ちる。
# 単に<C-K>だけを押すぶんには平気。連打しても。
set dictionaryは設定しててもしてなくても関係なし。

:inoremap <C-]> <C-X><C-]>
なら<C-]>だけで当然OKだし、<C-X><C-]>って押しても落ちない。

もしかしてKだけじゃなく他にもあるかもしんない。見つかってないだけで。
わかんないけど。

Kaoriya Windows版 gvim 6.2.532 使用。
プラットフォームはWinXP Proです。

58 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/07 23:40
>>57
ども、ありがとうございます。特に設定をしなくても<C-X>を連打すれば落ちますね。
恐らく香り屋版で実験中の機能、expand_exprが悪さをしているのだと思われます。問
題と認識しましたので対処が完了するまでしばらくお待ちください。

59 :名無しさん@お腹いっぱい。:04/06/08 00:23
>>55-56
申し訳ないです、言葉が足足りませんでした
いわゆるウィンドウではなく、GVimをもう一つ立ち上げるという意味です
Emacsだと C-x 5 2 などで開きます
別に開く時にバッファやファイルを指定できると良いんですがどうでしょうか

60 :名無しさん@お腹いっぱい。:04/06/08 00:25
> 言葉が足足りませんでした
誤字すみません

61 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/08 00:34
>>58 補足です。原因特定しました。netup版は明日朝までにはreplace予定です。

>>59
Emacs的な、バッファを共有するフレームは作れません。単純に別のgvimを起動する
のがVim流です。Windowsならば
:!start gvim
UNIXならば
:!gvim
こんな感じです。

62 :名無しさん@お腹いっぱい。:04/06/08 00:46
> 単純に別のgvimを起動するのがVim流です。
.viminfoが鬱なことになるのよね。。。

63 :57:04/06/08 01:30
>>61
netupしたら直ってました。

報告直後に直るとは思ってなかったんでちょっとびっくり。
素早い対応どうもです。

64 :名無しさん@お腹いっぱい。:04/06/08 03:32
>>61
お答えありがとうございます
とりあえず、フレーム一つで頑張ってみます
失礼しました

65 :mattn@Vim%Chalice:04/06/08 16:06
6.3 でますた

66 :名無しさん@お腹いっぱい。:04/06/08 17:37
リリースノート見たけど、ついにヘルプのエンコードが決め打ち
じゃなくなった…の?
別の言語のファイルを入れ替えられるみたいなこと書いてあるけど。

67 :mattn@Vim%Chalice:04/06/08 18:02
ttp://hp.vector.co.jp/authors/VA020411/Vim/scripts/headline/vimdev_rss.vim
vimdev の headline を作ってみました。

68 :mattn@Vim%Chalice:04/06/08 18:06
>>67
yahoo group にて添付ファイルが自動再生する可能性がありますので、
ウィルスには気をつけてください。
# ウィルスと思しきタイトルは開かないようにして下さい。

69 :mattn@Vim%Chalice:04/06/08 21:38
[報告]
im_custom073.diff.gz は vim63 にそのままあたりました。
また、テンプレにもあります「 Vim + im_custom の rpm 作成スクリプト」
ttp://hp.vector.co.jp/authors/VA013241/editor/vim-rpm.html
を少し修正させて頂き、vim63 のバージョンに対応させた物を
ttp://hp.vector.co.jp/authors/VA020411/Vim/im_custom/
に置かせて頂きました。
スクリプト内の VIM_LASTPATCH や IM_CUSTOM_VERSION をコメントアウト
すると、それぞれの rpm が作成できます。
IM_CUSTOM_VERSION をコメントアウトすると、コアなバージョンが出来上がります。
(現時点ではパッチはありませんので VIM_LASTPATHC はコメントアウトとなります)
# RedHat では vim-common, vim-minimal 等とコンフリクトするかもしれません。
# Fedora Core 1 上でしか検証しておりません。

70 :名無しさん@お腹いっぱい。:04/06/08 23:10
mattnさん、GJ乙

71 :名無しさん@お腹いっぱい。:04/06/08 23:42
スラどーきたー。っていいのか?

72 :名無しさん@お腹いっぱい。:04/06/09 01:11
えーと、今回のバージョンアップでなったのかイマイチ解らないのですが
ambsearchを導入していて、ヴィジュアルモードの時に f で移動をしようとすると
カーソルが選択開始位置に移動します

73 :名無しさん@お腹いっぱい。:04/06/09 01:18
vi で充分.日本語入力は emacs .

74 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/09 02:05
>>72
手元の環境では現象が発生しません。もう少し詳しく再現手順を教えてください。

75 :名無しさん@お腹いっぱい。:04/06/09 05:22
>>74
お返事遅れて申し訳ございません

vim
emacs
hidemaru

カーソルが v にある時に V を押して行選択開始
jj で三行選択したあと f を押すと、vim の v の位置に
カーソルが戻ります
行選択に限らず、v や <C-V>でも同じ症状が起きます
ambsearch を使わなければ正常に動きます
使用している ambsearch は 2004-02-11 版です

よろしくお願いいたします

76 :名無しさん@お腹いっぱい。:04/06/09 09:50
/. にも 6.3 リリースのアナウンスがあるね

77 :名無しさん@お腹いっぱい。:04/06/09 09:51
むぅ、Solaris8環境ですが、Vim6.3 香り屋さんパッチあてると、
コンパイルに失敗しちゃいます。
パッチ当て失敗してる??

mbyte.c: In function `uimfep_get_status':
mbyte.c:5910: parse error before `int'
mbyte.c:5918: `mode' undeclared (first use in this function)
mbyte.c:5918: (Each undeclared identifier is reported only once
mbyte.c:5918: for each function it appears in.)
*** Error code 1
make: Fatal error: Command failed for target `objects/mbyte.o'


78 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/09 10:15
>>77
申し訳ないです。新機能のUIMFEPサポートに明らかなミスがありました。対処方法は
2つあります。
1. UIMFEPをあきらめる
  configure時に--disable-uimfepしてから再コンパイルする。configure前に
  rm src/auto/config.cache するのを忘れずに。
2. ソースを手で修正する
  パッチを再ダウンロードするほどではありませんから、以下に従ってパッチ当て後
  のソースコードをチョコッと修正してください。
  src/mbyte.cの5910行目の「int mode = 0;」をその関数の先頭5907行目に移動

79 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/09 10:28
>>75
ありがとうございます。現象を確認しました。ただし、これは表示がおかしいだけで動
作はちゃんとしているようです。恐らく原因はVim本体のほうにあります。ambsearchの
動作には問題が無いですから特に対処はしません。Vimのほうも特に急いで直すことは
しません。

80 :77:04/06/09 10:44
>>78
ありがとうございます。2で問題なくコンパイルできましたー

81 :名無しさん@お腹いっぱい。:04/06/09 14:20
/.によると、、、
・Macintosh及びMS-Windows環境下において、iconvライブラリ無しでの変換効率の向上
とあるけど、どういうこと?
iconv.dllが無いとやっぱりeuc等のファイルが文字化けちゃう(@win)けど、別にこれがいらないってわけじゃないの?


82 :名無しさん@お腹いっぱい。:04/06/09 14:33
UTFだからいらないんだよ

83 :名無しさん@お腹いっぱい。:04/06/09 20:03
vimみたいなメールソフトってある?

84 :名無しさん@お腹いっぱい。:04/06/09 20:13
vi(m)みたいな○○っていうのは
viのキーバインドが使える○○だということだと
最近気づいた。

85 :名無しさん@お腹いっぱい。:04/06/09 22:05
vimみたいなエディタってある?

86 :名無しさん@お腹いっぱい。:04/06/09 22:13
>>85 vimじゃいけないのかYO!(w

87 :名無しさん@お腹いっぱい。:04/06/09 22:39
さっそく パッチ001 age

88 :名無しさん@お腹いっぱい。:04/06/09 22:41
>>83 mutt
>>85 vi

89 :名無しさん@お腹いっぱい。:04/06/09 23:07
>>79
調査ありがとうございました
確かに動作には問題がありませんね
一画面以上選択した時に f を押したら、字も何もない空間に
カーソルが吹っ飛んだんで、脊椎反射で書いてしまいましたw
気長に待ちます

90 :名無しさん@お腹いっぱい。:04/06/09 23:13
Emacs でいうところの TRAMP みたいなものはありますか?

91 :名無しさん@お腹いっぱい。:04/06/09 23:21
>>90 その TRAMP なるものを説明しろよ

92 :名無しさん@お腹いっぱい。:04/06/09 23:39
パッチ貼るのウザくなってきた
ビルドを自動的にするプラグインてないの?
vim.org のパッチディレクトリが更新する度にそれを認識して
必要な分だけダウソして今のバイナリを*使っている間*ででも
それを充ててリビルドしてそして反映してm

93 :名無しさん@お腹いっぱい。:04/06/09 23:42
>>92
FreeBSD なら ports 作れば、わりと少ない作業で自動化できるぞ。

94 :名無しさん@お腹いっぱい。:04/06/09 23:44
>>92
昔はスクリプト書いて全部自動でやってたけど、追いかける意味が
無いような気がしてやめた。今はKaoriYaパッチが更新されたとき
だけ更新してる。

95 :名無しさん@お腹いっぱい。:04/06/09 23:58
http://www.kaoriya.net/bbs/bbs.cgi?bbs=bbs&article=2372によ
ると正しく動かなくなるスクリプトがあるので新しいバッファで
nomigemoになるようですが、g/, g?でしかmigemoにならない仕様に
なったので新しいバッファでnomigemoにする必要はないと思います。
nomigemoになっているとg?ができなくて不便です。

96 :名無しさん@お腹いっぱい。:04/06/10 00:09
>>94
そうだな.また100ごとに固め出したら取ってきて充てるよ.オッカケルノマンドクソ
まぁ香り屋さんのはあんまり信用してないので最近見てないや(それでも別に支障はないし)

97 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/10 02:05
>>95
src/options.cの8329行目
    buf->b_p_migemo = 0;
これを
    buf->b_p_migemo = p_migemo;
としてください。パッチはそのうち直すかもしれません。

98 :95:04/06/10 07:53
>>97
>パッチはそのうち直すかもしれません。
期待しています。

99 :名無しさん@お腹いっぱい。:04/06/10 09:23
6.3ではどんないいことがありまつか?

100 :名無しさん@お腹いっぱい。:04/06/10 10:02
>>99
幸せになれまつ

101 :名無しさん@お腹いっぱい。:04/06/10 10:22
>>85
ViVi

102 :名無しさん@お腹いっぱい。:04/06/10 16:23
>>99
基本性能は fixed されてるからどうでもいいよ

103 :名無しさん@Vim%Chalice:04/06/10 17:21
それよか 7.0 の予想をしようぜ…ってスレタイ変えなきゃね

104 :名無しさん@お腹いっぱい。:04/06/10 23:09
まだ6.3のパッチ出てないけど、出始めたらnetupvimは1.5になりまつか?

105 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/10 23:16
なりまつ

106 :名無しさん@お腹いっぱい。:04/06/11 00:41
>>105
以前の6.2以前から6.2へはnetupvimではupdateできません
みたいに6.3以前からは駄目でつか?

107 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/11 00:56
基本的にはその予定でつ。

netupvimはファイルを消せない構造になっているので、時間の経過つまりアップデー
トが進むにつれゴミファイルが増えてしまうんです。実際にはゴミファイルはなるべ
く出さないように運用しているんですけど、マイナーバージョンがあがるような時に
はコントロールし切れない可能性があります。また、私も1ユーザとしてゴミがあり
続けるのは気持ち悪いですから、それらをリセットする意味でもいったん切り離した
いと考えています。

でも、使い勝手から考えると勝手にupdateしてくれたほうが楽ですよねぇ。

108 :名無しさん@お腹いっぱい。:04/06/11 01:33
6.2から6.3へアップデートするにあたって気をつける事ってありますか?
6.2のフォルダにそのまま上書きコピーしようと思っているんですが・・・

109 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/11 12:16
ゴミ(使われないファイル)が残ってしまう可能性を赦せるならば、注意事項はありません。

110 :名無しさん@お腹いっぱい。:04/06/11 15:13
^Mってのがかってに出るんですけど、これはなんですか?

111 :名無しさん@お腹いっぱい。:04/06/11 15:21
~Rってのがかってに出るんですけど、これはなんですか?

112 :名無しさん@お腹いっぱい。:04/06/11 16:38
>>110
:set ff=unix
:w

113 :名無しさん@お腹いっぱい。:04/06/11 18:18
:%s/ctrl-v enter//g

114 :名無しさん@お腹いっぱい。:04/06/11 20:58
次は 7 になるらしいが、インテリセンスのリクエストが多いから
やっぱ実装されるのだろうか?

115 :名無しさん@お腹いっぱい。:04/06/12 00:14
インテリセントルイスのデカい方が実装されるらしい

116 :名無しさん@お腹いっぱい。:04/06/12 01:27
KoRoN氏のインテリセンスの布石は結局誰も試していないのか?

117 :名無しさん@お腹いっぱい。:04/06/12 03:02
  Λ_Λ   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ( ・∀・)< オマエモナ
 (    )  \____________
 | | |
 (__)_)

118 :名無しさん@お腹いっぱい。:04/06/12 06:12
馬鹿野郎!
よくわからないがおまいらKoRoN氏に失礼じゃねーか!
おまいら全員試せ!

119 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/12 09:10
拙者も使ってないですから

120 :名無しさん@お腹いっぱい。:04/06/12 09:20
やっぱり何度やっても gvim が化け化けになるよ(ノд`)
~/.gtk-2.0 にはちゃんと日本語フォント名を指定しているし何が駄目なのか
見当もつなないヽ('A`)ノ

121 :名無しさん@お腹いっぱい。:04/06/12 09:20
s/gtk/gtkrc/

122 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/12 09:39
>>120
http://www.kaoriya.net/bbs/bbs.cgi?bbs=bbs&article=2911

123 :名無しさん@お腹いっぱい。:04/06/12 10:08
>>122
それは全然関係ないです(なぜならふつーのvimはふつーに使えてるので)
やはりgtkか・・・orz

124 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/12 10:30
>>123
termencodingを設定してみましたか?

125 :名無しさん@お腹いっぱい。:04/06/12 10:40
だからくだ質だろ

126 :名無しさん@お腹いっぱい。:04/06/12 10:43
>>123
>>38 ?
化けてるのはメニューだけで他の gtk アプリも化けてるならスレ違いだ

127 :名無しさん@お腹いっぱい。:04/06/12 11:44
>>124 したけど変化無し
>>125 残念ながら答えられる奴はいなかったよ…
>>126
メニューも gtk アプリも化けてるが
しかし gvim の日本語メッセージもファイルの中身も化け化けだ
"vim on mlterm ではそのような症状は一切出ないのに

128 :名無しさん@お腹いっぱい。:04/06/12 12:41
>>127
GDK_USE_XFT=0 gvim
で起動してみるのはどう?

129 :名無しさん@お腹いっぱい。:04/06/12 12:44
エラーは?
.xsession-errors とかにエラー出たりしてる?

130 :名無しさん@お腹いっぱい。:04/06/12 12:44
実は、KoRon 氏の patch ってだれも使ってない?
patch が reject されるんだけど…。

131 :名無しさん@お腹いっぱい。:04/06/12 13:26
各プラットフォーム用のソース玉には他のプラットフォーム用のソースは含まれないから
例えばun*x用ならwinやmac部分の差分はrejになる。気にせずGO

132 :名無しさん@お腹いっぱい。:04/06/12 15:00
>>130
されないが。

133 :名無しさん@お腹いっぱい。:04/06/12 16:15
パッチ 003 までage

134 :名無しさん@お腹いっぱい。:04/06/12 23:11
くはっ…。
何十時間ももかけて書いたテキスト誤ってすべて消してしまった。
アンドゥも手遅れ,「ファイル名.txt~」もすでに書きかえられてしまってる。
どっかにこっそり数日前のでもいいので勝手にバックアップとってたりしないですか?
だれか,たすけて…。まじで。

135 :名無しさん@お腹いっぱい。:04/06/12 23:45
>>134
ご愁傷様っぽい。
かわいそう

136 :名無しさん@お腹いっぱい。:04/06/13 01:35
だから大事なファイルは定期的にヤフーブリーフケースに預けろと一度も・・・

137 :名無しさん@お腹いっぱい。:04/06/13 01:35
おはようVimっ!!(@u@ .:;)ノシ

138 :名無しさん@お腹いっぱい。:04/06/13 03:06
>>134
だからscreen使えって言っただろ!

139 :名無しさん@お腹いっぱい。:04/06/13 03:41
:set nowrap したときに横方向のスクロールバーって出せます?

140 :名無しさん@お腹いっぱい。:04/06/13 04:00
vim って web browser になるの?

141 :名無しさん@お腹いっぱい。:04/06/13 04:05
ならないし、そんなの web browser 使った方が絶対便利
Emacs はそこら辺がアフォ丸出し

142 :名無しさん@お腹いっぱい。:04/06/13 05:35
>>141
禿同だが
2ch viewerとかは両方アフォ丸出しということになるかな


143 :名無しさん@お腹いっぱい。:04/06/13 05:37
Emacsはエディタじゃない・・・・・そう・・・・・環境・・・インビロンメントなんだ( ´,_ゝ`)

144 :名無しさん@お腹いっぱい。:04/06/13 06:12
|-- emacs ---|-- mew ---|-- w3m.el --|
|--------------- emacs --------------|


|--- vim ----|-- mutt --|--- w3m ----|
|------------- screen ---------------|

screenも環境だ

145 :名無しさん@お腹いっぱい。:04/06/13 06:31
>>142
Chalice って KoRoN氏 がシャレで作ったんでしょ?
確かそんな事言っていたし、Chalice 使っていないというような事も・・・
他の 2ch ブラウザに比べるとやはり見劣りするしね

146 :名無しさん@お腹いっぱい。:04/06/13 07:09
>>145
> Chalice って KoRoN氏 がシャレで作ったんでしょ?
どうだかw

> 確かそんな事言っていたし、Chalice 使っていないというような事も・・・
奴のレスの名前欄を見よ。しっかりと Chalice ユーザの痕跡が示されてるだろw

> 他の 2ch ブラウザに比べるとやはり見劣りするしね
だな。

147 :名無しさん@お腹いっぱい。:04/06/13 08:32
>>138
screenはときどき暴走するから危険

148 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/13 13:36
Chaliceの作成はアホ丸出しのシャレがキッカケに過ぎませんが、常用しているのは事
実です。それどころか無くてはならないツールの1つになっちゃってます orz

ちなみにambsearchやexexは使ってません。私にとってChaliceを含めたそれらの作成
は、利便性を目的として実用を追い求めた結果というよりは、Vimの到達可能点と実装
方法の妥当性を確認する過程です。

149 :名無しさん@お腹いっぱい。:04/06/13 14:50
>>139
:help gui-scrollbars
:help 'guioptions'

>>148
過程を確認しようとしたんだけど
無くてはならないものになってしまったのね(w

150 :名無しさん@お腹いっぱい。:04/06/13 15:34
都合の悪い時だけキッチンシンクだ、なんだと騒ぎ立てるくせに
結局便利だと言ってエディタにそれ以外の機能を詰め込む滑稽さ

151 :名無しさん@お腹いっぱい。:04/06/13 15:55
だって人間だもの

152 :名無しさん@お腹いっぱい。:04/06/13 16:00
>>149

set guioptions=gmrLtTb
でできました。ありがとう!!

153 :名無しさん@お腹いっぱい。:04/06/13 18:39
>>150
都合良けりゃいいじゃん、道具なんだもん。
emacsは道具かというと疑問だが。

154 :名無しさん@お腹いっぱい。:04/06/13 19:48
>>153
emacsは生きざま

155 :名無しさん@お腹いっぱい。:04/06/14 00:59
>>153
なら都合の悪い時だけキッチンシンクとかほざかない事だな
>>141みたいにアフォ丸出しと言ったりするのもな

まあ、お前らの最低具合はよく解りましたよ

156 :名無しさん@お腹いっぱい。:04/06/14 01:40
Webブラウザーのように挙動させるスクリプトを見たことがある。
そのスクリプトを動作させるには lynx が必要らしい。(当時の記憶)
しかし、それだったら、そのまま lynx使えばいいじゃんとか思ったよ。

157 :名無しさん@お腹いっぱい。:04/06/14 01:43
>>155
信者だから火病になるのはわかるが、冷静になれよ。

>>141
> ならないし、そんなの web browser 使った方が絶対便利
>>153
> 都合良けりゃいいじゃん、道具なんだもん。

どこも矛盾してないだろ。便利ならいいって書いてあるだけだ。

ところが、Emacsは専用ツールを使った方が便利なことまで、
信念/宗教としてEmacsの中で完結させようとしているように思われる。

これが、
>>141 > Emacs はそこら辺がアフォ丸出し
>>153 > emacsは道具かというと疑問だが。
>>154 > emacsは生きざま
なわけだ。

158 :名無しさん@お腹いっぱい。:04/06/14 01:55
> vim って web browser になるの?
という問に

> ならないし、そんなの web browser 使った方が絶対便利
> Emacs はそこら辺がアフォ丸出し
という答なわけで、、、
なんで、ここでemacsが出てくんの? やっぱ、コンプレックス?


159 :名無しさん@お腹いっぱい。:04/06/14 02:01
>>158
Emacs以外にweb browserになりそうなエディタを教えてくれないか?

160 :名無しさん@お腹いっぱい。:04/06/14 02:05
エディタ比較ならこっちでやってよ。

Vim vs Emacs (Editor War)
http://pc5.2ch.net/test/read.cgi/unix/983911547/

161 :名無しさん@お腹いっぱい。:04/06/14 02:10
>>158
どう考えたって>>140はemacs使いだろ?
他のエディタ使いが、Web Browser 使えますか?なんて聞くと思う?

162 :名無しさん@お腹いっぱい。:04/06/14 02:28
159,161とか読むと、やっぱりコンプレックス丸出しだなと思っちゃう。
「なりません。エディタがブラウザになる必要性がわかりません」
とでも答えておけばいいものを、わざわざEmacsを引合いに出すあたりなんか
泣けてきちゃう。

163 :名無しさん@お腹いっぱい。:04/06/14 02:29
emacsにコンプレックスを持たなきゃならん理由がワカランのだが

164 :名無しさん@お腹いっぱい。:04/06/14 02:32
>>160
こっちでしょ
徹底的】プログラマーが語るviとemacs 9【バトル】
http://pc5.2ch.net/test/read.cgi/prog/1075392698/

165 :名無しさん@お腹いっぱい。:04/06/14 02:36
vim 本出てたけど、評判はどう?

166 :名無しさん@お腹いっぱい。:04/06/14 02:41
:h で事足りる

167 :名無しさん@お腹いっぱい。:04/06/14 02:47
>>166
:helpの完全日本語化キボン

168 :名無しさん@お腹いっぱい。:04/06/14 03:17
東工大が東大にコンプレックス持ってるみたいですね( ´,_ゝ`)

169 :名無しさん@お腹いっぱい。:04/06/14 03:47
俺は好きな方に行って良いって言われたら、東工大選ぶけどなぁ。

170 :名無しさん@お腹いっぱい。:04/06/14 04:43
>>167
英語のほうが読み易いからイラネ

>>168
さいたま大のコロンがカワイソウ

171 :名無しさん@お腹いっぱい。:04/06/14 04:52
日本人なら日本語の方が読みやすいだろう
170は海外の人?

172 :名無しさん@お腹いっぱい。:04/06/14 05:25
いや、日本人だよ。
読み易いといったのには理由があってそれは他がほとんど全部英語だから
ヘルプが日本語だと拍子抜けするかもっていう下らない想像が根底にあるんだな(爆)

173 :名無しさん@お腹いっぱい。:04/06/14 11:52
>>132
> されないが。
普通に以下のようにパッチすると
% patch -p 0 < diffs/kaoriya.diff [/var/tmp/vim63]
patching file ./runtime/doc/options.txt
[...]
patching file ./runtime/syntax/memo.vim
can't find file to patch at input line 7829
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -cNr ../vim-6.3/src/GvimExt/gvimext.cpp ./src/GvimExt/gvimext.cpp
|*** ../vim-6.3/src/GvimExt/gvimext.cpp Sun May 25 00:40:33 2003
|--- ./src/GvimExt/gvimext.cpp Tue Jun 8 19:03:09 2004
--------------------------
File to patch:

↑こんなふうになるけど?
>>131
patch -p 0 -t とかってことっすか?

174 :名無しさん@お腹いっぱい。:04/06/14 12:53
>>173
> Perhaps you used the wrong -p or --strip option?

メッセージが英語だと死んでも読まない主義ですか?

175 :名無しさん@お腹いっぱい。:04/06/14 13:55
>>173
langとextraを入れてないのでは?

176 :名無しさん@お腹いっぱい。:04/06/14 14:35
>>173
patch -p0

とかじゃないの?

177 :名無しさん@お腹いっぱい。:04/06/14 18:39
>>176
パッチ君はそこまであほじゃないだろ。

178 :174:04/06/14 18:48
>>177
漏れも最初はそう思ってたんだよな。

179 :177:04/06/14 19:40
>>178
たしかにman patchには
       -p[number], --strip[=number]
とある。

180 :名無しさん@お腹いっぱい。:04/06/14 23:22
>>178
175が正しいと思うが。
gvimext.cppはextraに含まれるはず。

英語、読もうよ。

181 :名無しさん@お腹いっぱい。:04/06/15 02:08
めんどくせぇエディタだな

182 :名無しさん@お腹いっぱい。:04/06/15 08:59
スクリプト書きたいんですがヘルプ読んでも関数とか意味がわかりません。
どんなところで勉強すればいいんでしょうか?
やっぱり何かプログラム言語を勉強したほうがいいの?
ちなみに、プログラムの知識はまったくありません。

183 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/15 09:10
>>182
何をしたいのかによります。本当に簡単なことならば、ちょっと時間使って他人のvim
スクリプト読んで勉強しちゃったほうが良い(速い)です。もしかしたらvim.orgには同
じことするスクリプトが既にあるかもしれません。

大物ならば、悪いことは言いませんからPerlでもRubyでもPythonでも、別のスクリプト
言語をちゃんと勉強したほうがいいです。もちろんCやJavaだって良いですが、それは
やろうとしていること次第です。

184 :名無しさん@お腹いっぱい:04/06/15 18:58
:WWidth を抑止する方法を教えていただけませんでしょうか。
cmap W w
だと、「Web」を検索したくても「web」しか検索できなくなってしまいますし、
cmap W <Nop>
だと、そもそも「Web」が検索できなくなってしまいます。
なにかよい手立てはないでしょうか。

というか、「WWidth」って、なんですか?

185 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/15 19:36
>>184
:delcommand WWidth
香り屋版に付属のスクリプトによるコマンドです。

186 :名無しさん@お腹いっぱい。:04/06/15 20:16
6.3にkaoriya差分を当てて利用しています。

format.vimなのですが、最近のものを使うと、twを増やして整形した時に
元の改行の位置に不要なスペースが挿入されてしまいます。
これはこういう仕様になったのでしょうか?

# tw=60で整形された原文
CVSによる配布も行なっております。CVSを利用することでパッチリ
リースへの追従が手軽になります。CVSサーバへのログインパスワー
ドは不要です。

# tw=70で、2002/01/12のformat.vimで整形(gq)
CVSによる配布も行なっております。CVSを利用することでパッチリリースへの
追従が手軽になります。CVSサーバへのログインパスワードは不要です。

# tw=70で、最新版のformat.vimで整形(gq)       ↓  ↓空白が入る
CVSによる配布も行なっております。CVSを利用することでパッチリ リースへ
の追従が手軽になります。CVSサーバへのログインパスワー ドは不要です。

187 :名無しさん@お腹いっぱい。:04/06/15 20:42
>>186
se fo?
mMは入ってる?

188 :名無しさん@お腹いっぱい。:04/06/15 21:26
>>187
formatoptions=tcq
formatoptions=croql
などでした。

set fo+=mM
したら新しいformat.vimでもきれいに整形できるようになりました。
多謝!>187
再見了!>2002年版format.vim

189 :名無しさん@お腹いっぱい。:04/06/15 22:00
>>183
たくさんあるんですね。
どれにし様か迷います。
とにかくありがとうございました。

190 :名無しさん@お腹いっぱい。:04/06/15 23:05
コロンってPython使えるのか?

191 :名無しさん@お腹いっぱい。:04/06/15 23:48
ど〜でもいいよ

192 :名無しさん@お腹いっぱい。:04/06/16 00:16
>>189
やめとけ
Vimのスクリプトpythonにしたってなにも変わらんよ
Emacsでlispした方が万倍勉強になる

193 :名無しさん@お腹いっぱい。:04/06/16 00:34
>>192
vimだったら何がお勧めですか?

194 :非192:04/06/16 00:52
関数とかの意味を知りたいなら c の入門ページをポインタとか無視して読み進める。
プログラムの構造とかもそれでいいはず。無保証

195 :名無しさん@お腹いっぱい。:04/06/16 01:14
>>193
初めてならPythonがいいかも。Perlと違って綺麗で、
OOP一本槍というわけでもなく、GUIも書ける等適用範囲も広そう。
…とその三つではPerlしか書けない人が言ってみる。

196 :名無しさん@お腹いっぱい。:04/06/16 01:30
俺は湾ライナーが書きやすい、perlか、awkがいいと思う。
1行ならスクリプトにしなくても、!で簡単に呼び出せるじゃん。

197 :名無しさん@お腹いっぱい。:04/06/16 12:23
zshスクリプト最強

198 :名無しさん@お腹いっぱい。:04/06/16 13:22
>>197
ぜひzshスレでいろいろ披露してください。

199 :名無しさん@お腹いっぱい。:04/06/16 14:06
PHPと一緒に使うことで自分のvim実体そのものをウェブ上に漂わせて
どこででもそのvimに手持ちのファイルを載せられるようにできないのかな?
要るのはファイルの中身だけだしvim環境はオープンにしてもいいや。
まぁvim環境は無くなることのないようにシンボリックであればそれも無問題かもね。

200 :名無しさん@お腹いっぱい。:04/06/16 15:45
wiki + w3m + vim みたいなイメージなのかな?

201 :名無しさん@お腹いっぱい。:04/06/16 16:01
体制としてはwiki様でいいけどでもそれだと見られたくないファイルの中身ま
で不特定多数に閲覧できる可能性を残すのでやっぱりユーザ登録様なUIが必要
になってくるのかなと思ったりした

202 :名無しさん@お腹いっぱい。:04/06/17 18:31
vimでCのソースを編集するとき、関数一覧を表示させて、そこから関数に飛びたいです。
winmanagerというプラグインで出来ないかなとおもい導入したのですが、関数名を表示させることが
出来ませんでした。

なにかよい方法やプラグインはないでしょうか?

203 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/17 18:36
>>202 taglist.vim使ってください
http://vim.sourceforge.net/scripts/script.php?script_id=273

204 :名無しさん@お腹いっぱい。:04/06/17 19:53
>>203
うまく表示&ジャンプできるようになりました。

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

205 :名無しさん@お腹いっぱい。:04/06/18 08:23
Windows版KaoriYa vim 6.3でつ。

状況によって設定を変えようと思って、
_gvimrc_common に共通の設定を書いた上で、例えば
_gvimrc_programming っつーのを作って、ここから
source _gvimrc_common している。
んで、gvim -U _gvimrc_programming として起動する。という状況で、

_gvimrc_common に書いてある、
set columns=90
set lines=32
は有効になってるので、_gvimrc_common はちゃんと読めてる。
しかし、同じ _gvimrc_common に書いてある
if has('multi_byte_ime') || has('xim')
 highlight CursorIM guibg=Purple guifg=NONE
endif
が効かない。
起動した後で :highlight CursorIM guibg=Purple は効く。

なんで?

206 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/18 09:42
>>205
恐らく、それ以降に読み込まれている設定ファイルで上書きされているからでしょう。
:scriptnames
で確認して、_gvimrc_common以降のファイルをgrepでもしてみてください。

207 :名無しさん@お腹いっぱい。:04/06/18 10:31
_gvimrc_common 以降は $VIMRUNTIME/colors/murphy.vim だけでつ。
読んだら、hi Cursor はあるけど、hi CursorIM はありましぇん。

でも、念のため _gvimrc_programming (_gvimrc_common を呼ぶほう)を
編集して、関係ある2行だけ抜き出すと、

source _gvimrc_common
colorscheme murphy

という順序だったのを

colorscheme murphy
source _gvimrc_common

となるようにしたら直りました。ありがとうございます。
どうも納得いかないんですけど、colorscheme の設定ファイルって
最初に全部初期化してたりするんでしょうか。
あ、もすかすて、
hi clear
これ? orz

208 :名無しさん@お腹いっぱい。:04/06/18 10:53
そのキモイしゃべり方やめれ。

209 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/18 10:54
>>207
> これ? orz
そういうことでつ。IM使わない海外の人が作ったcolorschemeは CursorIM なんて目
に考えてくれません…… orz

210 :名無しさん@お腹いっぱい。:04/06/18 13:05
vimの資産を使っておいてそれはないだろ。
気に入らないならvimと訣別して独自に日本語専用のエディタを作れよ。

211 :207:04/06/18 13:21
>>210
へ?スレさかのぼってみたがよくわからんし
もしかしてもしかすると>207か>209かへのコメントか?

俺はそもそもそんなこと言って無いし、KoRoNさんのレス読んでも
とうていそんな読み方はできないが…
単に俺の疑問にいつものKoRoNさんらしくお茶目な解説をつけて
くれただけにしか見えないけど。

212 :名無しさん@お腹いっぱい。:04/06/18 13:24
>>211
釣られんなよ。

213 :名無しさん@お腹いっぱい。:04/06/18 13:36
(´・ω・`)ショボーン

214 :名無しさん@お腹いっぱい。:04/06/18 18:56
きっと、地縛霊ですよ、地縛霊。


215 :sage:04/06/19 13:43
Windowsで gvim or vim をUSBのフラッシュメモリ等で、持ち運びたいと思っているのですが、
レジストリを使用しない設定が可能かどうか知っている方いたら教えてください。

216 :名無しさん@お腹いっぱい。:04/06/19 16:23
レジストリ使うよ
インスコ後最初にgvim実行する時に登録するか聞かれるから

217 :名無しさん@お腹いっぱい。:04/06/19 16:40
>>215
-unregisterはどうでしょう

218 :215:04/06/19 20:51
>>217
あっ、ありがとうございました。

219 :名無しさん@お腹いっぱい。:04/06/20 03:01
Readmeも読まないヤツは無視だろ

220 :名無しさん@お腹いっぱい。:04/06/20 03:49
ではこのスレの存在価値が無いね

221 :名無しさん@お腹いっぱい。:04/06/20 04:24
>>220
んなこたあない。極論杉。

222 :名無しさん@お腹いっぱい。:04/06/20 04:30
>>220
このスレは少なくともREADME.txtに書いてある内容が質問に上がる事はない
>>217はREADME.txtに書いてある内容
解りましたか?

223 :名無しさん@お腹いっぱい。:04/06/20 09:36
>>http://www.kaoriya.net/bbs/bbs.cgi?bbs=bbs&article=2947
se hiddenだと思われ.

224 :名無しさん@お腹いっぱい。:04/06/20 13:34
>>222
上がってるじゃん。過去ログ嫁よ。

225 :名無しさん@お腹いっぱい。:04/06/20 17:47
えーと、多分どこかのバグ(Vimじゃないかも)なんですが

Windowsの香り屋Verを使用しているのですが、
「−」(全角のマイナス)をfenc=ucs-2leで保存すると
他のエディタ(notepad等)では微妙に違う「−」になっています

逆に他のエディタで「−」(全角のマイナス)を書き込み
vimで表示すると文字化けしてしまいます。


226 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/20 18:40
>>225
調べてみたのですがlibiconvの問題でした。libiconvはcp932の0x817cを ucs-2leの
0x2212に飛ばしています。それに対してWindowsでは0xff0dであることが求められて
いるようです。libiconvのこの挙動は、最新版の1.9.2でも同じです。

227 :名無しさん@お腹いっぱい。:04/06/20 18:58
「−」(MINUS SIGNのJIS X 0208の方)で問題が起こってるなら、

「〜」(WAVE DASH)
「\」(REVERSE SOLIDUSのJIS X 0208の方)
「‖」(DOUBLE VERTICAL LINE)
「¢」(CENT SIGN)
「£」(POUND SIGN)
「¬」(NOT SIGN)

このへんも確認しといた方がいいかも。

228 :名無しさん@お腹いっぱい。:04/06/21 16:57
しょうもない話なんだが、
README_j.txtを読んでいて、Perlとの連携のところの行頭に
「ん。」なんて入っているもんだから、
一瞬縦読みか?と思い、OLEとの連携のところで、
「アすまンコ」と読んだ漏れは2ch中毒orz

229 :名無しさん@お腹いっぱい。:04/06/21 19:59
ハゲワラタ

230 :名無しさん@お腹いっぱい。:04/06/21 23:32
最近、vim で set compatible してもオリジナルの vi とは云々、、、
という小言をあちこちで見掛けるのですが、例えばどんなところが
vim はダメダメなんですか。

231 :名無しさん@お腹いっぱい。:04/06/21 23:43
はっきりいって elvis 最強
マジで vim 捨てるかも

232 :名無しさん@お腹いっぱい。:04/06/22 03:38
GvimExtって何?
テキスト翻訳サイトで翻訳しても訳ワカメ

233 :名無しさん@お腹いっぱい。:04/06/22 17:19
EUCで「0123」と書いた一行だけのファイルを開くと
fileencodingがcp932になってしまいます。これ対策は
ありますか? verifyencは入れてるんですけど。

.vimrcの文字コード周りの設定はこうしています。

set fileencoding=euc-jp
set fileencodings=iso-2022-jp,utf-8,cp932,euc-jp



234 :名無しさん@お腹いっぱい。:04/06/22 17:28
誤認識しちゃうのは仕方ないのでは。

同じようなことで半日くらい悩んだことがあった。無駄な時間だった。
僕の場合は全角ひらがなカタカナのみの一行のみで動作確認してた…。

235 :名無しさん@お腹いっぱい。:04/06/22 17:29
美乳

236 :名無しさん@お腹いっぱい。:04/06/22 18:24
>>233 じゃないですけど、誤認識は仕方ないとして、
その場合に、ファイル開いたあとで手動でエンコーディング変更できますかね?

237 :名無しさん@お腹いっぱい。:04/06/22 18:28
>>236 :e ++enc=euc-jp

238 :名無しさん@お腹いっぱい。:04/06/22 19:19
>>237
おお、変更できました。ありがとうございます。

239 :名無しさん@お腹いっぱい。:04/06/22 21:54
vim6.3になってから、wとかbの挙動って変わった?
IPアドレスとか移動するときに"."で止まらなくなってるんだけど、6.2以前からでもそうだったっけ?


240 :名無しさん@お腹いっぱい。:04/06/22 21:58
>>239
h 'iskeyword'

241 :名無しさん@お腹いっぱい。:04/06/22 21:59
>239
ちみの設定ファイルで iskeyword が変わったと思われ・・・

242 :名無しさん@お腹いっぱい。:04/06/22 23:02
今日 vim のあの本を立ち読みしてきましたが買ったのは同じ体裁の emacs のあの本。
さようなら vim ...

243 :名無しさん@お腹いっぱい。:04/06/23 08:44
6.3対応 NetUpVimまだ〜?

244 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/23 08:56
>>243 まだ〜。

6.3用のNetUpVimのバイナリはあるんですが、NetUpVimで配布されるバイナリのほうがありません。

245 :名無しさん@お腹いっぱい。:04/06/23 09:02
6.1用が1.3で、6.2用が1.4で、6.3用が1.5なんて、そんなの微妙すぎ〜♪

246 :名無しさん@お腹いっぱい。:04/06/23 09:48
NetUpVimがないと夜しか眠れないので、しばらく
「更新がありません」でいいからNetUpVimのバイナリ
公開きぼん、と言ってみるテスツ。

247 :名無しさん@お腹いっぱい。:04/06/23 09:51
>>242
あれ同じくらいの値段なのに、内容は1/5くらいだろ。

248 :名無しさん@お腹いっぱい。:04/06/23 10:26
どっちが1/5? emacs? vim?

249 :名無しさん@お腹いっぱい。:04/06/23 10:43
>>246
NetUpVimがあると昼も寝るのかYO!

250 :名無しさん@お腹いっぱい。:04/06/23 11:32
>>249
もちろんですが何か。

251 :名無しさん@お腹いっぱい。:04/06/23 12:17
>>234
しょうがないものなんですか。emacs,nkf,lv,jlessあたりは
正しく判定してくれるのになぜvimだとだめなんだろう??
たしかにSJISの半角カナのコードとかぶる部分なので、
いやらしいとこではあるんだけど。

とはいえどう直せばいいのか見当もつかないので237の
教えてくれた方法で我慢します。


252 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/23 13:00
>>251 ココ、参照してください。
http://www.kaoriya.net/bbs/bbs.cgi?bbs=bbs&article=672

Vimには頭の良いエンコード判定ルーチンは乗ってないんです。verifyenc.vimを改良
すれば、もう少しまともな判定ルーチンにすることはできるでしょう。でも本当なら
ばVim自身に埋め込んであったほうが良いんですよね。

253 :名無しさん@お腹いっぱい。:04/06/23 13:27
本体にうまい具合に実装出来ないものなんですか?

254 :名無しさん@お腹いっぱい。:04/06/23 13:41
>>253
わざわざ内蔵しなくても、間にフィルタ噛ませばいいじゃん。

255 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/23 15:53
>>253
日本だけ、という限定であれば難しくはありません。ですが私としてはそれはしたく
ない。やるならばgenericな仕組みをしつらえて、各国語に対応できるものを作るの
が正しいんです。その過程では日本人以外のユーザともいろいろ調整をしなければな
らず、それだけのパワーと時間が取れないというのが現状です。

# でもvim7に向けて、滑り込ませる良いチャンスなんですよね。

256 :名無しさん@お腹いっぱい。:04/06/23 22:38
>>255
おまえアホだろ?まず日本だけで実装できるんだったらそれをやれや。
他国語対応はその日本語版へのパッチで実現すればいいんだよ。
なんかね、*また*IRCのときみたいにできねぇのに分かり易い言い訳をして回避するのかい?(w

257 :名無しさん@お腹いっぱい。:04/06/23 22:48
意味不明

258 :a ◆Vim6/xykh2 :04/06/23 23:16
Vim グッズあるよね。
なんか持っている人いますか?

259 :名無しさん@お腹いっぱい。:04/06/23 23:52
>>256

つくることが可能な人がつくるんじゃなくて、作りたい人がつくるんでしょーが。。
てかほんとに難しくないし…。池沼なのか?ばれるからもう少し考えて発言しようね^^

放置スキル 低くてスマソ

260 :名無しさん@お腹いっぱい。:04/06/24 00:30
>>256
ださいセンスだなぁ。そういうad hocな対応はろくなことにならんのに。

261 :名無しさん@お腹いっぱい。:04/06/24 00:35
vimのバージョンが上がってUTF-8の扱いが変わったのでしょうか。
kaoriya版6.3にして今まで普通にUTF-8で自動認識がかかっていたものが急に扱えなくなりました。
cygwinでも同様に扱えなくなったのでcygwinのバージョンを6.2にしたら大丈夫でした。
で、kaoriya版も6.2にしたら扱えるようになったのですが、netupvimしたら駄目になってしまいました。

ちなみにファイルは15000行くらいのXMLです。

ちなみに現在はcygwinのvim6.2でcp932→euc-jp→UTF-8の相互変換OK
kaoriya版6.2でcp932→euc-jpはOK。cp932からUTF-8に変換しようとすると変換失敗といわれる。
UTF-8のものを開くと化ける。

どうしたものでしょうか

262 :名無しさん@お腹いっぱい。:04/06/24 00:45
migemo検索ではignorecaseはどのように関係してくるのでしょうか?
unix板をg/macで検索するとMacにマッチしません.
g/vimで検索されるとVimにマッチします.
/\%(v\_s*i\_s*m\|v\_s*i\_s*m\|ヴ\_s*\%(ぃ\_s*[まみむめもっ]\|ィ\_s*[マミムメモッ]\)\)
/\%([罷委任真賄増猿膜捲幕枕鍖眞信誠実亮純全]\|m\_s*a\_s*c\|マ\_s*[ッシカクセコ]\ (以下略
それぞれの検索パターンはこのようになっています.
m\_s*a\_s*cの部分だけを/で検索するとMacにマッチします.

cmigemo 1.2以上(CVS)
vim 6.3 + kaoriya patch

263 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/24 01:19
>>261
> vimのバージョンが上がってUTF-8の扱いが変わったのでしょうか。
6.2の後半で言語ネイティブ(CP932)からUTF-8への変換にはWIN32APIが使われるように
なったと記憶しています。その際にバグが埋め込まれたか、WIN32APIのほうに問題があ
る可能性が考えられます。その変換に失敗するファイルを私に送っていただければ、す
ぐにというわけではありませんが原因を調査します。

>>262
現象を確認しました。g/macoで検索すればMacOにはマッチすることから、生成されるパ
ターンの長さか、その内容かによって引き起こされる現象だと推測されます。追って調
査します。報告ありがとうございます。

264 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/24 01:29
>>262
単純なことで、smartcaseの影響を受けているだけでした。migemo-dictから引き出さ
れる語の一部に「Mac」という文字列が含まれていて、それにsmartcaseが反応して強
制的にcase sensitiveとして扱われています。混乱させて申し訳ないです。
:help /\c

265 :名無しさん@お腹いっぱい。:04/06/24 02:14
>>260
256じゃないが、完璧な設計を最初に目指すより、まず実装してリファクタリングを掛けて
段階を踏んで拡張していくのもアジャイル的で悪く無さそうとか、思ったり思わなかったり

266 :名無しさん@お腹いっぱい。:04/06/24 02:25
とりあえず>>256が日本語版を作れば万事解決
言い出しっぺの法則

267 :261:04/06/24 02:51
>>263

KoRoNさん返信ありがとうございます。
一応当方で化けがおこる所まで切り出して調べた所どうも「〜(波線)」が問題のようです。
古いバージョンで〜を入力すると?になっていたのが現在のものでは直っているようです。

cygwinのvim6.3でうまく変換できないのは単に-iconvでコンパイルされているようです。


268 :261:04/06/24 02:53
すみません、既に226あたりで既出の話題だったのですね。

269 :名無しさん@お腹いっぱい。:04/06/24 04:29
文字コード判定俺的正解イメージ
function! Guess()
perl << EOF
use Encode::Guess qw/ cp932 euc-jp iso-2022-jp /;
{
  my $encname;
  open(FILE, $main::curbuf->Name());
  {
    local $/ = undef;
    my $data = <FILE>;
    my $enc = guess_encoding($data);
    if (ref($enc)) {
      $encname = $enc->name;
    } else {
      $encname = $enc;
    }
  }
  close(FILE);
  VIM::DoCommand("let encname = '$encname'");
}
EOF
return encname
endfunction
function! Verify()
  let encname = matchstr(Guess(), '\S*')
  if &fenc != encname
    execute 'e ++enc=' . encname
  endif
endfunction

270 :262:04/06/24 07:49
>>264
smartcaseでしたか.ありがとうございました.

271 :名無しさん@お腹いっぱい。:04/06/24 12:59
既出かも知れませんけど、そうだったらすみません。

VimもEmacsのElispみたいな言語(というよりスクリプト?)があると
聞いたんですが、どんなことができるのか、色々といじりたいと
思ってます。最初ということで、どのようなドキュメントをみるのが
よいのか、アドバイスくださりませ。

窓を開いて、別ファイル処理をして…みたいなことがしたいのですが…。

272 :271:04/06/24 13:05
すみませんでした。Vimスクリプトお勉強スレがあるのを知りませんでした。
そのスレをまず読んでみることにしまつ。

273 :名無しさん@お腹いっぱい。:04/06/25 06:02
ttp://www.kaoriya.net/img/snapshot/gvim-6.0z.1-00.png
これ見るとバイナリファイル開いているみたいなんだけど、どうすれば開けるの?
またこって編集も可能?

274 :名無しさん@お腹いっぱい。:04/06/25 07:44
:help hex-editing

275 :名無しさん@お腹いっぱい。:04/06/26 02:15
>>274
表示できたけど行末に^Mがついて気持ち悪い

276 :名無しさん@Vim%Chalice:04/06/26 02:18
:%s/^M$//

277 :名無しさん@お腹いっぱい。:04/06/26 02:54
待て、バイナリファイルなんでしょ。
そんな簡単に ^M 消してしまって良いのか?

278 :名無しさん@お腹いっぱい。:04/06/26 02:59
>>277
:help hex-editing してからもう一度考えてみよう。

279 :名無しさん@お腹いっぱい。:04/06/26 03:19
>>276
毎回こんな泥臭い事やらなきゃならないの?
つーかなんで^Mが付くのかワカラン

280 :名無しさん@お腹いっぱい。:04/06/26 03:22
縦の物を横にも(ry

281 :名無しさん@お腹いっぱい。:04/06/26 05:29
そんなあなたに bvi

282 :名無しさん@お腹いっぱい。:04/06/26 05:42
>>279
vim on FreeBSDではつかないが。

vimの設定でft=unixがデフォルトになっていて、
xxdがWindowsだからって^Mをつけてるんじゃないか?

283 :名無しさん@お腹いっぱい。:04/06/27 10:44
>>255
genericさならw3m、賢さならGaucheから持って来るのが最強っぽいです。

284 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/06/27 11:27
>>283
w3mはlibiconv相当+文字セット判定を自前で持っていますね。現時点ではiconvが判定
ルーチンもカバーすべきだと考えているので、その意味では納得です。

Gaucheの判定方法は非常に強力でしかも構造が綺麗なので好きです。DSAを並列に動か
して生き残りと得点で判定するこの方法は、プラグインで拡張可能なように作り変えや
すいですから有望です。ただしDSAデータのメンテに要Schemeというあたりがネック
で、少しアイデアが必要でしょう。
# もっともデータのメンテなんて一度作ってしまえば滅多に発生しないですけどね

285 :名無しさん@お腹いっぱい。:04/06/27 17:57
emacs撲滅委員会
http://pc5.2ch.net/test/read.cgi/unix/1073293910/

582 (^^) ◆Bash/0m.Ak 04/05/17 03:00
日本語使える Gauche はエディタになれ。
iconv 使うから、Vim みたいじゃん。
Oniguruma も付属して。
ガンガレ Gauche

286 :名無しさん@お腹いっぱい。:04/06/29 20:11
bufferは1つしかもてないのですか?


287 :名無しさん@お腹いっぱい。:04/06/29 20:25
>>286
どうしてそう思ったのですか?

288 :名無しさん@お腹いっぱい。:04/06/29 20:37
>287
ずっとEmacsヽ(´ー`)ノマンセーだったんだけど
リモ-トだとどうしても動作の遅さとメモリ食いが気になってしょうがないので vimを使い初めたんです
で、Emacsみたいにいくつものbufferを切り替えて使えたらな…と ト-シロでスマソ

ありました :ls :b1 :b2~ ですね でも複数のfile開くのって? orz

暫くこのスレにお世話になりそうです


289 :名無しさん@お腹いっぱい。:04/06/29 20:46
>>288
:new <new file>
:vnew <new file>
:sp
:vs
:sb <buffer>
:vert sb <buffer>

290 :名無しさん@お腹いっぱい。:04/06/29 22:30
>289 有難うございます たすかりました。


291 :名無しさん@お腹いっぱい。:04/07/01 00:08
vimを信じていいですか?

292 :名無しさん@お腹いっぱい。:04/07/01 02:10
信仰の自由

293 :名無しさん@お腹いっぱい。:04/07/01 03:17
バトルスレまだやっていたのね。
良く飽きないな。

294 :名無しさん@お腹いっぱい。:04/07/01 04:58
両刀使いがデファクトスタンダード

295 :名無しさん@お腹いっぱい。:04/07/03 20:36
一番上のスクリーンショットのDockにgVimが入ってる.
ttp://www.apple.co.jp/education/profiles/tkuv/index4.html
Carbon Emacsのアイコンは見当たらない.

296 :名無しさん@お腹いっぱい。:04/07/04 03:37
お前らの大好きなviが完膚無きまで叩きのめされてますよw
所詮駄目エディタなんですね(藁

テキストエディタ何つかう?Ver.16
http://pc5.2ch.net/test/read.cgi/software/1088832145/

297 :名無しさん@お腹いっぱい。:04/07/04 06:00
このスレ読めば分かるだろ >所詮駄目エディタ

298 :名無しさん@お腹いっぱい。:04/07/04 10:16
宗教論争はここに飛び火しないようにやって頂きたい。

299 :名無しさん@お腹いっぱい。:04/07/04 12:23
>>296
反論されてムカついたからって、何もここまで来て煽らなくても・・・


300 :名無しさん@お腹いっぱい。:04/07/04 12:30
    今だ! 昔のaaで300ゲトォォー!!
     ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄       (´´
        ∧ ∧  )      (´⌒(´
      ⊂(゚Д゚⊂⌒`つ ≡≡≡ (´⌒;;;≡≡≡
           ̄ ̄ (´⌒(´⌒;;
          ズザーーーーーッ      %VERID%

301 :名無しさん@お腹いっぱい。:04/07/04 12:50
>>299
反論も何も途中で、言い訳が出来なくて逃げてるじゃん(藁
途中まであれだけ必死だったのに(プッ

302 :名無しさん@お腹いっぱい。:04/07/04 13:01
いくらでも反論できるが

303 :名無しさん@お腹いっぱい。:04/07/04 13:01
>>301
単にオマエみたいなアフォの相手をするのが面倒臭くなっただけかと。

304 :303:04/07/04 13:04
>>302
くだらんことにあまりエネルギーを使うなよ

305 :名無しさん@お腹いっぱい。:04/07/04 13:19
はいはい、>>296のスレに帰って好きなだけやりな。

306 :名無しさん@お腹いっぱい。:04/07/04 13:32
>>303-302
age てまでジエンお疲れ様です

307 :名無しさん@お腹いっぱい。:04/07/04 13:44
これに反論できるのかね(藁

36 :名無しさん@お腹いっぱい。 :04/07/03 19:50 ID:6C1SqfF9
---------
1: // 演算子の前後に空白を入れる
2: for(int ix=0; ix<100; ++ix)
3: sum+=value[ix];
---------
↑を↓に編集するのに、何回キーを押す?
---------
1: // 演算子の前後に空白を入れる
2: for(int ix = 0; ix < 100; ++ix)
3: sum += value[ix];
---------

vi/vim/vivi なら 17回で出来るぞ


37 :名無しさん@お腹いっぱい。 :04/07/03 20:05 ID:1/sztAow
>>36
そんな操作はマウスで目的の場所(演算子の前後)をクリック、スペースを打つであっという間。
スピード競争しても良いよ(w

しかし、vimはこんなことを17回もキータイプしないと駄目なのか。
しかも直感的じゃない操作で。
笑えるな。

308 :名無しさん@お腹いっぱい。:04/07/04 13:47
いつの間にviviがvimと同列に併記しても良くなんたんだよw

309 :名無しさん@お腹いっぱい。:04/07/04 14:26
ほんとにスピード競争したら vim 使いに負けるぜ

310 :名無しさん@お腹いっぱい。:04/07/04 14:46
vimで挿入モードのままマウスで以下略という反則技が・・・

311 :名無しさん@お腹いっぱい。:04/07/04 15:04
洩れはマウスで画面上の1点を正確にクリックするのはけっこう神経使うと思っている.
それに対し,vim内でのカーソル移動は離散的な2次元格子点の移動だ.
考えることが少ない(と,思っている).
フレームに加わるつもりはないが,↑はcuiなツールの顕著な特徴だと指摘したい.

312 :名無しさん@お腹いっぱい。:04/07/04 15:07
>>311
> 洩れはマウスで画面上の1点を正確にクリックするのはけっこう神経使うと思っている.
おっさん

313 :名無しさん@お腹いっぱい。:04/07/04 15:19
漏れの laptop そもそもマウス繋がってないからな。
タッチパッドじゃとてもじゃないが2秒じゃ無理だな。
ちゅうか、速さを求めるのがそもそも違う。
どっちも速さやストローク数の少なさが快適さだと
思ってる勘違いさんなんだろ。

viコマンドの方が快適だと思えばそれ使えばいいし、
マウスの方が快適だと思えばそれでいい。

314 :名無しさん@お腹いっぱい。:04/07/04 15:20
あんさん

315 :名無しさん@お腹いっぱい。:04/07/04 15:28
>>307
しかも、これって17手じゃなくて18手だったというオチまで付いてるんだから(プッ

316 :名無しさん@お腹いっぱい。:04/07/04 15:57
なんか、どうしてもこのスレで宗教論争やりたいヤツが約一名いるみたいね。

317 :名無しさん@お腹いっぱい。:04/07/04 16:02
信仰の自由

318 :名無しさん@お腹いっぱい。:04/07/04 16:20
>>317
え? 17手はできて、もっと短いの考えてたんだけど…


319 :名無しさん@お腹いっぱい。:04/07/04 16:25
テキストエディタ何つかう?Ver.16
http://pc5.2ch.net/test/read.cgi/software/1088832145/

320 :名無しさん@お腹いっぱい。:04/07/04 16:26
>>317 じゃなくて >>315 だった orz
とりあえず17手。
j f x a SPACE ESC e . ; . e . RETURN e . e .
基本的な機能しか使ってないからもっと短くなりそうなんだが…


321 :名無しさん@お腹いっぱい。:04/07/04 16:27
>>318
信仰の自由と17手に何の関係があるのか解りませんが
とりあえず、その短い手をご披露願いたく

322 :名無しさん@お腹いっぱい。:04/07/04 16:31
>>316
そういうヤシは放置が基本なのだけどな。

323 :名無しさん@お腹いっぱい。:04/07/04 16:32
ttp://vivi.dyndns.org/vivi/tsume/qa.phtml?n=1
ここが元ネタみたいね
しかし、viviユーザーはレベル低いのぅ

324 :名無しさん@お腹いっぱい。:04/07/04 16:42
>>323
ここはviviを扱うところではない。
スレ違いだ (・∧・)キエロ

325 :名無しさん@お腹いっぱい。:04/07/04 16:52
いや、元ネタ紹介しただけだが・・・

326 :324:04/07/04 17:07
>>325 それは>>296のスレで言うことであって、ここで扱うことじゃないだろ。

327 :名無しさん@お腹いっぱい。:04/07/04 17:15
「ホラ、こんなに簡単に」とか「こんな機能もあるよ〜」って
アプローチで説得するのが間違ってる。viの良さは

『脳と直結したかのような快感無意識操作』

の一言に尽きる。でも他人に説明すんの難しいんだよな。
習得まで時間かかるから「とりあえず一回使ってみろ」って
言うわけにもいかんし。

328 :名無しさん@お腹いっぱい。:04/07/04 17:20
>>323
このネタ自体は面白いね。
とりあえず、問題2をテキストオブジェクト使って上手くできないかと
いろいろ試しているが答えを超えることが出来ず _| ̄|○

329 :名無しさん@お腹いっぱい。:04/07/04 17:52
そもそもソースコードで演算子の前後に空白を入れないvimユーザがいるのか?
あと確かemacsには演算子前後の空白を挿入するマクロがあるんだけど
きっとvimにもそれぐらいあるだろう

330 :名無しさん@お腹いっぱい。:04/07/04 18:00
>>329 作れば作れるが、そんなことせずindent使えよ

331 :名無しさん@お腹いっぱい。:04/07/04 18:08
なんでこのスレにまで飛び火してんだよ(藁


332 :名無しさん@お腹いっぱい。:04/07/04 18:20
vimのネタが無いからのぉー
: help に全部書いてあるし

ここはコロンのバグ収集窓口みたいになっていたけど
その大半はwin依存のものばかりでぶっちゃけスレ違い甚だしいし

あとはなんだかんだいってもvimではまだ不満なてんが幾つかあって
それはvimへのパッチで解消すべき問題でもないような気がするし

333 :名無しさん@お腹いっぱい。:04/07/04 18:26
>>332
まずその不満を言ってみないことには何も始まらない。
っていうかネタないんだし言ってみれば?
いやむしろ知りたいんだが。

334 :名無しさん@お腹いっぱい。:04/07/04 18:32
いや、それは言えない
漏れの持ちネタだし
新しいエディタを作るんだ
Bill Joy の仕様の上では決してできないようなのを

335 :名無しさん@お腹いっぱい。:04/07/04 18:36
妄想の自由

336 :名無しさん@お腹いっぱい。:04/07/04 18:40
もしかして、Bill Joy が、もし vi がこんなにも普及するのが最初からわかっていたときに
作ったであろうエディタを作るつもりか!

337 :名無しさん@お腹いっぱい。:04/07/04 18:43
KoRoNに妙な対抗意識で粘着してるヤシいつもいるな。

338 :名無しさん@お腹いっぱい。:04/07/04 18:49
ところでmattn氏氏んだ?

339 :名無しさん@お腹いっぱい。:04/07/04 18:58
>>338
君ひどいこと言うね.

340 :名無しさん@お腹いっぱい。:04/07/04 19:04
まぁネタが無いんなら、323の「詰め ViVi」をVimで解くのもまた一興。
http://vivi.dyndns.org/vivi/tsume/qa.phtml?n=1 (再掲)

341 :名無しさん@お腹いっぱい。:04/07/05 06:56
>>327
これに尽きるな
反射的に指が動くから、
大脳皮質はソースの中身に専念できるし

342 :名無しさん@お腹いっぱい。:04/07/05 07:30
体育会系ってことか。納得。
だからアカデミックの場では vim は敬遠されるんだよね。
vim + T-code で正に「デジドカ」仕様の出来上がり(w

IMが無意識操作できて脳のリソースが〜
とかいってもそもそもリソース自体が僅かなんだから(ry

343 :名無しさん@お腹いっぱい。:04/07/05 20:42
おまいらソフトウェア板でvim厨がウザがられてますよ
http://pc5.2ch.net/test/read.cgi/software/1088832145/

344 :名無しさん@お腹いっぱい。:04/07/06 01:31
残念。今このスレには俺とおまいしかいない。

345 : ◆Vim.5255h2 :04/07/06 05:02
残念ながら俺も居る。

346 :名無しさん@お腹いっぱい。:04/07/06 05:21
おいおい、俺を忘れてもらっちゃ困るぜ

347 :名無しさん@お腹いっぱい。:04/07/06 08:46
>>338
mattn氏はいつも漏れたちの心の中に住んでますよ(´∀`)

348 :名無しさん@お腹いっぱい。:04/07/06 09:24
オレもアナタの心の中に住みたいYO!!

349 :名無しさん@お腹いっぱい。:04/07/06 13:30
>>342
デジドカって言うな!





そうだけどさ…OTL

350 :名無しさん@お腹いっぱい。:04/07/06 14:33
おまえらは他人の創ったものをコピペしてメンテナしとけばいいんだよ
そのための vim だろう?(w

351 :名無しさん@お腹いっぱい。:04/07/07 15:35
そうさせていただく

352 :名無しさん@お腹いっぱい。:04/07/07 19:07
changelog.vimを使いたいので .vimrcに以下のように書きましたが
動いてくれません。
if &filetype == "changelog"
runtime ftplugin/changelog.vim
endif

ファイルを開いてから runtime ftplugin/changelog.vim とすると
思ったように動いてくれのですがvimrcの記述が間違っているのでしょうか?


353 :名無しさん@お腹いっぱい。:04/07/07 19:09
間違ってる

354 :名無しさん@お腹いっぱい。:04/07/07 21:16
>>352
filetype plugin indent on

355 :352:04/07/07 21:48
>>354
ありがとうございます。
if文の外側に書いてやると動きました。
filetypeのヘルプを読んでみます。

356 :名無しさん@お腹いっぱい。:04/07/07 23:20
>>355
その3行はいらんぞ.

357 :名無しさん@お腹いっぱい。:04/07/08 00:03
単語 を編集するときに
fooo

foo$

hoge

みたいに編集している間に対象の単語の最後に$がつくような操作を
やっているのを見たことがあるんですが、どうやるの?

358 :名無しさん@お腹いっぱい。:04/07/08 00:07
cw

359 :名無しさん@お腹いっぱい。:04/07/08 00:12
>>357
vimだと設定次第で$が出たり出なかったりするよ

360 :357:04/07/08 00:14
そうだったのか!マニュアル読んでcwだと思ったんすけど
$がつかないなーと思って。どう設定するんでしょうか。

361 :名無しさん@お腹いっぱい。:04/07/08 01:07
>>357
set compatible

362 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/07/08 02:21
>>357 こんな感じで。
:set cpo+=$
:help cpo-$

363 :名無しさん@お腹いっぱい。:04/07/08 09:23
>356
そのようです。
if文中で
let g:changelog_username='hoge <hoge@hoge>'
を設定しても反映されないです

364 :名無しさん@お腹いっぱい。:04/07/08 09:34
>>363
別にif文の中で定義する必要はないと思うが.

365 :名無しさん@お腹いっぱい。:04/07/08 20:27
windowsのgvimでMSN Messengerのログ(UTF-8)開くとほぼ99%の確率で文字化けしてるのですが、
これって、iconvの問題なんですかね。
その他にもUTF-8系のファイルにgvimは弱いと思う。うまく判別出来ない見たいなんだけど。

366 :名無しさん@お腹いっぱい。:04/07/08 20:47
BOM?

367 :名無しさん@お腹いっぱい。:04/07/08 22:14
スレ違いです

368 :名無しさん@お腹いっぱい。:04/07/08 22:54
messengerじゃなくてもutf-8には弱いねぇ
notepadなら普通に開けるのに
iconvのチェックが厳し過ぎるからかもしれんが

以前も話題に出てたが、もっとファジーなチェックをお願いしたい

369 :名無しさん@お腹いっぱい。:04/07/08 23:13
メモ帳よりも認識悪いって駄目じゃん
まずまともに表示できるようにしてから、グローバル化を目指してくれ

370 :名無しさん@お腹いっぱい。:04/07/08 23:45
>>369
ローカルを足し算したらグローバルになるワケじゃないんで。

371 :名無しさん@お腹いっぱい。:04/07/09 00:36
特定の言語への依存を減らすために、世界中みんなが少しずつ我慢しているのだよ。

372 :名無しさん@お腹いっぱい。:04/07/09 01:44
そこでアメリカによる世界征服ですよ

373 :名無しさん@お腹いっぱい。:04/07/09 01:48
Bramはオランダ人だけどね

374 :名無しさん@お腹いっぱい。:04/07/09 02:02
>>371
KaoriYa版のパッチとして上げれば別に世界の人々に迷惑など掛けないだろ
まず、表示できるという要件を満たしてから、標準化へ向かうように変更していけばいい

375 :名無しさん@お腹いっぱい。:04/07/09 05:04
emacs はすでに標準化されていますが?

376 :名無しさん@お腹いっぱい。:04/07/09 14:19
>>365
:set encoding=utf-8
すれば化けない。
ちなみにそれはiconvの問題というよりもUnicodeの問題という希ガス

377 :名無しさん@お腹いっぱい。:04/07/09 14:36
:%sなどによる置換の際、対象行が画面最下行になってしまい見辛い場合があります。
常に数行マージンを取るように挙動を変えることは可能でしょうか?

:se so=5 などとすれば一応は改善されますが、
通常はso=0のままで使いたいのです。

よろしくお願いします。

378 :名無しさん@お腹いっぱい。:04/07/09 18:45
>>377
ミンナニハナイショダヨ
:command! -range -nargs=1 S :execute '<line1>,<line2>s<args>' | normal 5j5k
:%S/foo/bar

379 :名無しさん@お腹いっぱい。:04/07/09 19:16
>>374
君がコードを書いたりそれを公開したりするのを止めはしない。
もし、コードを書く時間も技術もないなら、Bramに金を払えばいいだろう。
くわしくは|sponsor.txt|を見てね。

380 :名無しさん@お腹いっぱい。:04/07/09 19:35
>>378
回答ありがとうございます。
手許ではなぜかそのままではうまく動かなかったのですが、
原理は理解できたので

command! -range -nargs=1 S let last_so=&so | se so=5 | :execute '<line1>,<line2>s<args>' | let &so=last_so

としたら望み通りの挙動になりました。
どうもありがとうございました!

> ミンナニハナイショダヨ
秘密を覗き見る者あらばヘルメスの呪いのあらんことを!

381 :名無しさん@そうだ選挙に行こう:04/07/11 19:38
:call confirm("選挙行ったか?", "はい\nいいえ\n不在者投票", 0, "Question")

382 :名無しさん@お腹いっぱい。:04/07/12 19:36
vimは自民党ですか?民主党ですか?

383 :名無しさん@お腹いっぱい。:04/07/12 19:45
社民です

384 :名無しさん@お腹いっぱい。:04/07/13 02:59
Vim を消滅しそうな政党と一緒にするとは

385 :名無しさん@お腹いっぱい。:04/07/14 03:06
スポーツ平和党。iccf

386 :名無しさん@お腹いっぱい。:04/07/15 13:00
viなら保守党でemacsが労働党って連合王国なら使えそうな比喩だなぁ。とか思ってしまったよ(w


387 :名無しさん@お腹いっぱい。:04/07/18 02:40
vimでMIFESみたいなソフトタブってできますか?
一回目のTABで7文字目、2回目で8文字目、3回目で14文字目、4回目で18文字目・・・
見たいな感じで。

今、COBOLで保守やってるんですが、あると便利かなぁと。

こんな深夜でスマソ。(しかも三連休・・・)

388 :名無しさん@お腹いっぱい。:04/07/18 19:33
>>387
> 今、COBOLで保守やってるんですが、あると便利かなぁと。
> こんな深夜でスマソ。(しかも三連休・・・)
お疲れさん。

389 :名無しさん@お腹いっぱい。:04/07/18 20:30
ワードラップはどうすればできます?
ヘルプを検索してみたけれど見つけ出せませんでした。
よろしくお願いします。

390 :名無しさん@お腹いっぱい。:04/07/18 20:32
ホントにみたのか?
:h wrap

391 :名無しさん@お腹いっぱい。:04/07/18 20:50
それって:set wrap ですか?
それは知っているのですがそれを使ったときに英単語がと中でで分れて改行されないようにしたいんです。
:h wrap を見てみたけど分りませんでした。
breakat で設定できるのですか?


392 :名無しさん@お腹いっぱい。:04/07/19 03:45
>>387
http://tokyo.cool.ne.jp/hopper2/st.vim
どんな機能か分からないのでここまで。

393 :名無しさん@お腹いっぱい。:04/07/19 12:04
>>387
それ意味がわからない
法則性全くないじゃん

394 :名無しさん@お腹いっぱい。:04/07/19 12:18
>> 393
COBOL 知らない人には法則性は見えてきません.

395 :名無しさん@お腹いっぱい。:04/07/19 12:33
>>394
なら解るように説明するのがスジじゃないの?
そうじゃなきゃ、解答もスクリプトも組めないでしょ
>>392はいい人みたいだから、今解る情報で作ってくれたみたいだけど
それすら全て無駄になる可能性も高いし

全員COBOL知っている訳じゃないでしょ?

396 :名無しさん@お腹いっぱい。:04/07/19 12:40
質問の仕方が COBOLer らしい。


397 :名無しさん@お腹いっぱい。:04/07/19 14:43
「おまえには聞いてない」とか言い出すに一票

398 :名無しさん@お腹いっぱい。:04/07/19 21:40
>>391
関連キーワード
wrap wrapmargin linebreak breakat formatoptions textwidth
ごちゃごちゃしてて俺にはうまく説明できないけど
一番大事なのはtextwidthをちゃんと設定すること。
:set formatoptions=t textwidth=78
これ以外にも同じような動作をする設定があって、その違いはわからない。
ちなみに見た目だけの、改行しない状態でのワードラップはできないと思う。

399 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/07/19 21:55
>>398
> ちなみに見た目だけの、改行しない状態でのワードラップはできないと思う。
set linebreak が、まさにソレです。

400 :名無しさん@お腹いっぱい。:04/07/19 22:17
>>399
linebreakをonにする以外に必要な条件はなんですか?
なんにも変わらないんですが…。

401 :400:04/07/19 22:21
すんません。set nolistででできました。

402 :名無しさん@お腹いっぱい。:04/07/19 23:13
howm-mode.vimを使っているのですが
スワップファイル "~/.howm-keys.swpがすでにあります。
と出てうるさいんですが.swpを作らない方法、起動時に即削除する方法等
回避する手段はあるでしょうか?

Vi IMproved 6.2 (2003 Jun 1, compiled Apr 29 2004 13:31:58)
摘用済パッチ: 1-514でつ

403 :名無しさん@お腹いっぱい。:04/07/20 09:17
se noswf

404 :名無しさん@お腹いっぱい。:04/07/20 23:51
vim7はいつごろなんでしょうね。楽しみです。

405 :387:04/07/21 00:43
>>388
どもです。
>>392
ありがとうございます!
試してみたのですが、どうもうまく行きません。
明日以降、自分でも調べてみます。
(これを機会に自分でもvimスクリプトが書けるようになるといいんですけど)
>>393
遅レス、スマソ。
法則性は、ん〜っと・・・
二回目以降は4文字ずつカーソルが移動してくれればいいんです。
一回目と二回目だけちょっと違うみたいな。
あと、今思えばかなり説明不足でしたが、行頭からの話です。
10文字目にカーソルがあれば一回のTabで12文字目に移動してほしいのです。
7文字目ってのはCOBOLで行コメントの場合、7文字目に"*"を記述するのです。
あとは4文字ずつ適当にネストってことで・・・
(COBOLのコードは8〜72文字目の間に書くって決りがあります)
それよりも!
誤)一回目のTABで7文字目、2回目で8文字目、3回目で14文字目、4回目で18文字目・・・
正)一回目のTABで7文字目、2回目で8文字目、3回目で12文字目、4回目で16文字目・・・
でしたァ
つーか、すんません、逝ってきまつorz

406 :名無しさん@お腹いっぱい。:04/07/21 11:05
Vim をアセンブリ言語で書いてください.

407 :名無しさん@お腹いっぱい。:04/07/21 11:06
なんでやねん!

408 :名無しさん@お腹いっぱい。:04/07/21 13:40
はや

409 :名無しさん@お腹いっぱい。:04/07/21 22:24
>>407
もっと早くなると思うからです.

410 :名無しさん@お腹いっぱい。:04/07/21 22:48
>>405
> 誤)一回目のTABで7文字目、2回目で8文字目、3回目で14文字目、4回目で18文字目・・・
> 正)一回目のTABで7文字目、2回目で8文字目、3回目で12文字目、4回目で16文字目・・・
これ間違っちゃアカンやろw
一行目じゃ法則性全くないから本当に意味不明

411 :名無しさん@お腹いっぱい。:04/07/22 00:01
>>409
> もっと早くなると思うからです.
何が? 開発者がコード書く速度は間違いなく遅くなるが。

412 :名無しさん@お腹いっぱい。:04/07/22 00:13
バグも増えるだろうねぇ
開発コストは10倍くらいかな?

413 :387:04/07/22 00:38
>>410
自分でもビックリです!

それと>>392のコードを見てたんですけど、
2行目の
inoremap <Tab> <C-R>=<SID>VimSoftTab()<CR><C-R>=<SID>MyToHardTab()<CR>
をコメントにしたら動くようになりました。


あと、ちょこちょこっと変えたら、自分の環境だと一応、だいたい動いてます。
でも、後半部分が良く分からない・・・
??
ま、のんびりと "Vim6スクリプトお勉強スレ"見ながらやってきます。

414 :名無しさん@お腹いっぱい。:04/07/22 02:25
>>413
>inoremap <Tab> <C-R>=<SID>VimSoftTab()<CR><C-R>=<SID>MyToHardTab()<CR>
>をコメントにしたら動くようになりました。
ごめんなさい。テスト用のごみが残ってました。

VimSoftTab()とVimToHardTab()は2つ合わせてvimのタブ挿入の動作を
エミュレートしてます。
VimSoftTab()は普通にタブを押した時と同じ量のスペースを挿入します。
VimToHardTab()はタブ挿入時にvimがスペースをタブ文字に変換するのと
同じ動作をします。
たぶん必要ないなと思ったんですが気になったので書いちゃいました。

415 :名無しさん@お腹いっぱい。:04/07/22 02:46
>>413
たぶんこれのほうがいいと思います。激しく無駄なことしてごめんなさい。
inoremap <Tab> <C-O>:call <SID>MyTab()<CR>
function! s:MyTab()
  let col = virtcol("'^")
  if col < 7
    if col("'^") == col('$')
      execute "normal! ".(7 - col)."a "
    else
      execute "normal! ".(7 - col)."i "
    endif
  else
    if col("'^") == col('$')
      execute "normal! a\<Tab>"
    else
      execute "normal! i\<Tab>"
    endif
  endif
endfunction

416 :名無しさん@お腹いっぱい。:04/07/22 15:19
>>409
Amiga専用になったりして。

417 :90ではないが:04/07/22 21:10
vimでファイルを開くときに、scpを使ってremoteのファイルを扱う
方法ってないかな。

Emacsでこれを実現したのがTRAMPで、
C-x C-f /remote:.vimrc
などという風にscp風のファイル名で開くことができる。

これだけ放置されてるって事は無いんだろうか。

418 :名無しさん@お腹いっぱい。:04/07/22 22:11
scpって何?

419 :名無しさん@お腹いっぱい。:04/07/22 22:16
やっぱり、このスレはレベルが低いな

420 :名無しさん@お腹いっぱい。:04/07/22 22:18
SSH経由でリモートファイルにアクセスするやつでしょ

つーか、それを知らないぐらいで低レベルと決め付ける>>419は、きっと周囲と
うまくやれない可哀相な人なんだろうな。

421 :名無しさん@お腹いっぱい。:04/07/22 22:23
取り扱ったことないからちゃんとはレスできんが、
ファイルの読み込みと書き出し部分をvimスクリプトで書いてやれば
用は足りるんじゃないの?

422 :352:04/07/22 22:23
secure copy だろ。
> SSH経由でリモートファイルにアクセスするやつでしょ
こんな言い方は、ちと変に感じた

423 :名無しさん@お腹いっぱい。:04/07/22 22:38
>>417 せめて :help scp くらいはしてホスイ

424 :名無しさん@お腹いっぱい。:04/07/22 22:46
>>420
あーあ

425 :名無しさん@お腹いっぱい。:04/07/22 22:56
何だ、フレームにしたいだけで使ってもないソフトのスレにカキコする
タイプの香具師だたのか。(・∀・)カエレ!!

426 :名無しさん@お腹いっぱい。:04/07/22 22:56
>>423
417じゃないが標準で出来るんだな

427 :名無しさん@お腹いっぱい。:04/07/22 22:58
まぁ :help も調べられないヤシにレベル低いとか言われたくないわな

428 :417:04/07/22 23:01
>>423
ぬあぁ〜〜〜〜〜〜〜
スマンカッタ、正直スマンカッタ。
そしてありがとう。すばらしいよvim。

望むらくは、:Nread で開いたファイルも :w で書けると最高なんだが。
まぁ、そこまでは望みすぎか。

429 :名無しさん@お腹いっぱい。:04/07/22 23:02
>>425
?

430 :名無しさん@お腹いっぱい。:04/07/22 23:13
あれ?:wっていけなかったっけ?
scpは知らないけどftpでいけたような記憶があったが・・・
気のせいかも知れないが

431 :名無しさん@お腹いっぱい。:04/07/22 23:30
:help を読む限り :e scp://machine/path で開いて :w で保存出来るようだが

432 :名無しさん@お腹いっぱい。:04/07/23 01:00
>>422
scpって、特別なプロトコルがあるわけじゃなく、
単なるrcp over sshなんだけどね。

433 :名無しさん@お腹いっぱい。:04/07/23 02:35
417はちゃんとhelp読まない人

434 :名無しさん@お腹いっぱい。:04/07/23 02:43
略してhelpless

435 :387:04/07/23 02:52
>>414,415
とんでもないです。
415のはなんかうまく動きません・・・
後日調べてみます。(分かる範囲で)


436 :名無しさん@お腹いっぱい。:04/07/23 03:50
>>435
ろくにテストもしないで重ね重ね申し訳ない
inoremap <Tab> <C-O>:call <SID>MyTab()<CR>
function! s:MyTab()
  let col = virtcol("'^")
  if col < 7
    if col("'^") == col('$') && &virtualedit !~ '\minsert\|all'
      execute "normal! ".(7 - col)."a\<Space>"
    else
      execute "normal! ".(7 - col)."i\<Space>"
      call cursor(line('.'), col("'^"))
    endif
  else
    if col("'^") == col('$') && &virtualedit !~ '\minsert\|all'
      execute "normal! a\<Tab>"
    else
      execute "normal! i\<Tab>"
      call cursor(line('.'), col("'^"))
    endif
  endif
endfunction

437 :417:04/07/23 04:18
:helpを読む限り:eで開けると書いてあるようには見えないんだが。
vim scp://machine/path で起動したら、:wqで終了できるとは書いてあるけど。
基本的に:Nreadで読んで:Nwriteで書くべしとしか読めない。
helpのバージョンが違うのかな。

438 :名無しさん@お腹いっぱい。:04/07/23 08:03
>>437
試したら、e で開いて w で保存出来たよ。
これすげぇ。感動した。
VIM - Vi IMproved 6.2 (2003 Jun 1, compiled Mar 28 2004 18:15:42)

439 :名無しさん@お腹いっぱい。:04/07/23 13:40
日本語でメモなんかを書く時にはVxEditorを使い、プログラミングはローカルのgVimや
サーバ上のVimというのが気に入ってます。他のエディタであまり見ない便利な機能としては
Ctrl+A/Xでカーソル位置の値のインクリメント/デクリメントを出来る、というのがありますね。
サーバ上のテストで値をちょこちょこと書き換える時によく使ってます。

440 :名無しさん@お腹いっぱい。:04/07/23 14:42
2004-07-22 をインクリメントすると 2004-07-21 になってしまうのは
少々悲しい時があるw

441 :名無しさん@お腹いっぱい。:04/07/23 15:13
>>440

自分もやったことあるけど、最初、バグかと思ったよ(w

442 :名無しさん@お腹いっぱい。:04/07/23 15:21
>>441
え?バグじゃないの?

443 :名無しさん@お腹いっぱい。:04/07/23 15:24
バグではないな。-22をインクリメントすると-21だから、この挙動を下手に変えるとおかしなことになるんだろう

444 :名無しさん@お腹いっぱい。:04/07/23 15:30
ssh接続しているリモートサーバ上のvimで画面背景色を変える方法が分かりません。
set t_AB=<ESC>[4%p1%dm
で変わってくれると思ったんですが、画面に全く変化がありません。
PuTTYとCygwinのssh.exe両方で試しましたが、同じ結果です。
どのようにすれば背景色を(白に)変えられるのかご教示頂けないでしょうか。
シンタックス表示やシェルの色変更は出来ているので、カラー表示対応であることは間違い無いと思います。

445 :名無しさん@お腹いっぱい。:04/07/23 19:28
set background=light
でどうなる?

446 :417:04/07/23 21:39
>>438
あ、ごめん、俺も試して、できる事はわかってた。
なので>>431はサンクス。礼を言い忘れてスマソ。

ちなみに俺はWinなので、netrw_scp_cmd を pscp.exe にして幸せ。
コマンドプロンプトが出てくるのが鬱陶しかったので、exe で
scp 呼んでるところを system で呼ぶようにしてさらに幸せ。
最初cygwin入れなきゃいかんのかと思ったけどよかったよかった。

447 :名無しさん@お腹いっぱい。:04/07/23 22:40
>>444
set t_Co=16
set t_AB=[%?%p1%{8}%<%t25;%p1%{40}%+%e5;%p1%{32}%+%;%dm

448 :447:04/07/23 22:41
escが消えてしまった。
正しくは
:h rxvt
を参照してください。

449 :名無しさん@お腹いっぱい。:04/07/24 00:12
>>446
ずっと疑問だったんだが、どうしてEmacsでやらないんだ?
今まで使っていたなら使いやすかろう
サブエディタ?

450 :417:04/07/24 03:04
>>449
俺はvi使いですよ。vim始めたのは最近だけど。
Emacsではできるらしいってのを知って、vimならscriptあるし
もしかしたらできるのかなぁ、と思って聞いてみた。
実は標準でできるって事で俺はhelp読まないへたれ野郎なわけだがorz

451 :444:04/07/24 13:06
レスありがとうございます。
>>445,447両方の手法を試してみましたが、共に無反応でした(; ;)
そこで、ひとまず>>49上の設定でカレント行の色を変えてみようと考えました。
設定してみたところ、カレント行頭に"<Esc>[5;43m"と表示されるようになったので
エスケープ文字関連の設定がおかしいのでは、と思いPuTTYの
The Function keys and keypadをXterm R6にしてみました。
すると、>>49上の設定で正常に色が変わるようになりました。t_Co=16と
設定することで色数もちゃんと増えます。
しかし、>>447の設定(+t_AFも)をかけても 相変わらず行頭に<Esc>[22;33mと
表示されるだけです。何か適切なターミナル設定があると思うんですが、
PuTTY+Vimでうまく背景色を変えて使えている方がいらっしゃいましたら
設定を教えて頂けないでしょうか。。

452 :名無しさん@お腹いっぱい。:04/07/24 13:09
>>438
6.3使えよ

453 :447:04/07/24 13:11
>>451
<esc>の部分は本当のescにしないといけないようです。
ぼくの環境ではputty+vimで背景16色表示できます。

454 :名無しさん@お腹いっぱい。:04/07/24 13:36
>>452
ごめん、debian パッケージなんだ…。

455 :444:04/07/24 14:10
>>453
ありがとうございます。C-v<ESC>で置き換えて設定しました。
$VIMRUNTIME/syntax/colortest.vimを開いてso %すると
ちゃんと文字列の前景色・背景色は変更されます。
色々なカラースキーマを試したところ、文字列部分しか
背景色設定が行われない物(例えばmorningは画面全体の背景色が
変わるが、eveningは文字列部しか変わらず空白部は黒のまま)
もあるようなので、後はスキーマファイルを眺めて設定することにします。

456 :名無しさん@お腹いっぱい。:04/07/24 16:15
>>455
vim.orgにあるcolorschemeはほとんどGUIのものなので、端末で使
っても色が変わりません。端末用のcolorschemeを作ってみたので
使ってみてください。
http://www.ice.nuie.nagoya-u.ac.jp/~h013177b/vim/hiki.cgi?%C3%BC%CB%F6%CD%D1%A4%CEcolor+scheme

457 :名無しさん@お腹いっぱい。:04/07/24 17:19
すごい。その間わすか2時間05分。

458 :444:04/07/24 18:35
おおっ、ありがとうございます。
早速試してみました。しかし何故か背景色は変わってくれません。

そこで、ターミナル挙動のテストをしてみました。普通にファイルを開き、
:hi Normal ctermfg=Black ctermbg=LightGrey
をすると、背景全体が明るい灰色になります(この設定はmorning.vimからもってきました)
しかし、また普通にファイルを開きなおして
:hi Normal ctermfg=White ctermbg=DarkGrey
とやっても背景色は変わらず、更にもう一度
:hi Normal ctermfg=White ctermbg=DarkGrey
をやると
http://up.isp.2ch.net/up/61fee590e7e1.png
のようになります(>>455で説明した挙動です)。一体どこがおかしいのでしょうか・・・。
なお、vimのバージョンはdebian sergeの6.2です。

459 :444:04/07/24 18:35
serge→sargeです

460 :名無しさん@お腹いっぱい。:04/07/24 22:54
>>458
TERM=puttyにするか、terminfoのbce(termcapではut)を消せば、黒
い部分も灰色になると思います。

461 :460:04/07/24 22:57
自分自信もこの現象のために背景に色をつけるのをあきらめていた
のですが、今調べたら原因がわかりました。
teratermでもTERM=xtermになっているとだめです。vt100ならOKで
す。

462 :444:04/07/25 00:10
情報ありがとうございます。
TERM=vt100としてみると、eveningもmorning同様画面全体が背景色で塗りつぶされてうまくいきました。

また、Cygwinのsshではt_Co, t_AF, t_ABの設定のみで背景色が正常に表示されるようになります。

>>456さんのスキームも多少色設定を変えると想定通りの背景色で表示されました。
お付き合い頂いた皆様、本当にありがとうございました。

463 :名無しさん@お腹いっぱい。:04/07/25 01:05
どういたしまして。何もしてないけど

464 :名無しさん@お腹いっぱい。:04/07/25 01:37
なんか良いヤツばかりだな

465 :名無しさん@お腹いっぱい。:04/07/25 01:38
最近 koron とか mattn の中の人を見かけないんだけど、暑さで倒れた?

466 :名無しさん@お腹いっぱい。:04/07/25 02:41
書生さんには書生さんの忙しい時期というのがあるからね。

467 :名無しさん@お腹いっぱい。:04/07/25 10:57
ファイル開いていろいろ書き込んでいるうちに、全部消したくなるときがあります。

でも、どうやっても1バイトだけ改行文字が消せないのですがどうすれば消せるの?

468 : ◆Vim.5255h2 :04/07/25 11:26
Vimで出来るかは知らんが。
shellに下りて
$ : > filename
すればきっと幸せになれると思う。

469 :名無しさん@お腹いっぱい。:04/07/25 13:08
>>467
> でも、どうやっても1バイトだけ改行文字が消せない
そうだっけ?
今適当なファイルで :%d;w したらちゃんと 0バイトファイルになったが。

470 :名無しさん@お腹いっぱい。:04/07/25 14:09
>>465
本職がデスマーチしています

471 :名無しさん@お腹いっぱい。:04/07/25 15:03
vimで設定ファイルとかいじってて、
「こんなに編集したのにsudoし忘れたー」
という事態に陥った時、いい回避策ってありますか?

472 :名無しさん@お腹いっぱい。:04/07/25 15:09
alias vim='sudo vim'

473 :名無しさん@お腹いっぱい。:04/07/25 15:09
:w ~/foobar
として自分のホームディレクトリに一旦書き出して逃げるようにしてるけど
他の方法があるのかな?

474 :名無しさん@お腹いっぱい。:04/07/25 15:19
>>471
書き込み権限のないファイルを vim で開いた時点で read only になるから、
そこで気づかない? 無理に編集しようとすると警告出るし。

475 :名無しさん@お腹いっぱい。:04/07/25 15:19
:!sudo chmod +w %
:w!
とか


476 :名無しさん@お腹いっぱい。:04/07/25 15:30
>>475
書き終わったらすぐに戻さなきゃ

477 :名無しさん@お腹いっぱい。:04/07/25 16:48
>>475
Oh!! Good!!

478 :名無しさん@お腹いっぱい。:04/07/26 22:15
ESC, hjklが体に染みついてemacsに乗り換えられません。
どうしたらいいですか?

479 :名無しさん@お腹いっぱい。:04/07/26 22:16
キーバインドをニャンニャンしちゃいましょう

480 :名無しさん@お腹いっぱい。:04/07/27 01:04
viper-mode使えば?

481 :名無しさん@お腹いっぱい。:04/07/27 12:44
小手先の方法では満足できませんでした。
漏れにはVim(+screen)しかありえません。

482 :名無しさん@お腹いっぱい。:04/07/27 12:45
screenよりはktermで複数タブのほうが好きだ

483 :名無しさん@お腹いっぱい。:04/07/27 13:14
え、ktermに複数タブなんてあったっけ?

484 :名無しさん@お腹いっぱい。:04/07/27 15:13
window managerでって話じゃないの?

485 :名無しさん@お腹いっぱい。:04/07/27 15:32
それならもっと向いてる仮想端末があるようなアルカリ土類

486 :名無しさん@お腹いっぱい。:04/07/27 16:31
>>483
普通にありますが・・・。            

487 :名無しさん@お腹いっぱい。:04/07/27 18:25
もっと詳しく

488 :名無しさん@お腹いっぱい。:04/07/27 19:31
もっと優しく(;´Д`)ハァハァ

489 :名無しさん@お腹いっぱい。:04/07/27 19:35
お母さんみたいに

490 :名無しさん@お腹いっぱい。:04/07/27 19:50
そうお母さんみたいに...
v
i
m
って完全にネタがループしてるわ...
# 何回やってんだか...

491 :名無しさん@お腹いっぱい。:04/07/27 23:43
anthy.vimて無理なのかな。skk.vimみたいに。

492 :名無しさん@お腹いっぱい。:04/07/28 00:19
罫線ツールは既出?
http://www.vector.co.jp/vpack/browse/person/an019418.html
Linuxで使おうとしたらEUC変換と改行削除しないといけなかった。
あと、最初の動作がちょっと怪しい。


493 :名無しさん@お腹いっぱい。:04/07/28 01:42
howm-mode.vim 使ってる人っている?

494 :名無しさん@お腹いっぱい。:04/07/28 03:43
「紙」使っているから別に要らない

495 :名無しさん@お腹いっぱい。:04/07/28 12:26
ずいぶんアナログですね

496 :402:04/07/28 14:41
>> howm-mode.vimを使っているのですが
>> スワップファイル "~/.howm-keys.swpがすでにあります。
>> と出てうるさいんですが.swpを作らない方法、起動時に即削除する方法等
>> 回避する手段はあるでしょうか?
>>
>> Vi IMproved 6.2 (2003 Jun 1, compiled Apr 29 2004 13:31:58)
>> 摘用済パッチ: 1-514でつ


20-Jul-2004.
キーワードファイルの更新・読み込み時にバッファが残ってしまうバグを応急処置.

バグだったんですね
howm-mode.vim用のvimと通常用のvim
と分けて使ってましたがこれでひとつに戻せます。

497 :名無しさん@お腹いっぱい。:04/07/28 15:02
エクスプローラーからアイコンクリックでファイルを開くとき
開いたファイルとは別に”無題”バッファが作成される
じゃまですな〜

498 :名無しさん@お腹いっぱい。:04/07/28 17:09
>>497 お前の関連付けのしかたがバグっとるんじゃ!

とKoRoNが申しておりました

499 :名無しさん@お腹いっぱい。:04/07/28 20:36
>>495
紙と言うソフトの事

500 :名無しさん@お腹いっぱい。:04/07/28 20:45
>>499
ずいぶんアナログですねー


501 :名無しさん@お腹いっぱい。:04/07/28 21:31
>>500
howmの方が便利?
紙はいろんな媒体が取り込めるから気に入っているんだけど

502 :名無しさん@お腹いっぱい。:04/07/28 21:45
紙は検索性がなー。

紙メモをスキャンして見出しだけつけとくのが最強とか言うのも
あながち嘘でもなさそうだ

503 :名無しさん@お腹いっぱい。:04/07/28 22:11
>>502
紙は一応grep検索みたいに検索結果の一覧表示とか出来るから
検索性はそれなりに使えると思うけど

504 :名無しさん@お腹いっぱい。:04/07/28 22:12
ちなみに One note は糞でした

505 :名無しさん@お腹いっぱい。:04/07/28 22:19
紙ってここのやつか?
ttp://www.ki.rim.or.jp/~kami/

windows用じゃねーか( ゚Д゚)、ペッ


506 :名無しさん@お腹いっぱい。:04/07/28 22:53
>>505
だって、端末Windowsだし
昔は目の前 spark station とか置いていたんだが

507 :名無しさん@お腹いっぱい。:04/07/28 23:44
続きはこちらで。

Windows
http://pc5.2ch.net/win/

508 :名無しさん@お腹いっぱい。:04/07/28 23:52
とKoRoN氏が申しておりました

509 :名無しさん@お腹いっぱい。:04/07/29 00:05
非Windowsのvimユーザにはhowm-mode.vimしかないか。
良さげなのを発見
ttp://www.ne.jp/asahi/kazunori/webpage/etc/200401.html#0322

510 :名無しさん@お腹いっぱい。:04/07/29 02:17
正直Emacs見習って全部エディタ内で済ませようとしなくて良いよ。
専用ツールの方が出来が良いんだから。

適当なアウトラインプロセッサでも使っておけ。

511 :名無しさん@お腹いっぱい。:04/07/29 09:12
howm-vim、ウィンドウを開くのに、new や edit をつかってるから、
初起動時に :buffers とすると、本来バッファ番号が 1 になって
ほしいところが、2 になってる。
:sp で開いて、:bw! かなんかで閉じてもらえないかなぁ...

512 :名無しさん@お腹いっぱい。:04/07/29 10:34
とKoRoN氏が申しておりました

513 :名無しさん@お腹いっぱい。:04/07/29 12:11
>>511 テメェでヤレ!!

とKoRoNが申しておりました chaliceスレで

514 :名無しさん@お腹いっぱい。:04/07/29 12:30
>>513
うるせぇ、そんな事言ってねぇよ!

とKoRoN氏が申しておりました

515 :名無しさん@お腹いっぱい。:04/07/29 13:37
vim上から単語検索で英和が出来るスクリプトはないでしょうか
タグジャンプ見たいな感じで
ttp://dictionary.goo.ne.jp/search.php?MT=hoge&kind=ej&mode=0&jn.x=29&jn.y=10
のページをvim上に表示できると便利なんですが

とKoRoN氏が申しておりました

516 :名無しさん@お腹いっぱい。:04/07/29 13:50
昔 K をそれに当てる話が出てたから過去ログを漁ろう

517 :名無しさん@お腹いっぱい。:04/07/29 13:57
>>515
これは英辞郎用だから適当に修正しなされ

nnoremap <silent> <c-m> :call <sid>EjrUnderCursor()<cr>

let s:prog = "~w3m -cols 150 -dump 'http://www2.alc.co.jp/ejr/index.php?word_in="
let s:prog2 = "&word_in2=%82%A0%82%A2%82%A4%82%A6%82%A8&word_in3=wA1GWzDkS6Q4sue8RV'"

function! s:EjrUnderCursor()
let l:word = expand('<cword>')
let l:cmd = s:prog . l:word . s:prog2
Scratch
sil exec '%!' . l:cmd
call s:EjrConfigureOutputWindow()
endfunction
function! s:EjrConfigureOutputWindow()
sil 1,/検索文字列/+2d
sil %s/ \{13\}//
normal gg0
setl wrap
endfunction

518 :名無しさん@お腹いっぱい。:04/07/29 14:44
dicwin.vimってのがあるけど

519 :名無しさん@お腹いっぱい。:04/07/29 14:59
このくらいはみんな好き好きに自作してやってるみたいだね。

520 :名無しさん@お腹いっぱい。:04/07/29 19:01
ttp://sylphys.ddo.jp/upld2nd/pc/img-box/img20040729185846.jpg

sil exec '%!' . l:cmdの所でエラーが起きるようです。
どうすればいいんでしか?

521 :名無しさん@お腹いっぱい。:04/07/29 19:49
>>520
URL中の%とかがエスケープされていないから。

let l:cmd = escape(l:cmd, '%#')
とかで、エスケープしてくれ。

とKoRoN氏が申しておりました

522 :名無しさん@お腹いっぱい。:04/07/29 23:04
>>517
英辞郎はUSER_AGENTで弾かれますた。
んで、user_agentをIE6にして挑戦したらコマンドライン上からならいけるのですが
gvimを通して起動するとuser_agentの偽装が出来ずあきらめました。

gooで挑戦したら弾かれずに楽にとれましたとさ。

とKoRoN氏が申しておりました


523 :名無しさん@お腹いっぱい。:04/07/29 23:25
KoRoN氏は何でも知ってるなぁ〜。

524 :名無しさん@お腹いっぱい。:04/07/29 23:33
KoRoN氏のライセンスは伊達じゃありませんな

525 :名無しさん@お腹いっぱい。:04/07/30 01:02
vimで0バイトのファイルってどうやったら作れるんでしょうか?
どうしても改行が入ってしまいうまく作成できません。

526 :名無しさん@お腹いっぱい。:04/07/30 01:02
vimでやらずtouchじゃいかんのか

527 :名無しさん@お腹いっぱい。:04/07/30 02:50
vimで改行1バイトのファイルってどうやったら作れるんでしょうか?
どうしても0か2行の改行が入ってしまいうまく作成できません。

528 :名無しさん@お腹いっぱい。:04/07/30 02:55
他のエディタで開いてる文字をコピーして
vimに貼り付けたいのですが、
どーすればできますか

529 :名無しさん@お腹いっぱい。:04/07/30 02:58
そうすればできる気がします

530 :名無しさん@お腹いっぱい。:04/07/30 06:24
>>522
おれはvimからでもuser_agentの偽装ができてる(と思う)
w3mのoで設定した。

531 :522:04/07/31 11:39
>>530
nnoremap <silent> <c-m> :call <sid>EjrUnderCursor()<cr>

let s:prog = "w3m -o user_agent=\"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)\" -cols 100 -dump \"http://www2.alc.co.jp/ejr/index.php?word_in="
let s:prog2 = "&word_in2=%82%A0%82%A2%82%A4%82%A6%82%A8&word_in3=PVawEWi72JXCKoa0Je\""

function! s:EjrUnderCursor()
let l:word = expand('<cword>')
let l:cmd = s:prog . l:word . s:prog2
let l:cmd = escape(l:cmd, '%#')
Scratch
sil exec '%!' . l:cmd
call s:EjrConfigureOutputWindow()
endfunction

function! s:EjrConfigureOutputWindow()
sil 1,/検索文字列/+2d
sil %s/ \{13\}//
normal gg0
setl wrap
endfunction

いろいろいじってみて
ダブルコーテーションで囲ったらうまくいきました。
どもでした。

環境
Windows2000
w3m-0.1.9-CYGWIN.i686-baby-ja.tar.gz
w3m-0.1.9-CYGWIN.i686-cookie-ja.tar.gz
w3m-0.1.9-CYGWIN.i686-little-ja.tar.gz
w3m-0.1.9-CYGWIN.i686-mouse-ja.tar.gz

532 :名無しさん@お腹いっぱい。:04/08/01 14:01
headline 便利に使っているんだけど、リンク押した場合ブラウザ起動するよね
じゃなくて、Vim で内容表示するように誰かしてくれないかなぁ
どうせ文字情報しか無いから、Vimから開きたいとか思っちまう

自分でやれと言われればそれまでだけど、オレ馬鹿だし、Vimは使っていると
格好良さそうだから使っているだけのヤツだし(最近良さが解ってきたけど)
こういうユーザーはだめ?

533 :名無しさん@お腹いっぱい。:04/08/01 14:06
>>532
自分でやってください

とKoRoN氏が申しておりました

534 :名無しさん@お腹いっぱい。:04/08/01 14:08
初心者禁止にしない?
スレのレベル下がるし、正直相手をしたくない

535 : :04/08/01 14:19
>>534
じゃあ相手にするな。
相手にしたい奴がすればいいし、して来た。
headlineは使ってないので>>532はおれも相手にしないが。

536 :名無しさん@お腹いっぱい。:04/08/01 14:29
本当は、どこのスレでも禁止にしたいのは初心者ではなく
自助努力の出来ない人なのだな

537 :名無しさん@お腹いっぱい。:04/08/01 14:32
>>534
ならお前も出入り禁止だなw

538 :名無しさん@お腹いっぱい。:04/08/01 14:51
>>532
おれはscreen内のw3mで開くようにしてる。かなり便利

539 :名無しさん@お腹いっぱい。:04/08/01 15:08
>>536
しかし、その姿勢を貫くと排他的なマニアしか居ないスレになると

540 :名無しさん@お腹いっぱい。:04/08/01 15:14
>>538
もちろん、既に開いているw3mのタブとして開くもんだよな、兄弟

541 :532:04/08/01 15:45
screen って解らないや
調べたけど Windows じゃあんまり関係ないみたいだね

でも、普通のエディタ使いたい人間はプログラムなんて出来ないよ
なんかプログラムが出来る人以外追い出す雰囲気みたいだから消えるよ

542 :538:04/08/01 15:48
>>540
もちろんです。兄者

543 :名無しさん@お腹いっぱい。:04/08/01 15:51
>>541
もう来なくても良いよ
と言うか、スクリプトもまともに組めないヤツはこのスレに要らないから

544 :名無しさん@お腹いっぱい。:04/08/01 16:17
晴ときどきプログラムが出来る人以外追い出す雰囲気が出るでしょう。

545 :名無しさん@お腹いっぱい。:04/08/01 19:34
スクリプトが書きたい人はこちらのスレへどうぞ
http://pc5.2ch.net/test/read.cgi/unix/1008558940/

とKoRoN氏が申しておりました

546 :名無しさん@お腹いっぱい。:04/08/02 02:15
Emacsスレより格段質が低いくせに、随分排他的だな

547 :名無しさん@お腹いっぱい。:04/08/02 05:07
アンケート

あなたのcinoは?

548 :名無しさん@お腹いっぱい。:04/08/02 08:02
:set noeol するときに :set bin するのって何かきもちわるくないすか?
別にバイナリじゃないのに

549 :名無しさん@お腹いっぱい。:04/08/02 09:53
最近 KoRoN さんとこの掲示板に来てるのは、本物の void 氏?

550 :名無しさん@お腹いっぱい。:04/08/02 09:56
>>549
KoRoN の自作自演

とKoRoN氏が申しておりました


551 :名無しさん@お腹いっぱい。:04/08/02 10:35
>>549 自分も本物かどうかドキドキしてる

552 :名無しさん@お腹いっぱい。:04/08/02 11:38
キタ━━━━(゚∀゚)━━━━ッ!!
って誰?

553 :名無しさん@お腹いっぱい。:04/08/02 11:43
ばあちゃん俺俺

554 :名無しさん@お腹いっぱい。:04/08/02 12:02
詐欺の可能性があります現金を振り込む前に確認することをお勧めします。

555 :名無しさん@お腹いっぱい。:04/08/02 12:44
possibilityよりはthreatのような気がしないでもない。

556 :名無しさん@お腹いっぱい。:04/08/02 15:15
んで誰?

557 :名無しさん@お腹いっぱい。:04/08/02 16:37
>>549
「Vimを使っている」という発言を目にしたことがあるので、本物の可能性が高い。

558 :名無しさん@お腹いっぱい。:04/08/02 16:52
実は 549 から 557 の間にモノホンがいるに10000ルピー
とKoRoN氏が申しておりました

559 :名無しさん@お腹いっぱい。:04/08/02 19:54
ちょっと愚痴。

latin1 な digraph なんだけど、デフォルトの

> Exclamation mark!Grave
> Greater-Than sign>Circumflex accent

ってどうしてこんな選択になったんだろう。
' と ^ の方がずっと一般的かつ直感的だと思うのだが。。。


とKoRoN氏が申しておりました

560 :名無しさん@お腹いっぱい。:04/08/02 21:29
なんかここ一気に糞スレ化したな
最悪だ

561 :名無しさん@お腹いっぱい。:04/08/02 21:47
>>560
とKoRoN氏が申しておりました

562 :名無しさん@お腹いっぱい。:04/08/02 21:49
>>560
夏休みに入ったからか
koron や mattn が出てこなくなったからじゃないか?

それはそれで平和なんだが

563 :名無しさん@お腹いっぱい。:04/08/02 22:01
厨房が夏休み突入?

564 :名無しさん@お腹いっぱい。:04/08/02 22:07
KoRoN氏が厨房?

565 :名無しさん@お腹いっぱい。:04/08/03 01:40
Windows用 kaoriyaさん版 gvim 6.3.15で
「メソ」というような拡張子なしで最後のバイトが0x5cでおわる
ファイル名が開けないのですが、なにか対策方法はありますか?

566 :名無しさん@お腹いっぱい。:04/08/03 05:39
>>560
禿同。>>534,>>543みたいなのが最近多いね。

>>543
もう来なくても良いよ
と言うか、煽ることにしか楽しみを見出せないヤツはこのスレに要らないから

567 :名無しさん@お腹いっぱい。:04/08/03 06:06
じゃあ>>565に答えてやれよ。
と言うか、スレ浄化にしか楽しみを見出せないヤツは2chに要らないから

568 :名無しさん@お腹いっぱい。:04/08/03 07:49
>>565
ウインドウズ版のvimはコマンドライン引数(ファイルの関連付けや
ファイルをドラッグ&ドロップで起動した時などに使われる)
ではマルチバイトのファイル名を扱えないが、
メニューの"ファイル->開く"や":e"コマンドでは問題なく開けるはず。

569 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/08/03 07:50
>>565
ユーザサイドでなんとかする方法は無いようです。これからソースコード調査するの
で、しばらくお待ちください。

570 :569その後 ◆8XALICEsdk :04/08/03 08:22
パッチ作ってBram氏にメールしました。ただ申し訳ないですが、配布しているバイナ
リを更新するのは少し後にします。

571 :名無しさん@お腹いっぱい。:04/08/03 08:32
とKoRoN氏が申しておりました

572 :名無しさん@お腹いっぱい。:04/08/03 16:33
:echo hogehoge
のようなコマンドでオープンしているファイル名を表示させるにはどうすればいいですか?

573 :名無しさん@お腹いっぱい。:04/08/03 16:45
:buffersかな??

574 :名無しさん@お腹いっぱい。:04/08/03 17:22
:echo expand("%")

575 :名無しさん@お腹いっぱい。:04/08/03 18:33
>>573-574
素直に Ctrl-G にしておきます。


576 :名無しさん@お腹いっぱい。:04/08/03 18:41
それじゃ
> :echo hogehoge
> のようなコマンドでオープンしているファイル名を表示させるにはどうすればいいですか?
じゃね〜だろ

とKoRoN氏が申しておりました

577 :名無しさん@お腹いっぱい。:04/08/03 18:59
KoRoNウザい

とKoRoN氏が申しておりました

578 :名無しさん@お腹いっぱい。:04/08/03 20:37
とKoRoN氏が申しておりました

579 :名無しさん@お腹いっぱい。:04/08/03 21:52
>>528
今更だろうけど、set clipboard+=unnamedって_vimrcに書いてみたらどうかな

580 :名無しさん@お腹いっぱい。:04/08/03 22:26
>>579
レスサンクス
調べた所、"*pでおっけーだった。
がんばって普通に使えるようになりまーす。
よろしくね!>>534>>543

581 :名無しさん@お腹いっぱい。:04/08/03 23:25
メールアドレス収集業者を晒します お仕置きしてください。

http://www.east-labo.com/support/bbs/aska.cgi
[29],[7]
http://www.east-labo.com/support/index.html

582 :568:04/08/04 00:36
>>570
>パッチ作ってBram氏にメールしました。
わーい、ありがとうございます。

>ただ申し訳ないですが、配布しているバイナリを更新するのは少し後にします。
KoRoNさんがメーリングリストに投げたパッチをみつけたので
素のVim6.3にあてて

nmake -f Make_mvc.mak GUI=yes MBYTE=yes IME=yes

でコンパイルしてみました。
すると、C:\メソ というファイルは開けるようになりましたが
変更して:wで書き込むとE510: バックアップファイルを作れません
というエラーがでてしまいました。 :w! では保存できました。

また、ドライブ直下や、フォルダの浅い?ところに置いてあるファイルは
大丈夫なのですが、デスクトップや、My Documentsに「メソ」ファイル
をおき、エクスプローラの[送る(N)]でgvimに渡すとうまく開けません。
ドラッグドロップでは開けました。


583 :名無しさん@お腹いっぱい。:04/08/04 00:45
>>482だす。
>>483、すいません。konsoleでした。

584 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/08/04 01:09
>>582
ソースコードをコンパイルできるならば、是非問題解決に直接ご協力ください。バッ
クアップファイルを作れない件はsrc/fileio.cを「/E510」で検索して、その少し前
にブレークポイント仕掛けてトレースしてみれば原因にたどり着けるでしょう。長い
パス名でダメになるのは…shortpathへの変換が臭いです。どちらも対処方法はあの
パッチと同じようなものになるでしょうが、後者のほうが問題箇所を特定するのに手
間取りそうな分、難易度はやや高くなるでしょう。

585 :568:04/08/04 02:05
>>584
バックアップファイルがつくれないのは
os_mswin.c のvim_statのなかで「メソ」が「メ」になってしまっているからみたいです。

>長いパス名でダメになるのは…shortpathへの変換が臭いです。どちらも対処方法はあの
>パッチと同じようなものになるでしょうが、後者のほうが問題箇所を特定するのに手
>間取りそうな分、難易度はやや高くなるでしょう。

全く自信がありませんが、ちょっと見てみます。


586 :568:04/08/04 02:46
>>584
デスクトップ上の「メソ」ファイルが開けない件ですが、
ファイル名がダブルクォーテーションで括られるとだめみたいです。

gui_w48.c: get_cmd_args()関数内の

i = strspn(p, "\\");

がだめっぽいです。

587 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/08/04 10:11
>>585-586
ありがとうございます。おかげで場所を特定する時間を省いて、パッチを作成するこ
とができました。作ったパッチはvim-multibyteのほうに投稿したので、そちらを参
照してください。

588 :名無しさん@お腹いっぱい。:04/08/04 10:49
とKoRoN氏が申しておりました

589 :間違えました568じゃ無くて565です。568のひとごめんなさい:04/08/04 21:05
>>587
>作ったパッチはvim-multibyteのほうに投稿したので、そちらを参
>照してください。
ありがとうございます。
KoRoNさんがつくられたパッチを適用して、動作を確認しました。
これでちょっとしあわせになれます。

#しかし、あのメーリングリストはたいへんなことになっていますね...

590 :名無しさん@お腹いっぱい。:04/08/11 14:12
AreaEditor http://www.iburiworks.com/jp/products/areaeditor/features.html
Gvimで使ってる人いますか?
:w だと書き込みが反映されてるけど、:wq だと反映されないので
作業ファイルを削除しない方法で使ってるんだけど、もっといい手がないかなーと。

それにしても、AreaEditor 便利。これでWikiも日記も書くのがすげー楽。


591 :名無しさん@お腹いっぱい。:04/08/11 16:08
:w の後で終了する前に反映されるの?
その場合何秒くらい後に反映されますか?
反映される前に :q で終了しても反映されますか?

592 :名無しさん@お腹いっぱい。:04/08/11 16:15
>>591
:wすれば、すぐに反映されますよ。
一時ファイルの変更を監視しているんでしょうけど、:wqだと監視が
追いつかなくて反映されないっぽい気がする。
:w :q ならどれだけ速く入力してもだいじょうぶっぽ。

ちなみにこれも、AreaEditor使ってます。

593 :mattn@Vim%Chalice:04/08/11 16:33
>>592
例えば、登録する拡張子を areaedit 等として、
~/_vimrc に
autocmd VimLeave *.areaedit sleep 300m
を書いておくとどうなりますか?
# 使ってない上にあてずっぽですみません。
# あと 300m は適当に弄ってください。

594 :名無しさん@お腹いっぱい。:04/08/11 16:47
マツーソイキテタァ━━(゚∀゚)━━ッ!!!!!

595 :名無しさん@お腹いっぱい。:04/08/11 16:51
>>593
> sleep 300m
> # あと 300m は適当に弄ってください。
`m' for minutes ですよ…

596 :名無しさん@お腹いっぱい。:04/08/11 16:54
>>593
まっつんさん、レスありがとうございますー。
なるほど、VimLeaveでひっかけれてsleepすればよかったんですね。

おかげさまで、:wqでもちゃんと反映されるようになりました。
sleepは200mあたりではたまに反映されないことがありましたが、
250mでは今のところうまくいってます。

やー、便利便利。

597 :名無しさん@お腹いっぱい。:04/08/11 17:00
>>595
>Do nothing for [N] seconds. When [m] is included,
>sleep for [N] milliseconds.

ヘルプにもmillisecondsって書いてありますよん。


598 :名無しさん@お腹いっぱい。:04/08/12 23:44
:cnoremap <c-j> aaa
:ls
として、
@:
と入力すると
:lsaaa
となってしまいます。
バグっぽい気もするのですが、なんとかならないでしょうか。

599 :名無しさん@お腹いっぱい。:04/08/13 00:19
vim が落ちる動作ハケン(゚∀゚)

vim 立ち上げる

:qa でvim終了

もう一度 vim 立ち上げる

:grep aaa と入力した後、TABを一回入力する

次に Shift + TAB を入力する

一番最初に入力した :qa が表示される

この時にTABを入力すると :qa... と表示されて vim が落ちる

環境は windows XP と 2000
Unix はわかりまへん

600 :名無しさん@お腹いっぱい。:04/08/13 00:21
:qa のところを :q にすると落ちない
その代わりに、以下のようなメッセージを吐く

E341: 内部エラー: lalloc(0,)

601 :名無しさん@お腹いっぱい。:04/08/13 00:33
>>599
う〜む。確認できないです。なぜだ。
残念じゃないけど、残念。

602 :名無しさん@お腹いっぱい。:04/08/13 00:45
バージンぐらい晒してもバチは当たらんぞ

603 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/08/13 00:47
>>598 確認しました。

>>599
もうちょっと詳細に報告してください。grepに使っているプログラムのバージョン
や、それにオプションも関係していそうです。

604 :名無しさん@お腹いっぱい。:04/08/13 00:57
スンマソン('A`)

バージンは 6.3.015 で(イヤン) grep は弄ってないので findstr を使っている模様
findstr バージン 調べ方わかんねぇ('A`)
ただ、grep 実行していないからこのプログラムは関係なさそう
あと、オプションってどこ調べればいいんでせうか?

605 :名無しさん@お腹いっぱい。:04/08/13 01:00
言葉がなり無かった、もう一度書きますねぇ

vim 立ち上げる

:qa<CR> でvim終了

もう一度 vim 立ち上げる

:grep aaa と入力した後、TABを一回入力する
(aaaに該当するファイルを保管しようとするがなしの動き。<CR>は入力しない)

次に Shift + TAB を入力する

一番最初に入力した :qa が表示される

この時にTABを入力すると :qa... と表示されて vim が落ちる

606 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/08/13 01:15
>>598 調査報告+覚書
src/ops.cのput_in_typebuf()でins_typebufを呼ぶのにREMAP_YESを指定してます。こ
れをREMAP_NONEにすれば現象は回避可能と推測されます。しかしそれで良いのかは別。
特にマクロも同じ仕組みで駆動しているので、これを変更するのは不安ですね。@:の時
だけ、マクロとは別ルートを用意するのが良いかもしれません。

>>604-605
詳細ありがとうございます。こちらでも再現できました。今から原因を追います。

607 :名無しさん@お腹いっぱい。:04/08/13 01:17
なんかグダグダ('A`)

> 言葉がなり無かった、もう一度書きますねぇ
言葉が足りなかった・・・

> (aaaに該当するファイルを保管しようとするがなしの動き。<CR>は入力しない)
aaaから始まるファイルを探して補完しようとするが、当然そんなファイルはないので :grep aaa のまま
<CR>を入力せずに Shift + TAB をそのまま入力すると直前に入力した :qa がコマンドラインに表示される
その状態で TAB を入力して補完をしようとすると vim が落ちる

まぁ、こんな操作しないからどうって事無いんだけどねぇ( ´ー`)y-~~

608 :名無しさん@お腹いっぱい。:04/08/13 01:19
>>606
あ、スンマセンつたない報告で(恥
お手数おかけします

609 :名無しさん@お腹いっぱい。:04/08/13 01:21
>>607
> まぁ、こんな操作しないからどうって事無いんだけどねぇ( ´ー`)y-~~
まぁデジドカのコロンに丸投げしとけばいいよ。

610 :名無しさん@お腹いっぱい。:04/08/13 01:32
> findstr バージン 調べ方わかんねぇ('A`)
findstrたんのバージンの調べ方(*´Д`)ハァハァ

611 :名無しさん@お腹いっぱい。:04/08/13 02:16
オリンピックにまで森山直太郎のしつこい歌が流れててむかつく。

612 :598:04/08/13 08:59
>>606
ありがとうございます。

関連しているかもしれないので、
ついでにお聞きします。
:inoremap <c-j> aaa
の状態で、
:exe "normal ixx\nxx"
とすると
xxaaaxx
と出力されます。
:exe "normal ixx\<cr>xx"
のときは
xx
xx
となります。
\nのときも\<cr>と同じようになってほしいのですが、これは仕様っ
ぽいですよね。

613 :名無しさん@お腹いっぱい。:04/08/13 09:20
\nじゃなくて\rと書いてみたら?

614 :名無しさん@お腹いっぱい。:04/08/13 09:25
\n = <c-j> = <lf>
\r = <c-m> = <cr>
ってことで書いてみた。試してみたわけじゃない。

615 :612:04/08/13 09:52
>>613-614
なるほど、\nと\<cr>は別物でしたか。失礼しました。

なにが問題かと言うと、
:imap <c-j> hoge
:imap <c-m> hoge
としているときに
:exe "normal ixx\<lf>xx"
:exe "normal ixx\<cr>xx"
というスクリプトを実行した場合に挙動が変わってしまうというこ
とです。このような文をスクリプトに使わなければいいのですが、
世の中には使っているスクリプトがあります。

:put =\"xx\<lf>xx\"
の場合はimapに影響されないようです。

616 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/08/13 10:07
>>615
本来スクリプトでは「normal!」を使うべきです。手元でだけ修正して使うのも良いで
すが、作者に修正を依頼するとより良いでしょう。自衛策としては改行にはマップしな
いことです。もっと一般的には、既存マップを上書きするのは極力さけたほうが良いと
いうことかもしれません。

617 :615:04/08/13 10:24
>>616
normal!を使えばいいのですか。すいません。勉強不足でした。

618 :名無しさん@お腹いっぱい。:04/08/16 11:27
全角文字を表す正規表現てあります?
S-JISで[^\x00-\x7F]とかやってみたのですがうまくできません。


619 :名無しさん:04/08/16 13:32
# 非アスキー文字を検索する
/[^\t -~]

620 :名無しさん@お腹いっぱい。:04/08/16 15:06
\x は hex digit: [0-9A-Fa-f] だし
[] の中だと \ と x になる。
全角とは限らないけど [^[:cntrl:] -~] とか。

621 :618:04/08/16 17:07
ありがとうございます。
ちゃんとできました
\xでダメな理由はわかりませんが、、

622 :名無しさん@お腹いっぱい。:04/08/16 21:04
検索パターンに \x21 とかはつかえんってこった。

623 :名無しさん@お腹いっぱい。:04/08/16 23:03
Windows2000 Pro で migemo が動かないのですが

KaoriYa.net から
Vim 6.3.015 for Windows
バイナリ(DLL) 1.2 リリース版 for Windows をダウンロードして、

1. migemo.dllをインストールする
migemo.dllをgvim.exeと同じディレクトリに置きます。
2. スクリプト(migemo.vim)をインストールする
runtime/plugin/migemo.vimを$VIM/runtime/plugin/に置きます。
3. 辞書ファイルをインストールする

以上実行しました。それで :set migemo しましたが「/」で英語のインクリメンタル
サーチはできますが日本語でサーチできません。
何か見落としてるでしょうか?


624 :名無しさん@お腹いっぱい。:04/08/17 00:20
>>623
g/

625 :名無しさん@お腹いっぱい。:04/08/17 00:55
>>624
おおっ!できましたよ。
ありがとうございます。

でも前は / だけでできませんでしたっけ…?


626 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/08/17 01:32
>>625 スクリプトとの相性が良くないので変更となりました。

627 :名無しさん@お腹いっぱい。:04/08/17 18:53
現在使っているフォントの名前を表示させるにはどうすればいいですか?

628 :名無しさん@お腹いっぱい。:04/08/17 21:44
set guifontset とか?

629 :名無しさん@お腹いっぱい。:04/08/17 22:29
>>627
「現在の」だったら
:set guifont
で出るよ

630 :名無しさん@お腹いっぱい。:04/08/17 23:24
>>628-629
サンクス!


631 :名無しさん@お腹いっぱい。:04/08/17 23:55
Vimの次のバージョンってSchemeが使えるって本当?

632 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/08/18 00:06
>>631 if_perlのPerlみたいにMzSchemeが利用可能です。

633 :名無しさん@お腹いっぱい。:04/08/18 00:48
おぉ!凄い!!



って、何か良いことあるんでしょうか?w

634 :名無しさん@Vim%Chalice:04/08/18 14:53
なぜかファイルを開くと読込専用になってしまいます。
前のように:wで保存できるようにしたいのですが
どーすればよろしいでしょうか。
ご教授ください。

635 :名無しさん@お腹いっぱい。:04/08/18 14:59
何がいいたい

636 :名無しさん@お腹いっぱい。:04/08/18 15:03
何をしたの

637 :名無しさん@お腹いっぱい。:04/08/18 15:06
前のようにすれば

638 :名無しさん@Vim%Chalice:04/08/18 15:15
現在は:w!と打たなきゃ、
保存ができないのです。
で元通り:wだけで保存ができるようにしたいのです。

何もいじってないんですけどね。

639 :名無しさん@お腹いっぱい。:04/08/18 15:50
unix ならファイルのパーミッション確認汁

640 :名無しさん@Vim%Chalice:04/08/18 15:58
res Thx
環境はwin2kです。
言ってなくてもうしわけない。
プロパティでファイルの属性をみたけれども、
読取専用にはチェックついていません。
:set noreadonlyとかもやってみたけど駄目でした。

641 :名無しさん@お腹いっぱい。:04/08/18 16:06
どのファイルでもそうなるの?
:se readonly? の結果は noreadonly になりますか?

642 :名無しさん@Vim%Chalice:04/08/18 16:31
>>641レスありがと
特定のファイルだけですね。
>>:se readonly? の結果は noreadonly になりますか?
 ROと表示されます。
ちなみに他のエディタで開くとちゃんと書き込めます.

643 :名無しさん@Vim%Chalice:04/08/18 17:23
申し訳ございません.
事故解決しました。
ブラウザでそのファイル開いてました。
迷惑かけてもうしわけない

644 :名無しさん@お腹いっぱい。:04/08/18 19:03
FedoraCore2でvim使ってると、特殊記号の類(※とか○とか)
を入力すると、カーソル位置と実際の処理位置が一致しなく
なっています。

これって何かの設定で回避できるんでしょうか?

教えて、エロいひと。


645 :名無しさん@お腹いっぱい。:04/08/18 21:24
vim じゃなくて gvim じゃねーの?だったら .gvimrc に

set ambiwidth=double

646 :名無しさん@お腹いっぱい。:04/08/18 22:14
vim user待望のVIMで使えるメーラーtmsってどうよ。
インストールしたけど起動の仕方わかんねー。
誰か使っている人いる?電八使ってるからどうしてもって訳じゃないけど。


647 :名無しさん@お腹いっぱい。:04/08/19 00:51
perl の syntax って m// とか s/// は / 以外理解しない(例 @)んだと思ってたら
# だけは理解するのね。@ ってあまり使わないのかあに

648 :名無しさん@お腹いっぱい。:04/08/19 00:54
>>647
% とか | とか、たいてい使えるぞ。

649 :名無しさん@お腹いっぱい。:04/08/19 00:58
>>648
あ、ゴメン。vim の syntax の話ね。色付けの。
で % と | はだめだったけど { } と [ ] の組はあった。
[ ] の場合なんか ] の前に $ があると上手くいかないけど。

650 :名無しさん@お腹いっぱい。:04/08/19 01:30
最近VIM使い始めたのですが,
指定範囲を置き換える場合に、
例えば、

”test" の"を’に変えたい場合、
"
./行番号:s/"/'
とかやっても、
左側の"しか変換されません。
そしてまた同じように、./行番号:s/"/'とすると、
右側がへんかんされるのですが、
一気にやる方法ってないのでしょうか。

651 :名無しさん@お腹いっぱい。:04/08/19 01:33
./行番号:s/"/'/g
とすること。
後は
:h :s_flags

652 :名無しさん@お腹いっぱい。:04/08/19 01:36
ていうか ./行番号: て何?

653 :名無しさん@お腹いっぱい。:04/08/19 02:25
>>651
おっ!!
できました。
ありがとうございました。

./の.は現在行という意味らしい。

654 :名無しさん@お腹いっぱい。:04/08/19 02:47
>>653
記述方法がおかしいというツッコミでしょ?
ノーマルモードからのタイプだったら./行番号:の意味がわからないし
つーかオレも意味ワカンネ

655 :名無しさん@お腹いっぱい。:04/08/19 03:06
ごめんなさい。
.,行番号だった。
ていういみでもなく?

656 :名無しさん@お腹いっぱい。:04/08/19 03:28
ていみでね

657 :649:04/08/19 04:33
m@@ を認識するように
:syn region perlMatch matchgroup=perlMatchStartEnd start=+[m!]\z(@\)+ end=+\z1[cgimosx]*+ contains=@perlInterpMatch
とかってみたんだけど ( \z(@\) ってのはとりあえず @ だけにしてる )
上に書いたように m@$@ ってやると $@ の部分を誤認してしまう。
( @perlInterpMatch の中に
:syn match perlVarPlain "$[\\\"\[\]'&`+*.,;=%~!?@$<>(-]"
というのが含まれているため )
ってことで :syn region の中で contains に対する skip の指定みたいなのは無いかな。
あれば \$\z1 の \$ の部分だけ skip するとかしたいんだけど。
それか外の :syn match でなんとかして :syn region の \z1 を参照する方法とか。
その場合後に \z1 がある \$ の指定を :syn region の contains に入れるとかできるんだけど。
なんか上手い方法はないですかね。

658 :名無しさん@お腹いっぱい。:04/08/19 05:22
>>655
それでもおかしい

659 :名無しさん@お腹いっぱい。:04/08/19 06:58
いんじゃね

660 :644:04/08/19 10:15
>>645

すんばらすぃー!!
勉強になりました。あんがと。

ambi って何のこっちゃ?と思ってヘルプ見たら、
"ambiguous"の略だって。なるほどぉ。

これで、UAX#11で定義されている"ambiguous"は全
て全角扱いにできるのでつね。vimかしこひ。


661 :649:04/08/20 00:56
どうも求めていた方法は見付かりませんでした。
てことで keepend を使って region がしっかり終わるようにしました。こんな。

:syn region perlMatch matchgroup=perlMatchStartEnd start=+[m!]\z(@\)+ skip=+\\\(\\\|\z1\)+ end=+\z1[cgimosx]*+ contains=@perlInterpMatch keepend

残っている問題は m@$@ の $ が変数の色になることと
m@$\@@ としたときの $\@ の @ が変数の色にならないことだけど、
keepend 使う前みたいに問題の箇所以降に影響するわけじゃないし
ここらへんが潮時かな。

662 :649:04/08/20 01:58
潮時といいつつちょっと別のことで戻ってきました。
vim63/syntax/perl.vim の中で
syn region perlMatch matchgroup=perlMatchStartEnd start=+[m!]#+ end=+#[cgimosx]*+ contains=@perlInterpMatch
とかやってんのを真似て上では start=+[m!]\z(@\)+ としたのですが
start=+[m!]#+ っておかしい。 !## って ( !@@ も ) syntax error ですよね。
というわけでそこを修正してこうなりました。
:syn region perlMatch matchgroup=perlMatchStartEnd start=+\<m\z(@\)+ skip=+\\\(\\\|\z1\)+ end=+\z1[cgimosx]*+ contains=@perlInterpMatch keepend

663 :名無しさん@お腹いっぱい。:04/08/20 17:50
vim/vim63/syntax/ 以下のスクリプトで

if version < 600
syntax clear
elseif exists("b:current_syntax")
finish
endif

としていますが ~/.vim/after/syntax/ 以下のスクリプトを書くとき
こういう処理はどうしてますか?
vim/vim63/syntax/ 以下のスクリプトの最後で
let b:current_syntax = "hoge"
としてるから after の中じゃ b:current_syntax は使えないですよね。
b:current_syntax_after とか勝手に作っても
vim/vim63/syntax/synload.vim は
unlet b:current_syntax
としかしてませんし。普通どうするんでしょう。

664 :名無しさん@お腹いっぱい。:04/08/23 18:10
>>663
なにをどうしたいのかわかんないけど、とりあえずなにもしなくていんじゃない。
:help 44.12

665 :名無しさん@お腹いっぱい。:04/08/23 18:28
こっちも :help mysyntaxfile-add

666 :名無しさん@お腹いっぱい。:04/08/23 21:36
>>664-665
vim/vim63/syntax/synload.vim を経由しないで呼ばれたときに
既に呼ばれているか検出するために b:current_syntax があると勘違いしていました。
vim/vim63/syntax/synload.vim を経由しないで呼ぶことは基本的にありませんね。
b:current_syntax は replace の際に置き換えられているかを検出するための
ものだったんですね。add では関係ないと。
ありがとうございます。

667 :名無しさん@お腹いっぱい。:04/08/23 23:22
vim のヴィジュアルモードの色付けってまさか背景だけとか文字だけって出来ないの?
選択するとシンタックスの色付け消えてムカつくんだけど

あと、痴漢でs/aaa/bbb/とかやる時に、aaaやbbbに当たる部分の補完が見あたらない
aaaの部分は以前検索キーワードでかろうじて(全然カバー出来ないけど)ごまかせないことも
無いが、bbbの部分は手で打たなきゃならんの?

あと、キルリングも皆無?
:reg で出てくるヤツはキルリングじゃないよね
使っている人とかは不便とかまったく思わないわけ?

668 :名無しさん@お腹いっぱい。:04/08/24 06:29
煽り気味に質問すると素早く解答が得られる例↓

669 :名無しさん@お腹いっぱい。:04/08/24 08:13
痴漢マニアですね?

670 :mattn@Vim%Chalice:04/08/24 09:35
> vim のヴィジュアルモードの色付けってまさか背景だけとか文字だけって出来ないの?
> 選択するとシンタックスの色付け消えてムカつくんだけど
御自分専用の syntax を作って頂くか、既存の syn clear している所を消せば出来なく
ないですが、現状、ムカつく人の方が少なくニーズもないようです。

> あと、痴漢でs/aaa/bbb/とかやる時に、aaaやbbbに当たる部分の補完が見あたらない
> aaaの部分は以前検索キーワードでかろうじて(全然カバー出来ないけど)ごまかせないことも
> 無いが、bbbの部分は手で打たなきゃならんの?
>>667
ttp://www.vim.org/scripts/script.php?script_id=963
これを参考にスクリプトを書いて頂ければ、大抵のものは補完できるかと思います。
# Rating 低いようなスクリプトを紹介してしまって申し訳ないですが...

> あと、キルリングも皆無?
> :reg で出てくるヤツはキルリングじゃないよね
> 使っている人とかは不便とかまったく思わないわけ?
ttp://www.vim.org/scripts/script.php?script_id=468
この辺を使ったスクリプトと yank put のマップを書くと幸せになれるかも知れませんね。

671 :名無しさん@Vim%Chalice:04/08/25 01:56
  > あと、痴漢でs/aaa/bbb/とかやる時に、aaaやbbbに当たる部分の補完が見あたらない
  補完だったら<c-n>、<c-p>でできるんじゃない?

672 :名無しさん@お腹いっぱい。:04/08/25 02:45
>>671
試しちゃったじゃねーか。このやろー。

673 :名無しさん@お腹いっぱい。:04/08/25 03:39
CTRL-F 打ってからじゃない?

674 :671:04/08/25 04:51
>>672
失礼しますた。>>673のいうとおり<c-f>が必要です。
:.s/aa<c-f>i<c-n>
みたいなかんじでよろしく。<cr>で実行<c-c>で復帰します。
# ところでq:とか<c-f>はhjklで移動するためだけに使ったりしません?

675 :名無しさん@お腹いっぱい。:04/08/25 04:54
使うこともあるけど出るのが遅いのがちょっと気になる。

676 :名無しさん@お腹いっぱい。:04/08/25 08:02
>>675
おれはあの遅さが耐えられなくて矢印キー使ってる。

677 :名無しさん@お腹いっぱい。:04/08/25 11:20
カラーリングさえしなければ速いのはわかってるんだけど、、、

678 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/08/25 11:30
>>677
軽量版のsyntax/vim.vimを作ってcmdline-history時にはそっちを使うように改造する、
というのが良いかもしれませんね。

679 :名無しさん@お腹いっぱい。:04/08/25 22:35
>>670
ラインカーソル無理矢理しようとした時も、bgの色だけを変えることが出来ず
カーソル行の syntax の色付けが全て飛んで、どうしようもない
使えない

> 現状、ムカつく人の方が少なくニーズもないようです。
どのエディタでも出来る機能だけどね(秀丸ですら出来る)

> これを参考にスクリプトを書いて頂ければ、大抵のものは補完できるかと思います。
自力でvimが実装している補完を最実装するのか('A`)
カレントバッファ、隠れバッファ、include、tagsファイル・・・
しかもcomplateオプションにちゃんと対応するようにしなきゃちぐはぐだな


やめやめ

>>674
補完に手間が掛りすぎ
C-f i C-n ってこんな面倒な操作ゴメンだ
しかもこれキャンセルするのC-c ESCでしょ
履歴ウィンドウ出てくるのは遅いし、syntax切ってもノーマルモードから始まるので
i以外を間違えて押す可能性が出てくる
使用頻度が高い作業なだけに苦痛で仕方がない
まぁ、上記の最実装よりは大分マシそうだが

しかし、なんでこんな根本的なことがまともに出来ないかねぇ
こんなものスクリプト組まなくても標準でついていて欲しいよ

680 :名無しさん@お腹いっぱい。:04/08/25 22:47
>>679
なんでvim使ってんの?
秀丸使ってればいいじゃん。
バイバイ

681 :名無しさん@お腹いっぱい。:04/08/25 23:33
>>680
あぁ、副エディタとして試しに使っただけだからね
Emacsに戻るよ

682 :名無しさん@お腹いっぱい。:04/08/25 23:57
>>679
>ラインカーソル無理矢理しようとした時も、bgの色だけを変えることが出来ず
完璧じゃないけど無理矢理できないことはないよ
http://tokyo.cool.ne.jp/hopper2/linecursor.vim

683 :名無しさん@お腹いっぱい。:04/08/26 06:04
戻るっつってんだからいいじゃん。試しに使ってわざわざ愚痴りにきただけみたいだし

684 :名無しさん@お腹いっぱい。:04/08/26 12:30
>>683
ま、いいんでね?679は秀丸でもemacsでも使ってれば。他に同じ事しようとした香具師がログを検索したときに出てくれ
ば同じ事聞く事は減るだろうしさ(ッて、過去ログ読もうなんて香具師はいないか)

685 :名無しさん@お腹いっぱい。:04/08/26 17:05
テンプレ追加よろしく
http://www.vi-improved.org/

686 :名無しさん@お腹いっぱい。:04/08/26 17:15
>>667
CmdlineCompl.vim
http://www.vim.org/scripts/script.php?script_id=146
つかいにくいけど

687 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/08/26 20:40
>>685 一番下ですけど追加しました。
http://www.kaoriya.net/testdir/2ch_vim6_template.html

688 :名無しさん@お腹いっぱい。:04/08/27 00:37
>>682
めちゃくちゃ重いな
この重さじゃ使えないと思うぞ
あと、ラインカーソルになる行とならない行がある
完璧じゃないってそこら辺?

689 :名無しさん@お腹いっぱい。:04/08/27 05:46
前から思っていたんだけど、メニューにある 編集>全て選択 って ggvG じゃ無くて ggVG じゃない?

690 :名無しさん@お腹いっぱい。:04/08/27 07:44
ウチの Edit > Select All は ggVG ですが

691 :名無しさん@お腹いっぱい。:04/08/27 10:26
>>690
香り屋版の日本語表記メニューの方

692 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/08/27 13:14
>>689 typoです。次のアップデートの時に修正します。

693 :名無しさん@お腹いっぱい。:04/08/27 13:52
howm-mode.vim を 2004-08-16 のにアップデートしたところ、
,,a で「未定義の変数です:searchPath」みたいなエラーメッセージがいっぱい出て
ちゃんと動かなくなってしまいました。
vim 6.3.015 + KaoriYa + im_custom074 + FreeBSD 4.9 野良ビルドです。

ところで、このエラーメッセージ、 1秒くらいで消えて次の画面に移るのですが、
これをしばらく出しておく、もしくは、ファイルに書き出すのは可能でしょうか?

694 :名無しさん@お腹いっぱい。:04/08/27 14:03
とりあえず後半は :h :redir

695 :名無しさん@お腹いっぱい。:04/08/27 14:16
function! s:FindSearch() の中にある searchPath を
s:HowmExpand(g:howm_dir) に変えたらうまく出来たっぽいよ。

これってファイル数ってどのくらいまで耐えられるの?
今2000くらいで試したんだけど、grep は早いんだけど、一覧は重すぎ。

696 :名無しさん@お腹いっぱい。:04/08/27 16:04
>>694, >>695
ありがとうございます。うまくいきましたです。


697 :名無しさん@お腹いっぱい。:04/08/27 19:02
SCPでリモートファイルを編集するのが非常に便利でgVimを愛用してます。
SCPというか、vimrunに関する質問なのですが、:wで保存する度にコマンドプロンプトが
開き、Enterを押すのをわずらわしく感じています。コマンド実行終了後に入力を待たず
コマンドプロンプトを閉じる方法は無いのでしょうか?よろしくご教示願います。

698 :名無しさん@お腹いっぱい。:04/08/28 00:53
ウマく再現出来ないんだけど、>>674の作業しているとvim良く落ちるなぁ
補完とか下後にRET押すと落ちる模様
しかし、再現出来ん

699 :名無しさん@お腹いっぱい。:04/08/28 07:35
それで落ちたことなし。頻度は?
VIM - Vi IMproved 6.3 (2004 June 7, compiled Aug 2 2004 12:45:42)
from pkgsrc
NetBSD 1.6.1

700 :名無しさん@お腹いっぱい。:04/08/28 10:47
vivi さいこー

701 :名無しさん@お腹いっぱい。:04/08/28 11:26
うかれ age かよ

702 :名無しさん@お腹いっぱい。:04/08/28 11:46
koron はビビユーザー狙ってる。

703 :名無しさん@お腹いっぱい。:04/08/28 21:58
単語が色分けされたりインデントが自動で付くのはスクリプトのおかげ?

704 :名無しさん@お腹いっぱい。:04/08/29 06:02
だったりもするか

705 :名無しさん@お腹いっぱい。:04/08/29 10:00
windows XP で香り屋版 vim 使ってるんですけど、
エクスプローラから DnD あるいは関連付けした txt をダブルクリックして
gvim を起動させたとします。
画面には gvim の画面と、その下にエクスプローラの窓があることになります。
ここで gvim を終了させると、gvim の画面が消えてからも
2,3 秒くらい、エクスプローラが反応しなくなります。
これはどういう現象なんでしょう?

2,3 秒なんで気にしなければ気にならないんですが、
notepad の代わりに使ってると、いくつもの text をマウスでざっと
読むときなどに困ることがあります。

706 :名無しさん@お腹いっぱい。:04/08/29 10:50
>>705
まず、ショートカットに -u NONE追加して起動したときにも同じにかどうか切り分けよ。

707 :705:04/08/29 11:14
>>706
ありがとうございます。やってみましたが、おなじですね。
エクスプローラじゃなくて firefox を下においてやってみると、
不思議なことにこの現象はでないです。

708 :名無しさん@お腹いっぱい。:04/08/29 13:08
フォントを2種類以上設定することは、できるのでしょうか。
目的は次のようなことです。
- 日本語とタイ語を同時に表示したい。
- '¥' でなく '\' と表示したい。
Windows2000 gvim6.3 です。なにとぞ。

709 :名無しさん@お腹いっぱい。:04/08/29 13:41
:e scp://〜で遠隔サーバ上ファイルの編集に使ってます。作業の性質上
編集にroot権限が必要なファイル編集も多々行うのですが、セキュリティの
都合でrootのリモートログインを認めていないため、一時的にファイルの
許可属性を変更するかchownするという方法を取っています。これはこれで
いいのですが、許可属性を戻すのを忘れると深刻なセキュリティホールに
なりかねません。scp上でsudoする方法というのは無いものでしょうか?

710 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/08/29 14:43
>>705
詳細は不明で私もなりますが、gvimに限定はされないようです。

>>708
フォントを複数設定する方法は…syntaxを駆使すればできなくはないですが
> - 日本語とタイ語を同時に表示したい。
これはenc=utf-8に設定(他にも設定は必要)して、UNICODEに対応したフォントを使う
のが近道です。WindowsならUM+という選択肢もあります。

711 :708:04/08/29 15:36
>>710
ありがとうございます。
BDF UM+ で表示できました。
ただ、9ptだと文字が小さくて読めません。
他のフォントも探しつつ、syntax での方法も調べてみます。

712 :名無しさん@お腹いっぱい。:04/08/29 15:48
'guifontset' でどうにならんの?

713 :名無しさん@お腹いっぱい。:04/08/29 16:54
現在行を指定する略語って何なんでしょうか?
:22,$ w newfile
の$に相当する所にカーソルの現在行を一発で指定する方法が未だにわかりません。
何年も疑問に思っているのですが、レファレンスが見つかりません。。。

714 :名無しさん@お腹いっぱい。:04/08/29 17:12
>>713
. じゃ無いの?

715 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/08/29 19:15
>>711
bdf2ttfを使えば、UM+で使っているのとは別サイズのBDFからTTFを生成できます。適
当なフォントが見つからなかった場合は試してみてください。

>>712
Winではgfsは使えません。X11でもGTK2使用時は使えなかったと記憶しています。

>>713
714さんの言うとおりなのですが、一度 :help :range に目を通すと新たな発見があ
るかもしれません。お時間のある時にどうぞ。

716 :名無しさん@お腹いっぱい。:04/08/29 20:26
>>705, >>710
> ここで gvim を終了させると、gvim の画面が消えてからも
> 2,3 秒くらい、エクスプローラが反応しなくなります。
漏れもなる

ただ、XPでも昔はならなかったんだよねぇ
あまり記憶は定かではないがXP sp1をあてた時くらいからこうなった気がする
sp無しなら大丈夫だった気が

まだsp2あててないからそれで直るかは分からんけど

717 :705:04/08/29 20:46
>>710,716
どうも windows 側の問題っぽいですね。

718 :名無しさん@お腹いっぱい。:04/08/29 20:56
俺はならない

719 :名無しさん@お腹いっぱい。:04/09/01 00:48
headlineの新しいヤツってどこにありますか?
なんかyahooとか毎日とか見れないものが結構あるみたいで・・・

720 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/09/01 07:25
>>719
最新版は以下で取得できます。
  cvs -z3 -d :pserver:anonymous@cvs.kaoriya.net:/anonycvs checkout headline
でも最近は/.Jしかメンテしてないので、Yahooや毎日は読めないかもしれません。
パッチ歓迎いたします。

721 :713:04/09/01 11:03
>>714
どうもありがとう!!

>>715
man には情報が異常に少ないと思ったら、それで出てくるのですね…
良く勉強します。助かりました。ありがとう、みなさん。

722 :名無しさん@お腹いっぱい。:04/09/01 23:51
>>720
どうもです
Yahooが見れなくなってしまったんで探していたんですが・・・
うーん、難しそうだ

723 :名無しさん@お腹いっぱい。:04/09/02 23:14
windowsでgvimを使っているんですが、挿入モード時のファイル名補完(<C-X><C-F>)で
ファイル名が補完される時に、「img\」の様にフォルダが補完されますが、これを
「img/」のように補完することは出来ないでしょうか?
早い話「\」ではなく「/」を使いたいと言うことです
htmlの「<img src="">」などでファイル名の補完をすることが多いので、「/」の方が助かります

また、'include'オプションに<!-- #include file などを書けばこのファイルも読んでくれるのでしょうか?
set inc=<!--\ #include\ file
などと設定してみたのですがうまくいきません
こちらも宜しければお願いいたします

724 :名無しさん@お腹いっぱい。:04/09/02 23:29
>>420
同意。

725 :名無しさん@お腹いっぱい。:04/09/02 23:29
遅すぎ

726 :名無しさん@お腹いっぱい。:04/09/03 00:12
あはは。遅すぎ。

727 :名無しさん@お腹いっぱい。:04/09/03 00:31
>>725-726
すまぬ。screenスレの誤爆。

728 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/09/03 01:12
>>723
> 早い話「\」ではなく「/」を使いたいと言うことです
:set shellslash
:help 'shellslash'

> set inc=<!--\ #include\ file
最後のfileのところにファイル名を書きたいのでしょうか? だとしたらこんな風にし
てみてください。
:setlocal include=<!--\\s\\+#include
ヘルプに書いてある例では、ファイル名を'include'内に書かないようです。
:help 'include'
で確認してください。

729 :名無しさん@お腹いっぱい。:04/09/03 01:47
>>728
> :help 'shellslash'
ありがとうございました
こんなに簡単だったとは・・・
dirとかで検索しても引っかからないわけだ orz

> 最後のfileのところにファイル名を書きたいのでしょうか? だとしたらこんな風にし
> てみてください。
ご存じかも知れませんが、サーバーサイドインクルード(SSI)の記述で

<!-- #include file="ファイル名" -->

ってのがありまして、補完などにこのファイルの単語も引っ張ってきたいというのがありました
で、いろいろ調べてみたところどうやら'include'がそれっぽいのですがいまいち記述の方法がわからなく
>>723のように設定したんですがうまくいきませんでした。
KoRoNさんに教えて頂いた方法を少し変更して

set inc=<!--\s\+#include\s\+file=\"

と書いたのですが、これでも駄目なようです
ひょっとして'complete'がデフォルトの場合、i_Ctrl-Pでは'include'のファイルを見に行かないのでしょうか?
iも設定されているのでいけるのかと思ったんですが・・・

730 :名無しさん@お腹いっぱい。:04/09/03 01:51
> set inc=<!--\s\+#include\s\+file=\"
これ間違えました、実際はこう書いています

set inc=<!--\\s\\+#include\\s\\+file=\\\"

731 :名無しさん@お腹いっぱい。:04/09/03 01:58
set inc=^<!--\\s\\+#include\\s\\+file=\\\"[^\\\"]\\+\\\"\\s\\+-->

こう書いてもやっぱりダメ・・・

実際のテストファイルはこんな形になっています。

-- test1.txt -
<!-- include file="test2.txt" -->
bbbb

-- test2.txt --
aaaa

これで、test1.txtでaaaaを補完出来ないかと試しています
わかる人お願いいたします

732 :名無しさん@お腹いっぱい。:04/09/03 02:14
>>731
あのさあ
俺それ使ってないからようしらんけど
set inc=<!--\\s\\+include\\s\\+file=
でないの?

733 :732:04/09/03 02:16
あるいは
<!-- #include file="test2.txt" -->

734 :名無しさん@お腹いっぱい。:04/09/03 03:21
>>732-733
ダメでした
>>730で既に似たようなヤツを試しているので

しかし、どういう判断基準で引っ張ってくるんだろう
'include'で引っかかる行に対してisfnameにマッチするファイルを読み込むのかと思ったんですが・・・

735 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/09/03 07:22
>>734
試しましたけど
  set include=<!--\\s\\+#include\\s\\+file=
これで <C-X><C-I> で確認できました。念のため
  set complete=i
の <C-N> でも確認できます。

> >>730で既に似たようなヤツを試しているので
似ては居ますが微妙に異なっていることに注目してください。

> しかし、どういう判断基準で引っ張ってくるんだろう
大まかなことは
  :help 'include'
に書いてありますし、ソースを追えば「'include'に書かれたパターンにマッチしたカ
ラム以降の、最初に出現した'isfname'に整合する文字列」ということがわかります。
  src/search.c:find_pattern_in_path()
  src/window.c:file_name_in_line()
  src/edit.c:ins_compl_get_exp()

736 :名無しさん@お腹いっぱい。:04/09/03 10:33
>>735
書き方が悪かったです
>>734でもちゃんと試してから発言しているのですが、それでもうまくいきませんでした
KoRoNさんの示したように
set complete=i
に設定してもうまくいきません
タイプミスも考慮して一応コピペで張ってみたりしています
バージョンの方は毎日netupvim.exeで最新版にしているので問題ないと思うのですが・・・

あと、includeの説明の方ですがしがないhtml書きでプログラムは無知なのでソースを読む力は0だったりします
helpは適当に訳してみて、同じような訳になったのですがこううまくいかないと疑心暗鬼になってしまいました
なので>>734を書いてみた次第です
それからこの説明を見る限り、以降初めてisfnameに引っかかる文字なのでぶっちゃけ
set inc=include
でもうまくいくのでしょうか?

どちらにしろKoRoNさんのところで動くと言うことはおそらく設定関係でおかしなところがあるのでしょうね
isfnameなど関係ありそうなものはまったく手を付けていないのでデフォルトのままなのですが
他に気をつける設定などあるでしょうか

737 :名無しさん@お腹いっぱい。:04/09/03 10:41
良く考えたら
set inc=include
ではうまくいきませんね
失礼しました

738 :名無しさん@お腹いっぱい。:04/09/03 12:41
/etc/vimrc がデフォルト状態で存在して、$HOME/.vimrc も存在している場合に、
先に /etc/vimrc が適用されて後から $HOME/.vimrc の設定が上書きされるようです。

/etc/vimrc の設定を無視するか、読み込む順番を変えるかなどして、自分は
一切 /etc/vimrc との関係を断ち切りたいのですが、どうしたら良いでしょうか?
同居している人は /etc/vimrc で満足しているようなんです・・・(鬱

# 最後の手段としては、/etc/vimrc を同居人の $HOME にコピって、/etc/vimrc は
# 削除してしまう等も考えてはいますが。


739 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/09/03 12:56
>>738
> /etc/vimrc がデフォルト状態で存在して、$HOME/.vimrc も存在している場合に、
> 先に /etc/vimrc が適用されて後から $HOME/.vimrc の設定が上書きされるようです。

/etc/vimrcというパスはconfigureしたオプションによって異なり、通常は
/usr/local/share/vim/vimrcになります。

> /etc/vimrc の設定を無視するか、読み込む順番を変えるかなどして、自分は
> 一切 /etc/vimrc との関係を断ち切りたいのですが、どうしたら良いでしょうか?
> 同居している人は /etc/vimrc で満足しているようなんです・・・(鬱

起動に-uオプションつけてください。
  vim -u ~/.vimrc
:help startup
:help -u

740 :名無しさん@お腹いっぱい。:04/09/03 12:56
echo '<!-- #include file="test2.txt" -->' > test1.txt && echo aaaa >test2.txt && vim -u NONE -c 'se nocp' -c 'se complete=i' test1.txt
:se inc=<!--\\s\\+#include\\s\\+file=\\"

これでできた。

741 :名無しさん@お腹いっぱい。:04/09/03 12:58
>>738
~にvimをいれなされ。

742 :名無しさん@お腹いっぱい。:04/09/03 12:59
>>738
> 先に /etc/vimrc が適用されて後から $HOME/.vimrc の設定が上書きされるようです。
日本語変。設定「で」上書き でしょ?
自分の望む設定を $HOME/.vimrc に書きまくれば何ら問題ないのでは?

743 :738:04/09/03 13:49
ありがとうございます。-u でやってみようと思いますです。
/etc/vimrc なのは、rpm で入っているからですね、多分。
普段は FreeBSD 使っているのですが、ちょっと間借りしている
Fedora 環境なので困惑してました。

>>742
確かに変ですね。意味が逆じゃないですかorz 一気に書いて
しまったので、あまり確認せずに送信してしまいました。


744 :名無しさん@お腹いっぱい。:04/09/03 21:20
>>734,736,740
>>731 の test1.txt はコピペなんだよね?
<!-- include file="test2.txt" -->
ってなってるのは書き込むときに間違えたとかじゃなくて。
で、それを
<!-- #include file="test2.txt" -->
にしたら test2.txt を読んだと。
>>733 でいってるのが原因だったってわけすね。

745 :740:04/09/03 21:33
>>744
すまぬ
>>740>>736 = >>734

746 :744:04/09/03 21:44
>>745
あ、そうなの。そうかもとは思ったんだけど。
じゃ、ま、>>736 は test1.txt の中身が
<!-- include file="test2.txt" -->

<!-- #include file="test2.txt" -->
か確認よろ。
でも >>734 でダメだったっていってんだから違うのかな。

747 :名無しさん@Vim%Chalice:04/09/04 01:41
日本viユーザー会設立age
    http://osc.ospn.jp/modules/eguide/event.php?eid=40

748 :名無しさん@お腹いっぱい。:04/09/04 01:53
>>744>>746
ありがとうございました!!
というか、非常にお恥ずかしい事にご指摘の通り#が抜けてました・・・とほほ
入れたらバッチリ補完されました

この馬鹿者に付き合ってくださった>>732氏、KoRoN氏、そして>>744氏すみませんでした
そして、ありがとうございました

749 :名無しさん@お腹いっぱい。:04/09/05 01:03
text objectで'<'と'>'の中身は ci< などで指定できるけど、
'>'と'<'の間ってのは無理ですよね…?

やりたい事は明確で、htmlやxmlで
<a href="http://hoehoe.html">ほえほえ</a>
↑こうあった時に
 ほえほえ
の部分を示すtext objectとして使えると便利なのですけど…

750 :mattn@Vim%Chalice:04/09/06 20:01
vim7/cvs にて進行中の kvim (KDE 版 gvim) で XIM が
そこそこ動くようになってきたので、記念にキャプチャ取ってみました。
ttp://hp.vector.co.jp/authors/VA020411/Vim/kvim_current.jpg
いまのところ OverTheSpot しか動きませんが、まもなく cvs に
マージされるかと思います。
# 期待して頂くには程遠い出来なのですが・・・苦笑

751 :名無しさん@お腹いっぱい。:04/09/06 21:26
ごめん、 OverTheSpot って何?
# やっぱりキャプチャはChaliceがデフォなのか

752 :名無しさん@お腹いっぱい。:04/09/06 22:00
>>751
ここの画像が分かりやすい。
http://www.mozilla.org/projects/intl/input-method-spec.html

753 :名無しさん@お腹いっぱい。:04/09/07 03:19
>>752
サンクス。すごくわかりやすかった。

754 :名無しさん@お腹いっぱい。:04/09/07 20:08
Vine Linux3.0でgvim使ってるんですけど、
行間が狭い?のか「j」の下の方とか「_」が表示されないで困ってるんですが、
どうしたらいいでしょうか?

755 :名無しさん@お腹いっぱい。:04/09/07 21:00
guifont, guifontwide を個別に設定

756 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/09/07 22:56
>>754
:set linespace=1
昔はWinでしか使えなかった気がしますが、ドキュメントを見ると今はGUIであれば使
えそうです。
:help 'linespace'

757 :754:04/09/07 23:59
>>755-756
ご意見ありがとうございます。
set linespace=2
としたらおかげさまで調度よく表示されました。
ありがとうございました。

758 :名無しさん@お腹いっぱい。:04/09/08 00:36
Vim7っていつリリースされるんですか?

759 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/09/08 01:24
>>758
私も知りたいです(苦笑)。ちなみに6の時は初出から1年以上かかったと記憶してます。

760 :名無しさん@お腹いっぱい。:04/09/08 03:41
>>759
一年ですか・・・

761 :名無しさん@お腹いっぱい。:04/09/08 16:02
どなたかFreeBSD-5.3betaでvimをためした方います?
もじ化けがはげしくてつかえない。

762 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/09/08 16:41
>>761
最新のFreeBSDはロケール周りの処理が変わっててそのままでは使えない、という記
事を読んだことがあります。
http://home.jp.freebsd.org/cgi-bin/thread?mesid=%3c20040506100149%2eGA50590%25st%40be%2eto%3e
この記事にあるとおりsrc/mbyte.cでmblenを読んでいるところを迂回するようにすれ
ば、とりあえずは使えるでしょう。

763 :名無しさん@お腹いっぱい。:04/09/08 18:25
ちょうど賽の河原すれでその情報にたどりつきました。
でもありがとうございました。

764 :名無しさん@お腹いっぱい。:04/09/10 00:44
香り屋のテキストエディタ批評。削除してほしい。
残すんだったら”感想、ご意見大歓迎!”を削除希望。
だって…あんた、結局自分だけの主観だけでやってますから! 残念!
肥大化した自我斬り!

あと、あんた、viみたいに人格が複数モード見え隠れしますから。
メンタルクリニック!

765 :名無しさん@お腹いっぱい。:04/09/10 00:48
> 残念!
をてきとーな場所につけるのって、どこ発祥?

766 :名無しさん@お腹いっぱい。:04/09/10 01:21
>>764
そこまで言うつもりは無いけど、確かにちょっとアレだよなぁ
大歓迎とか言っておいて、結局本人の検閲を通らないと載せられないんだし
それだったら、良いも悪いも検閲無しでガンガン追加していってそれに投票した方がマシ

それにエディタ批評という割には細かさが足りないし、同じ文句ばかり並んで面白くない
しかも、エディタに対する批評より取り巻く環境の感想って感じが強いし

まぁ、失敗企画だね

767 :名無しさん@お腹いっぱい。:04/09/10 01:34
>>765
LLWで(プログラマー界隈にも)広まったと思うのだけど、ギター侍です。

768 :名無しさん@お腹いっぱい。:04/09/10 02:15
>>765
> てきとーな場所につけるのって、どこ発祥?
てきとーな場所ではないぞ。

日本テレビ系列で放送中の「エンタの神様」によく出てくる、
波田陽区というコメディアンのネタ。彼はギター侍と呼ばれてる。

769 :名無しさん@お腹いっぱい。:04/09/10 08:56
原作者以外によるコードメンテナンスは非常に困難。

…(´・ω・`)

770 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/09/10 14:49:31
そもそも批評が公正でなければならないということはありません。あくまで書いた人
間というフィルタを通した結果であり、偏っていて当たり前です。

> それにエディタ批評という割には細かさが足りないし、同じ文句ばかり並んで面白くない
> しかも、エディタに対する批評より取り巻く環境の感想って感じが強いし

本気で書くとVimに対する「批判」や「不満」だけで終始してしまいます。それを回
避してVimにとって建設的になるよう、他のエディタの長所・短所を集め比較できれ
ばと考えています。

> まぁ、失敗企画だね

現状については同意します。

771 :名無しさん@お腹いっぱい。:04/09/10 22:16:10
KoRoNさんほど詳しい人が書くVimに対する文句は読んでみたいっす。

772 :名無しさん@お腹いっぱい。:04/09/10 22:31:42
下手に知ったかするよりも、vim のメリット・デメリットを並べるだけで良いと思う。

773 :名無しさん@お腹いっぱい。:04/09/10 22:39:26
>>764
自分で書くか wiki でも立てれば?

774 :名無しさん@お腹いっぱい。:04/09/10 23:53:03
>>770
> そもそも批評が公正でなければならないということはありません。あくまで書いた人
> 間というフィルタを通した結果であり、偏っていて当たり前です。
それは分かるんですが、かなりフィルタがキツ過ぎじゃないかと。

もうちょい体の力を抜いて気楽にいきましょうよ。

> 本気で書くとVimに対する「批判」や「不満」だけで終始してしまいます。
これをやったほうが盛り上がる気がします。
その中で建設的な意見も出てくるかもしれませんし

>>766
> それだったら、良いも悪いも検閲無しでガンガン追加していってそれに投票した方がマシ
超同意です。
# となるとやっぱりwiki?
# ちょうどいいところに http://vi.bygzam.com/ が(ry

775 :名無しさん@お腹いっぱい。:04/09/11 00:12:23
ここで反論している人はjvimが悪く書かれたから噛みついているわけ?
それともvivi?

776 :名無しさん@お腹いっぱい。:04/09/11 01:32:55
>>770
> 本気で書くとVimに対する「批判」や「不満」だけで終始してしまいます。
それの方が面白いなぁ
問題認識として見てみたい

あと現状はせっかく意見を書いても、KoRoNさんの慇懃なキッツイ反論を食らって、切り捨てられるので
ビビって誰も書けないというのが本当のところじゃないかなぁw

777 :名無しさん@お腹いっぱい。:04/09/11 01:36:32
反論されないよう理論武装すればいいじゃない。

778 :名無しさん@お腹いっぱい。:04/09/11 01:41:25
個人のサイトだから好き勝手やっても許されると思うよ。
それよかスレタイ変えよう。Vim7 Part1

779 :名無しさん@お腹いっぱい。:04/09/11 02:26:54
確かに個人サイトだから別に何でもありだな
しかし誰も参加しないだろうけど

780 :名無しさん@お腹いっぱい。:04/09/11 02:31:09
Vim7ってなにが変わるん
メジャーバージョンアップだからなにか劇的に変わるのか?

781 :名無しさん@お腹いっぱい。:04/09/11 12:46:36
「資源と批評は偏ってこそ。」蓋し名言。

782 :名無しさん@お腹いっぱい。:04/09/11 13:45:23
Vim 6.3 + im customつかってます。
exモードになると毎回日本語入力が
onになってしまい困ってるのですが、
対処法などありますでしょうか?

783 :名無しさん@お腹いっぱい。:04/09/11 14:00:11
>>780
スクリプトの強化
KDE(Qt)サポート
マルチバイトのテキストのプリント?
その他こまごまとした新機能と修正

784 :名無しさん@お腹いっぱい。:04/09/11 14:17:24
>>783
なんかたいして変わらなそうだね
そう言えば「もりおうがい」の「おう」の字がvimだと「?」になっちゃうけどこれ表示出来ないの?
メモ帳、秀丸、xyzzyは表示出来るみたいだけど

785 :名無しさん@お腹いっぱい。:04/09/11 16:12:00
香り屋vim@WinXP&MS ゴシックで表示できてますが?
フォントがBDF UM+だと表示できんかったけど。
たぶんset enc=utf8でシアワセになれます。

786 :名無しさん@お腹いっぱい。:04/09/11 17:51:19
>>785
同じ環境でutf-8で表示でけた
サンクス
しかし、何故かメッセージが化け化けに

787 :名無しさん@お腹いっぱい。:04/09/11 17:56:52
あと、メモ帳・秀丸・xyzzyはutf-8じゃ無いファイル開いても森おう外が入力すれば表示されるけど
vimとどこが違うん?

788 :名無しさん@お腹いっぱい。:04/09/11 18:16:12
BDF UM+でも普通に表示できてるが。

789 :名無しさん@お腹いっぱい。:04/09/11 18:30:24
>>788
表示出来ないぞ

790 :森鴎外:04/09/11 18:36:01
出来るよ

791 :名無しさん@お腹いっぱい。:04/09/11 18:59:01
>>790
字が違う

792 :名無しさん@お腹いっぱい。:04/09/11 19:01:40
ちなみにコレが正解
ttp://www.horagai.com/www/who/65morio1.htm

793 :名無しさん@お腹いっぱい。:04/09/11 19:05:19
森?外

794 :名無しさん@お腹いっぱい。:04/09/11 19:05:25
森?外

795 :名無しさん@お腹いっぱい。:04/09/11 19:10:43
BDFだと確かにできないな。

796 :名無しさん@お腹いっぱい。:04/09/11 19:36:16
検索をクリアするにはどうすればいいのでしょうか?

797 :test:04/09/11 19:43:05
森&#x9DD7;外

798 :名無しさん@お腹いっぱい。:04/09/11 21:40:37
>>787
「おう」の字は補助漢字(JIS X 0212)の文字で、CP932には含まれてません。
メモ帳で「おう」の字を入力し、文字コードANSIで保存するとその旨のメッセージが
表示されると思います。それを無視して保存し、再度開くと「おう」が?になってると思います。
それらのエディタはテキストをユニコードで保持しているので「おう」の字を内部に
持つことができます。vimもset enc=utf8で内部の文字コードにユニコードを使います。
Winではデフォルトでenc=cp932になってます。

vimではメッセージやスクリプト変数の文字コードにencodingに指定された文字コードを使っていますが、
encodingを再設定したときにそれらの文字列を新しい文字コードに変換する処理がないので
メッセージが化けます。
メニューは再設定すれば化けません。メッセージはもうちょっと小細工が必要。
気になるなら:language enにしたほうがいい。

俺もあんまり詳しくないのでよくわからん。

799 :名無しさん@お腹いっぱい。:04/09/11 21:59:01
>>798
詳しく解説サンクス
vimって内部がunicodeじゃないのか
読み込むファイルのコードと同じって事か?
なんかイヤだなぁ

800 :名無しさん@お腹いっぱい。:04/09/11 22:02:50
森鴎外

801 :名無しさん@お腹いっぱい。:04/09/11 22:35:51
もり、かもめ、がい

802 :名無しさん@お腹いっぱい。:04/09/11 22:37:20
もり、おうむ、がい

803 :名無しさん@お腹いっぱい。:04/09/11 22:45:08
>>799
自己レス

> 読み込むファイルのコードと同じって事か?
これは完璧に勘違いだった

しかし、内部コードがcp932だと見えないutf-8のファイルとか出てくるなぁ
そのためにset enc=utf-8するとメッセージ変だしうーん
vimだとutf-8のファイルは扱わない方が良いって結論かな

804 :名無しさん@お腹いっぱい。:04/09/11 22:47:10
>>799
いや、ファイルの文字コード(fenc)と内部の文字コード(enc)は別。
ファイルを読み込むときにfenc->encの変換をして、保存するときにenc->fencの変換をしてる。
set enc=utf8すれば内部の文字コードがユニコードになる。

805 :804:04/09/11 22:58:05
かぶった、すまそ...orz
gvimだけ使うんだったら$VIMRUNTIME\lang\ja\LC_MESSAGES\vim.moをutf-8のものに
交換すればたぶん大丈夫。
> vimだとutf-8のファイルは扱わない方が良いって結論かな
にはちょっと同意。

806 :名無しさん@お腹いっぱい。:04/09/11 23:07:15
森?外

807 :名無しさん@お腹いっぱい。:04/09/11 23:20:20
>>798
> vimではメッセージやスクリプト変数の文字コードにencodingに指定された文字コードを使っていますが、
> encodingを再設定したときにそれらの文字列を新しい文字コードに変換する処理がないので
> メッセージが化けます。
ごめんうそです。これはgettextの問題みたい。

808 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/09/11 23:27:57
内部コードは既に書かれているように'enc'で決定されます。最終的にはUTF-8に統一
されるのが理想的と言えるでしょう。そのほうがソースコード的にも小サイズ化、メ
ンテ性の向上が見込めます。ただしメモリ使用量がやや増えます(日本語文章で約1.5
倍)。

メッセージが化けるのはlibintlとかgettextとか言われるメッセージ翻訳ライブラリ
と、Vimのロケール選択の問題です。このライブラリにはエンコードを変換する能力
が伴わないので、UTF8でメッセージを扱うためにはそれ用のデータ(805さんが言う
vim.mo)が必要になります。またWin版のVimは起動時に自動的にUNIX的ロケールを生
成してしまい、それがメッセージ選択に利用されます。特に日本語版Windowsではシ
ステムがエンコードとしてCP932を返すため、UTF-8を自動的に選択する自然なパスが
なかったりします。

809 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/09/11 23:28:31
>>808続き
# 理想としては全ての言語用の翻訳ファイルをUTF8で持ち、Vimがencにあわせて変換
# して読み込み出力するというあたりなんですが、コンパイルに必要になる要件とし
# ても実行速度的にも一筋縄ではいきませんね。

# メニューに至ってはutf8,euc-jp,cp932の各エンコード毎の設定ファイルを別々に
# 持ってます。もちろん私のレベルでは1つをベースにして自動生成するようにして
# ますが、実際にリリースされる段階ではiconvが無くても大丈夫なように3つのファ
# イルになっているというわけです。

実作業をする上ではUTF8ベースでCP932を編集するとなると別の問題が予想されま
す。通称MS UNICODEとiconvライブラリ問題で、正しくファイルが読めないもしくは
期待した文字が書けないというケースが考えられます。始末に負えないのはiconvの
実装によって、それらが異なってくることです。これは正直あまり考えたくない。

そんなわけで結局うまく扱えないケースがあるのなら、今すぐ時間を使ってUTF-8
ベースに移行する必要もないだろうというのが現状です。どうしてもUTF-8で仕事を
せざるを得なくなれば事情は違ってくるでしょうが。


ちなみにBDF UM+は日本語部分をM+に依存していまして、そのM+はJISX0208レベルで
す。なのでJISX0212については入ってないはずです、多分。これはそのうち見直しま
す。

810 :名無しさん@お腹いっぱい。:04/09/12 10:17:22
補助漢字とかX0213の実装レベルでごちゃごちゃ問題発生!って感じでつな。
青空文庫の明日の本棚だっけ?あそこの公開はX0213をSJISってあーた(w


811 :名無しさん@お腹いっぱい。:04/09/12 18:06:13
ctagsはcscopeのようにincludeしているファイルも検索対象にする
ことはできますか?

812 :名無しさん@お腹いっぱい。:04/09/12 23:11:59
ctags の質問ですか?

813 :名無しさん@お腹いっぱい。:04/09/13 01:48:51
印刷(:ha)の質問なんですが、印刷する際にだけ色テーマを変えると言うことは可能ですか?
そのまま印刷したら、強調されている部分が見るに堪えない色で出てきてしまったので。

814 :名無しさん@お腹いっぱい。:04/09/13 02:20:21
>>813
色を変える->印刷->色を戻す、とやってみればいいんじゃないでしょうか、手動で。
その操作を頻繁にするようならスクリプトなりcommandなり使って自動化すればいんじゃない?

815 :名無しさん@お腹いっぱい。:04/09/13 04:45:10
>>813
syntax 無効はあるみたいだけど。
dark background のときに調整するようだけど
見るに堪えない色って見え難い色ってんじゃなんだよね?

816 :名無しさん@お腹いっぱい。:04/09/14 11:35:20
ambsearchを使って挿入モードで';'を打つとエラーなの?
# ambsearch.vimの関数SearchRepeat(1, 0, 0)を呼ぶとそうなるみたい

set visualbellしてるけど、画面が点滅する。
set filetype=cppにすると起こり、一度この状態になるとfiletypeを別のにしてもそのまま。

俺のローカルの設定のせいかなぁ?

817 :名無しさん@お腹いっぱい。:04/09/15 10:57:48
今までDirDiff.vimが使えないと思っていがた、
LANG=C diff
で呼びだすようにしたら、使えるようになった。
これ、かなり便利だ。

818 :名無しさん@Vim%Chalice:04/09/17 00:18:53
VikiっていうスクリプトでCtrl+Tab, Ctrl+CRに機能が割り当てられてるんだけど、
gvimだと動作してターミナル上のvimだと動作しません。

gvimとvimでCtrl系の動作に差があるのはなぜでしょうか?

819 :名無しさん@お腹いっぱい。:04/09/17 00:44:49
ターミナル上に Ctrl+Tab, Ctrl+CR など存在しないからです

820 :名無しさん@お腹いっぱい。:04/09/17 00:53:38
ターミナル上っつーのは、その入出力機能を通してvim が起動してる訳だから、
そのターミナルにとってあるキー入力が特殊な意味を持っていれば、
その特殊な意味のために横取りされてしまうこともある。(e.g. 日本語入力とかね)

あるいは、ある種の入力を入力に不要/邪魔だからと無視する端末もある。

逆にgvim だとウィンドウマネージャとかに食われてしまって使えないキーもあるはず。

.....知ったかぶってみたので、識者の指弾を待とう。

821 :816:04/09/17 01:04:15
> 俺のローカルの設定のせいかなぁ?
cppだけ
 setlocal matchpairs+==:;
こうしてたからでした…

=と;をペアにしてたから;だけ打つと怒られるっつー寸法

ambsearchは全く関係あらへん
KoRoNタン疑ってすんまそん逝ってきます ;y=ー( ゚д゚)・∵. ターン

822 :名無しさん@お腹いっぱい。:04/09/17 01:36:03
ここにいる人達ってemacsくらい使えるんですか?

823 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/09/17 01:43:06
私はemacsのキーバインドに挫折したクチです。

824 :名無しさん@お腹いっぱい。:04/09/17 01:52:26
まぁ、基本技能として使えるけどあのキーバインドはどうかしているよなぁ

825 :名無しさん@Vim%Chalice:04/09/17 03:33:17
quailが必要な時だけemacser

viper併用も、ついVとか押しちまいorzに

826 :名無しさん@お腹いっぱい。:04/09/17 09:45:34
:wすると、
E382: Cannot write, 'buftype' option is set
って出るのはなんで?
とりあえず、
:set buftype="nofile"
とかした直後なら:wできる。
.vimrcに
set buftype=nofile
って書いてみても変わらず。
6.3を、cygwin上でmakeして使ってます。


827 :名無しさん@お腹いっぱい。:04/09/17 10:34:18
.vimrc読んだ後にどっかのプラグインがset buftype=nowriteしてるんじゃない?
:verbose set buftype
で確認できると思う。。

828 :826:04/09/17 13:44:25
:verbose set buftypeしてみたら、buftype=nofileLast set from /home/HOGE/.vimrcって出た。一応、書いた設定を読んでるよね?でも、やっぱりE382:〜プラグインといえば、Chalice入れたんですけど影響してるのかな?Chalice入れる前に:wしてなかったから切り分け出来て無い。

829 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/09/17 14:42:02
>>826
注意深くメッセージを読み直してください。そのエラーは「'buftype'が設定されて
いるから保存できない」と言っているのです。通常の使用ではbuftypeを設定しては
いけません。
:set buftype&
すればリセットできます。

830 :名無しさん@お腹いっぱい。:04/09/17 14:50:08
>>822
使えますよ。
vim ではメール見れないしね

831 :名無しさん@お腹いっぱい。:04/09/17 15:19:36
vim ではメール見れないしね
vim ではメール見れないしね
vim ではメール見れないしね
vim ではメール見れないしね
vim ではメール見れないしね
vim ではメール見れないしね
vim ではメール見れないしね

832 :名無しさん@お腹いっぱい。:04/09/17 15:42:27
でも emacs はしょぼいスペックではイライラするからね
でも emacs はしょぼいスペックではイライラするからね
でも emacs はしょぼいスペックではイライラするからね
でも emacs はしょぼいスペックではイライラするからね
でも emacs はしょぼいスペックではイライラするからね
でも emacs はしょぼいスペックではイライラするからね
でも emacs はしょぼいスペックではイライラするからね
でも emacs はしょぼいスペックではイライラするからね

833 :名無しさん@お腹いっぱい。:04/09/17 18:05:26
vim も nvi あたりと比べるとかなり重いよ。
crusoe 533 MHz では起動に 5-10 秒くらいかかるので vi 的に使えない。
emacs は起動しっぱなしなので気にならないが。

834 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/09/17 18:13:41
>>833
参考までに
  vim -u NONE
で起動するとどんな感じですか?

835 :名無しさん@お腹いっぱい。:04/09/17 18:33:12
やや早くなりますが、やはり遅いです。
5-10 秒というのはちょっと言い過ぎで、
4-8 秒くらいでした。
8 秒というのは crusoe という CPU の、
一度目の起動は遅くなるという特性のせいだけど。


836 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/09/17 18:52:37
>>835
体感で何割とか、腕時計の計測で何秒とかって教えていただけますか?


ある程度のクロック+メモリを越える構成だと一瞬で起動してしまうので、「重い」
という状態を実感できないんです。対策をしようにもボトルネックとなってる箇所が
、プロファイラを使っても一筋縄では発見できないんです。擬似的にCPUクロックを
下げるような仕組みがあると嬉しいんですが…何か知りませんか?

837 :名無しさん@お腹いっぱい。:04/09/17 21:40:09
>>833
うちはpen2 400MHzだけど、time vim -c qで測定しました。
vim -X -u NONE -U NONE -c q  0.05s user 0.01s system 38% cpu 0.155 total
vim    -u NONE -U NONE -c q  0.04s user 0.04s system 21% cpu 0.380 total
vim -X                 -c q  5.45s user 0.06s system 94% cpu 5.828 total
vim -X      --noplugin -c q  5.55s user 0.06s system 94% cpu 5.939 total
こんなかんじでした。

下の2つは起動に0.5秒、終了に5秒くらいです。なぜ終了に5秒もか
かるのか不思議です。

838 :名無しさん@お腹いっぱい。:04/09/17 22:52:52
> 私はemacsのキーバインドに挫折したクチです。
> 私はemacsのキーバインドに挫折したクチです。
> 私はemacsのキーバインドに挫折したクチです。
> 私はemacsのキーバインドに挫折したクチです。
> 私はemacsのキーバインドに挫折したクチです。
> 私はemacsのキーバインドに挫折したクチです。
> 私はemacsのキーバインドに挫折したクチです。
> 私はemacsのキーバインドに挫折したクチです。
> 私はemacsのキーバインドに挫折したクチです。
> 私はemacsのキーバインドに挫折したクチです。
> 私はemacsのキーバインドに挫折したクチです。
> 私はemacsのキーバインドに挫折したクチです。
> 私はemacsのキーバインドに挫折したクチです。
> 私はemacsのキーバインドに挫折したクチです。
> 私はemacsのキーバインドに挫折したクチです。
> 私はemacsのキーバインドに挫折したクチです。
> 私はemacsのキーバインドに挫折したクチです。
> 私はemacsのキーバインドに挫折したクチです。
> 私はemacsのキーバインドに挫折したクチです。
> 私はemacsのキーバインドに挫折したクチです。



839 :名無しさん@お腹いっぱい。:04/09/18 04:20:38
漏れも挫折したが。

840 :名無しさん@お腹いっぱい。:04/09/18 05:15:26
ぼちぼちemacsネタは>>7あたりでおながいします

841 :名無しさん@お腹いっぱい。:04/09/18 17:19:55
>>826
:set buftype="nofile"
:set buftype=
これらは同じです

842 :名無しさん@お腹いっぱい。:04/09/18 19:07:30
:set buftype="nofile"
で警告なく値がリセットされるのはおかしくないか?

843 :名無しさん@お腹いっぱい。:04/09/18 20:40:34
tms(メーラースクリプト) って 646でしか出てないけど、みんな使ってないの?
英語苦手&vimスクリプトよくわからない、で、まだちょろっとしか使ってないけど、結構、面白いぞ。

>インストールしたけど起動の仕方わかんねー。
設定ファイル書いて \g でメールをget で \i して
:TMSMakeIndex /home/username/tms/inbox/ とかすれば indexファイルができるから、それを開いて
読みたいメールの上で \o すれば とりあえずは読める。オレもまだあまりわかってない。

844 :名無しさん@お腹いっぱい。:04/09/19 03:22:52
>>842
おかしくはないと思うが。警告するとしたら
Command-line mode で " が 2つ出たら警告みたいに?
つーか sh の " みたいにスペースをまとめて使えればとは思う。

845 :名無しさん@お腹いっぱい。:04/09/19 04:07:11
>>843
843氏が使い方を把握して設定等を晒したらきっと利用者も増えることでせう。

846 :826:04/09/19 07:21:14
>>829
御指摘の通り勘違いしておりました。
素直にset buftye=を消したら:w出来ます。
set buftype=を書いてしまったのは、
プラグインの設定に悩んだ結果なのですが
まだ良く判っていないので、勉強し直して
来る事にします。

847 :名無しさん@お腹いっぱい。:04/09/19 10:31:24
>>842自己レス
あぁ、「"」以降がコメントになるのね、激しく勘違い

848 :名無しさん@お腹いっぱい。:04/09/19 21:30:23
vimの起動に時間がかかるとか言う奴はgtkとかmotifとか使ってるgvim使ってるからだろ?
TM5600だけどCrusoe-600MHzの最小使用電力かけて(実働300MHz)Windows2000proでCygwin上からvim呼び出しても1瞬
メイン環境のP2_266mmxでも(NetBSD)1瞬 とりあえずgvimじゃなくてvim使ったらいいのでは?

849 :名無しさん@お腹いっぱい。:04/09/19 21:33:07
vimで複数のファイルを、1つのvim上で編集するにはどうするのですか?
1つの画面で上下とか左右に分かれて表示されて、それを自由に行き来して編集したいです

850 :名無しさん@お腹いっぱい。:04/09/19 21:38:54
>>849
:Tutorial

851 :849:04/09/19 21:42:44
>>850
:Tutorial
E492: Not an editor command: Tutorial
って、なるんですけど

852 :名無しさん@お腹いっぱい。:04/09/19 21:43:12
>>851
:h windows.txt

853 :849:04/09/19 21:47:12
>>852
Windowsじゃないんですけど
やり方だけサクッと教えてくれませんかね?

854 :名無しさん@お腹いっぱい。:04/09/19 21:51:35
>>853
ぐぐってみた。自分でもぐぐるぐらいやれ。
http://www.nurs.or.jp/~sugi/vi.htm


855 :849:04/09/19 21:56:12
>>854
自分でやれと言いつつも、やってくれる
そんなあなたたちが大好きです!!

856 :849:04/09/19 22:03:51
これって、横にしか分割できないんですか?
縦にも分割したいんですけど
例えば4つに分割するとき、マリオカートの4人対戦みたいな区切りかたにしたいです

857 :名無しさん@お腹いっぱい。:04/09/19 22:09:22
>>856
>>852さんの仰ることはやってみたのか?

858 :名無しさん@お腹いっぱい。:04/09/19 22:13:14
C-w v
なんで調べられないかなぁ

859 :849:04/09/19 22:19:27
おまいら、なんて言い奴なんだ!!
おまいらに惚れた!! 友達になろう!!

windowsって書いてあるからwindowsかと思たーよ
ありがちょーー!!

心から感謝します、ありがとう

860 :名無しさん@お腹いっぱい。:04/09/19 22:23:02
こういうやつは甘やかすとよくない。
心を鬼にしていってやる。
市ね。

861 :名無しさん@お腹いっぱい。:04/09/19 22:28:07
>>860
お前が死ね

862 :名無しさん@お腹いっぱい。:04/09/19 22:33:00
みんなしんでしまえ

863 :名無しさん@お腹いっぱい。:04/09/19 22:44:27
>>859
初心者はこのサイトが勉強するには良い
ttp://pcmania.jp/~moraz/

864 :名無しさん@お腹いっぱい。:04/09/20 00:04:32
つぅかまずは :h 以下を全部読めよ >>all
その次は vim63/runtime 以下のソースをいぢれよ >>all
最後に vim63/src 以下のソースをいぢれよ >>all

あー別にパッチとか送らなくてもいいから

865 :名無しさん@お腹いっぱい。:04/09/20 00:05:44
>>864
その理論でいくと、マカーは皆SmallTalkでプログラミングが出来るべきだな。

866 :名無しさん@お腹いっぱい。:04/09/20 00:11:06
Smalltalk の t を大文字で書くのが許せない
あと mac と Smalltalk の関係を激しく勘違いしている

867 :名無しさん@お腹いっぱい。:04/09/20 00:21:09
ごめんごめん。BSDをBsdと書いたらファビョりそうだね。

868 :名無しさん@お腹いっぱい。:04/09/20 06:36:17
vimではなくgvimを使う利点を教えてください

869 :名無しさん@お腹いっぱい。:04/09/20 06:41:58
vimを信じると裏切られますか?

870 :848:04/09/20 06:42:57
>>868
それ自体がwindowを持つので
1つのターミナル上からgvim &で呼び出せば
そのターミナルで作業が続けられる・・
しらねぇーよ 使ってる奴にはメリットがあるんだからほっといてやれや

871 :848:04/09/20 06:43:54
>>869
どいうこと??

872 :名無しさん@お腹いっぱい。:04/09/20 06:57:00
>>870
あんまり利点無さそうですね
gvimはやめておきます

873 :848:04/09/20 07:05:20
いや マシンパワーがあるならmakeしといたほうがいいんじゃないの?
Gtk版とかQt版, Motif版とか 確か5種類くらいあったから 好きなの1つmakeしとけば
あとあと 訳に立つかも
ってか はじめてvim使うなら 多分コマンドとか分かんないと思うし
いれとくのが吉

874 :名無しさん@お腹いっぱい。:04/09/20 07:26:15
日本語を入力する機会が多いなら
IM制御の恩恵を受けられるのは小さくないYo

875 :848:04/09/20 07:28:38
>>874
?? どいうこと??

876 :名無しさん@お腹いっぱい。:04/09/20 15:27:21
>>868
Windowsの場合、vimだと色数が足りな過ぎて
gvimじゃないと使ってられんけどな

877 :名無しさん@お腹いっぱい。:04/09/20 17:26:57
FreeBSD 上で、vim6.3 + im_custom でcannaを使っています。
cannaモードの状態で、ESCを押してコマンドモードに戻って、
再度挿入モードに入ったときに、以前のim_customの状態に
して欲しいのですが、できないでしょうか?

以前は、できたような気がするのですが。
いじるのはiminsertではなかったでしたっけ?

878 :名無しさん@お腹いっぱい。:04/09/20 17:28:21
>>868
クリップボード経由で copy & paste できるとか、ターミナルや仮名漢字変換で
使ってるキーバインドと vim のキーバインドが被らないとか、ターミナルの
文字コードに制限されないとか、gvim 前提の colorscheme がきれいに
表示できるとか。

あと用途によっては gvim --remote-wait とか gvim --remote も便利だよ。
俺は cvs commit するときに前者を使ってる。

879 :名無しさん@お腹いっぱい。:04/09/20 20:17:49
クリップボード経由でのコピペは
*つかってやるんじゃダメなん?


880 :名無しさん@お腹いっぱい。:04/09/20 20:36:23
vim複数の画面に分割していて、ファイルを編集しているときに
シェルに戻りたいときとか、コマンドの結果が見たいときって
:!や:sh使いますよね?
でも、これだと一旦すべてのvimの分割画面が消えて シェル上で結果が見えますよね?
これを、分割した画面の1つでシェルを実行できるようにしたりしたら
便利だと思うんですけど、こう言うことってできないんですか?
教えてくださいお願いします

881 :848:04/09/20 20:37:04
そんな利点もあるんだ 私はターミナル以外使わないのでクリップボードに何かはいることもないし
colorは設定してないし(私的に見にくいから キーバインドも被ることないから(被りそうなら変える から
そんな利点 きづかなかったーよ

882 :名無しさん@お腹いっぱい。:04/09/20 20:43:58
>>880
残念ながらできません。

883 :名無しさん@お腹いっぱい。:04/09/20 20:58:48
>>880
screenで割っといてからVim使うとか

884 :名無しさん@お腹いっぱい。:04/09/20 21:09:11
>>883
??

885 :名無しさん@お腹いっぱい。:04/09/20 21:20:21
windowを分割するコマンドだったけかな?それ
manが見つからないんで確認できないかったけど。

886 :名無しさん@お腹いっぱい。:04/09/20 21:45:37
>>880
ひとつの画面に :r! hoge で結果を吐かせれば良かろう

887 :名無しさん@お腹いっぱい。:04/09/20 21:54:09
>>883-884
おれはscreenで分割してるよ。
別に割ってからvimを起動しなくても必要なときに割ればいいし。
縦分割ができないのが残念。

888 :名無しさん@お腹いっぱい。:04/09/20 22:34:32
>>884-885
ttp://www.dekaino.net/screen/

889 :884:04/09/21 00:16:54
え? てっきりターミナルウインドウでscreenを使うって言ってるのかと思った
ターミナル上でそいうことできるものないよね?

890 :名無しさん@お腹いっぱい。:04/09/21 00:28:52
!1} sort -u
このコマンドはパラグラフ内でソートを行うコマンドなんだけど、
この前半部分( !1} )がよく分からないです。
誰かhelp me

891 :名無しさん@お腹いっぱい。:04/09/21 00:31:14
コマンドモードで { や } を打つとどういう挙動になる?
それと !コマンドの組合せだ。

892 :880:04/09/21 00:33:57
vim6.3 にオフィシャルパッチなし、かおりやパッチなし、
im_custom074 でコンパイルしなおしたら、
ちゃんとインサートモードを抜ける前のim_customのモードを
再現してくれるようになりました。
なんかとの組合せの問題かな?

893 :名無しさん@お腹いっぱい。:04/09/21 00:34:12
あの、すいません。コマンドモードってなんですか?bashとは違いますか?

894 :名無しさん@お腹いっぱい。:04/09/21 00:38:42
あ〜、なるほど。これでいくつかの不可解な現象の理由も分かった。
結構長い間、これに悩んでました。

895 :名無しさん@お腹いっぱい。:04/09/21 00:43:18
コマンドラインモードなのかノーマルモードなのか・・・

896 :869:04/09/21 02:04:42
>>871
どうもこうもありません
僕はこの先vimを信じ続けていいんですか?
僕はもう22です.裏切られるとつらい年齢になってきました.

897 :名無しさん@お腹いっぱい。:04/09/21 02:28:42
>>747の日本viユーザー会って、
何の動きもないけど、どうなってるの?

898 :名無しさん@お腹いっぱい。:04/09/21 03:30:36
>>887
単なる縦分割なら出来るっしょ

899 :名無しさん@お腹いっぱい。:04/09/21 03:45:51
>>898
すいません、少しお聞きしたのですが
その縦分割と言うのは どのような挙動のことを言っているのでしょうか?
私はscreenとは仮想コンソールと認識しているのですが それ以外に何かできるのでしょうか?
私は今までのログを見ているとターミナルウインドウをscreenで分割?
と、思ったのですが そういうことはできるのでしょうか?
もしできるならすいませんがやり方など教えて頂けないでしょうか?
すいませんが よろしくお願いします

900 :898:04/09/21 04:14:21
>>899
:help vsplit

できないならVimのバージョンが古いと思われ
version6以降なら縦分割できるはず

901 :899:04/09/21 04:23:26
>>900
この縦分割ですか・・・
てっきり ターミナルウインドウ上のvim上でシェルを分割して起動できるのかと思い込んでしまいました
すいません 私の思考ミスでしたね

902 :名無しさん@お腹いっぱい。:04/09/21 04:24:59
あのぅ screen での縦分割の話をしていると思うんですけどぉ

903 :名無しさん@お腹いっぱい。:04/09/21 04:25:54
902は900宛

904 :名無しさん@お腹いっぱい。:04/09/21 04:46:48
>>898逃げたか?

905 :名無しさん@お腹いっぱい。:04/09/21 09:14:55
縦に二つの画面に分割するのか、境界線が縦なのか、という見解の相違があるのでは

906 :名無しさん@お腹いっぱい。:04/09/21 14:20:59
runtimeパスに入っている、指定したプラグインだけ読込まずに起動したい場合ってどうすればいいのでしょうか?

907 :名無しさん@お腹いっぱい。:04/09/21 14:35:46
>>906
無理

908 :名無しさん@お腹いっぱい。:04/09/21 14:59:45
rm -f /path/to/die/script.vim && vim

909 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/09/21 15:07:05
>>906
大概のプラグインは、読み込まないようにするための設定方法がプラグイン内部に書
いてあります。それに従ってください。

910 :名無しさん@お腹いっぱい。:04/09/21 17:37:04
了解です。ありがとうございます。

911 :名無しさん@Vim%Chalice:04/09/21 23:13:03
Linux環境において vim-6.3.026-difj.tar.bz2 を適用してvimをmakeすると
起動時に format.vim で
    E114: Missing quote: "・ーヽヾ!%),.:;?]}…"窟
    E15: Invalid expression:  no_b . "・ーヽヾ!%),.:;?]}…"窟
というエラーが出ます.

vim-6.3.013-diffj の時には出てなかったエラーで, その頃のformat.vimと
diffを取ってみると, 確かに少し内容が変わっていますね.

  98行目:  let no_b = no_b . "¢°’”‰′″℃、。々〉》」』】〕"
  106行目: let no_e = no_e . "£‘“〈《「『【〔$([{¥"
あたり, エラーが出ているところをかたっぱしから消していくと
エラーは出なくなります (あたり前ですが…)

scriptencoding cp932 -> eucjp(encoding) に変換が失敗している
iconvの問題だとは思いますが, 一応ご報告まで.

iconvのバージョンは "iconv (GNU libc) 2.3.3" です.

912 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/09/21 23:24:41
>>911
「〜」がコンバートできてないようですね。とりあえず「〜」を削ってみるか、
Bruno氏のlibiconvにリンクするようにしてください。

913 :名無しさん@お腹いっぱい。:04/09/22 03:26:03
で、結局はvimと分けてシェル使うのは無理ってこと?

914 :名無しさん@お腹いっぱい。:04/09/22 04:02:22
emacs の shell(term) mode みたいなのをもとめてるのか?
素直に screen で画面分割すればいいと思うけど。

915 :名無しさん@お腹いっぱい。:04/09/22 05:42:19
>>914
それってどうやるの?
ターミナルウインドウ上でできるんじゃないですよね?

916 :名無しさん@お腹いっぱい。:04/09/22 08:16:32
>>915
話がループしてるぞ…。
>>888 を読めば基本はわかるはずだけど。
一つのターミナル上で複数の仮想端末を操作出来る。

具体的にはシェルの端末、vim の端末などをキーボードで切り替えて往き来したり、
画面を分割して同時に表示したりも出来る。
画面の分割は(確か)出来ないが、mlterm でも同様の事が可能。


917 :名無しさん@お腹いっぱい。:04/09/22 10:58:46
ここの奴らは親切だな
emacsスレだったらこんなヤツ相手にしないぞ

918 :名無しさん@お腹いっぱい。:04/09/22 11:20:07
つまりvim使いは親切って事でFA?

919 :名無しさん@お腹いっぱい。:04/09/22 12:22:12
vim使いはそもそも少ない
→DQNの絶対数も少ない
→DQNにウンザリさせられた回答者も少ない
→まだ親切心が残っている

ということじゃないかと。


920 :名無しさん@お腹いっぱい。:04/09/22 12:39:26
voidがいるけどな

921 :名無しさん@お腹いっぱい。:04/09/22 18:37:19
・terminal で vim を起動する
・shell が使いたくなったら C-z で vim を suspend させる

screen とか依然の問題だろ?なに考えているんだおまいら

922 :名無しさん@お腹いっぱい。:04/09/22 19:14:06
screenって 分割とかできるの?
それってどうやるの?

923 :名無しさん@Vim%Chalice:04/09/22 19:18:34
>>922
GNU screen その3
http://pc5.2ch.net/test/read.cgi/unix/1087436430/

924 :名無しさん@お腹いっぱい。:04/09/22 20:59:40
>>921
元の質問は「分割して同時に表示したい」だったから。

925 :名無しさん@お腹いっぱい。:04/09/22 22:27:52
vim.orgにvimのウィンドウでシェルが使えるスクリプトがあるが、
使いものにならん。

926 :名無しさん@お腹いっぱい。:04/09/22 22:39:55
スクリーンて縦にどうやってきんの?
大きさの指定方法も教えてちょ

927 :名無しさん@お腹いっぱい。:04/09/22 22:45:14
>>926
スクリーンってのはscreenのことか?
screenは縦分割できない。

928 :926:04/09/22 22:47:47
>>927
あれ?
>>898ができるって言ってるからできるのかとおもたーよ

929 :名無しさん@お腹いっぱい。:04/09/22 23:00:30
何回ループさせれば気が済むんだ?
アホか?
その後のレスを見れば screen の縦分割を >>898 が Vim の縦分割と勘違いしての
発言だと言うことはすぐに判ると思うんだが

このスレマジでこんなのばかりだな

930 :名無しさん@お腹いっぱい。:04/09/23 00:36:39
pupu

931 :名無しさん@お腹いっぱい。:04/09/23 14:47:40
:split とかで新しくウィンドウを作成されるときに、ウィンドウサイズが
リセットされてしまうのですが、そうならないようにする方法ってありませんか?

932 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/09/23 16:02:45
>>931
:set noequalalways
:help 'equalalways'

933 :名無しさん@お腹いっぱい。:04/09/23 16:03:00
>>931
サイズ指定して split すれば平気っぽい。
:h split

934 :名無しさん@お腹いっぱい。:04/09/24 02:20:24
vim って gnuserv みたいなの無いんですか?
起動が遅くてちょっと・・・

935 :名無しさん@お腹いっぱい。:04/09/24 02:50:32
win32 版にはあったようななかったような

936 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/09/24 03:38:22
>>934
X11やWinのgvimであれば--remoteオプションが使えます。vimでもX11と通信できる状
況ならば同様です。詳細は:help remote.txtを参照してください。

使用例:
$ gvim &
$ gvim --remote file.txt

937 :名無しさん@お腹いっぱい。:04/09/27 17:23:10
$VIM/runtime/filetype.vimと$HOME/.vimrcだったら、普通は .vimrcのほうが後に
読まれますよね?

938 :名無しさん@お腹いっぱい。:04/09/27 18:57:09
:h 'runtimepath'

939 :名無しさん@お腹いっぱい。:04/09/27 18:58:11
あ、違うか

940 :名無しさん@お腹いっぱい。:04/09/28 01:36:26
>>932-933
望みどおりになりそうです。ありがとうございました。

941 :名無しさん@お腹いっぱい。:04/09/29 10:28:16
2つのバッファのdiffをとることはできますか?
できれば、どちらのバッファも新しく作ってファイル名無い状態から。

942 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/09/29 10:52:18
>>941
それぞれのバッファで :diffthis してください。
:help diffthis

943 :名無しさん@お腹いっぱい。:04/09/29 12:00:43
コマンドモードで、insertモードの時のように
C-n C-pなどで単語補完する方法ってありますか?

944 :名無しさん@お腹いっぱい。:04/09/29 12:34:16
>>943
TABキー 押してから C-n C-p は?


945 :名無しさん@お腹いっぱい。:04/09/29 16:38:31
  >>943
  :help wildmenu

946 :名無しさん@お腹いっぱい。:04/09/29 20:09:46
イゼルローンは陽動。本体はフェザーン行き。

947 :943:04/09/29 23:23:06
>>944,945
紛らわしい書き方してすいません。
バッファの内容の文章から補完したいのです。

948 :名無しさん@お腹いっぱい。:04/09/29 23:35:37
>>947
>>686

949 :943:04/09/29 23:43:11
>>948
どうもありがとうございます。
使ってみます。

950 :名無しさん@お腹いっぱい。:04/09/30 00:37:40
NetBSD 2.0(RC1)、vim Kaoriyaパッチ 6.3.026-difj.tar.bz2、libiconv 1.9.2
という環境で、euc-jpのファイルを開くとucs-2leと誤認識(?)されて
文字化けを起こしました。

不思議なのは、日本語を含まないasciiのファイル (/etc/fstabとか) を
開いても同じ症状になることで、libiconvの問題なのかもしれませんが、
同じような経験をされた方はいませんか?

enc, fencsの値はそれぞれ
  encoding=euc-jp
  fileencodings=ucs-bom,ucs-2le,ucs-2,iso-2022-jp-3,utf-8,cp932
となっています。

  :e ++enc=euc-jp <filename>
とか
  :se fencs=ucs-bom
した後でファイルを開くと問題ありません。

951 :名無しさん@お腹いっぱい。:04/09/30 00:59:46
>>950
fileencodings に euc-jp がないような……
いいんだっけ?

952 :950:04/09/30 01:24:11
>>951
問題ないはずです。
Kaoriyaさんのサンプルvimrcでもそうなってますし、同じ設定で
Linux(iconvはlibc)では問題ありません。

vimでは開いたファイルを'fileencodings'で指定されたエンコーディングから順番に
'encoding'で指定されたエンコーディングに変換を試み、成功したところで止める仕様で
fencsに書いてある総てのエントリで失敗した場合にはコンバートせずに開きます。

euc-jpやasciiのファイルをucs-2leとして開いてしまい文字化けを起こしているので、
vim的に(というかiconv的にというか)この変換が成功していると思ってしまっているのかと
想像はしているのですが…

953 :名無しさん@お腹いっぱい。:04/09/30 01:24:48
fallbackがeuc-jpになるからfencsには不要
(あるとそれより後のencodingsを認識しなくなる)

という話だたような。

954 :名無しさん@お腹いっぱい。:04/09/30 01:25:15
血痕

955 :名無しさん@お腹いっぱい。:04/09/30 02:19:55
>>950
iconv -f UCS-2LE -t EUC-JP /etc/fstab
とかやるとどうなんだろ

956 :名無しさん@お腹いっぱい。:04/09/30 13:27:13
insertモードには入らずに一文字だけ文字の挿入って可能でしょうか?
rのreplaceしないでinsertするようなことがしたいのですが、
ご存知でしたら方法を教えてください。

957 :名無しさん@お腹いっぱい。:04/09/30 14:01:52
r(一文字)p

じゃダメ?

958 :956:04/09/30 14:26:41
>>957
それではうまくいきませんでした。

959 :名無しさん@お腹いっぱい。:04/09/30 14:37:46
>>957
3ストロークなら
i(一文字)<esc>
でいいじゃん。

960 :名無しさん@お腹いっぱい。:04/09/30 14:38:46
じゃあ vyr(hoge)p あたりを適当にマップ

961 :名無しさん@お腹いっぱい。:04/09/30 14:46:41
>>956
xPr<a letter>P
普通に
a<a letter>^[
のほうが早いけど…

962 :950:04/10/01 00:46:00
>>955

    % iconv -f UCS-2LE -t EUC-JP /etc/fstab
の結果は
    iconv: /etc/fstab: cannot convert
    @NN蕕
でした。
"cannot convert"とは言われてるんですが、上記のような変なゴミが
ついてきてます。

    % iconv -f UCS-2 -t EUC-JP /etc/fstab
だと
    iconv: /etc/fstab: cannot convert
だけでした。

ちなみに余談ですが >>952 で書いた、同じ設定で問題なかったLinux(iconvはlibc)で
    % iconv -f UCS-2LE -t EUC-JP /etc/fstab
すると
    iconv: illegal input sequence at position 0
でした。

963 :名無しさん@お腹いっぱい。:04/10/01 01:17:37
>>962
そのゴミは失敗するまでの変換結果だと思う。
iconv -f UCS-2LE -t EUC-JP /etc/fstab | iconv -f EUC-JP -t UCS-2LE
とすると /etc/fstab の最初の部分が出ると思う。

964 :名無しさん@お腹いっぱい。:04/10/01 01:30:21
>>950
関係ないと思うけど iso-2022-jp-3 ってのはいいの?
関係ないか知らんけど verifyenc.vim はあるんだよね?

965 :名無しさん@お腹いっぱい。:04/10/01 14:45:43
/etc/fstabはasciiのファイルなんだからUCS-2LE->EUC-JPの変換したってだめじゃない?
それよりも
vim -u NONE /etc/fstab
で開いてみてどうなるか見たほうがいい。

966 :名無しさん@お腹いっぱい。:04/10/01 16:18:44
vimは強力ですか?

967 :名無しさん@お腹いっぱい。:04/10/01 16:20:36
超力水に匹敵します

968 :名無しさん@お腹いっぱい。:04/10/02 03:05:24
「すごく長い行で$」のように時間がかかるコマンドを実行した時、
それをキャンセルする方法はないんでしょうか?

969 :名無しさん@お腹いっぱい。:04/10/02 04:18:59
すごく長い行を改行すれば良し

970 :名無しさん@お腹いっぱい。:04/10/02 12:20:47
>>968
c-c

971 :名無しさん@お腹いっぱい。:04/10/02 16:09:36
挿入モードのときにカーソルを移動するのは、カーソルキーを使う以外にないんですか?

972 :名無しさん@お腹いっぱい。:04/10/02 16:13:05
適当にimapしろ

973 :名無しさん@お腹いっぱい。:04/10/02 17:14:31
いつからか具体的にいうことはできないのですが、最近のアップデートから
gq でフォーマットした際に、英単語の途中でぶつっと切れるようになりました。

以前だと、単語の区切りを正しく認識し、その上で整形していたように思います。

vim は kaoriya のものを使ってます。

974 :名無しさん@お腹いっぱい。:04/10/02 17:35:03
なるほど

975 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/10/02 18:03:50
>>973
恐らくformat.vimを修正した時からでしょう…orz

http://www.kaoriya.net/testdir/format_vim-012_028.diff
差分ここに置いておきますからデバッグして〜

976 :名無しさん@お腹いっぱい。:04/10/03 13:43:50
香り屋gvim@WinXPでIMEをONにして入力中に「¥」を二回押すと
IMEがOFFになって「\\」が入力されますという報告。

977 :名無しさん@お腹いっぱい。:04/10/03 13:46:48
それMS IMEの仕様

978 :KoRoN@Vim%Chalice ◆8XALICEsdk :04/10/03 14:42:27
>>976-977 しかもIMEの設定で無効にできたり。

979 :名無しさん@お腹いっぱい。:04/10/03 15:38:36
ヴぃむ7にいつ対応予定ですか。

980 :名無しさん@お腹いっぱい。:04/10/03 15:50:52
>>980 次スレよろ


Title: Vim6 Part10
Size: 4KB
Board: http://pc5.2ch.net/unix/
URL: http://pc5.2ch.net/test/read.cgi/unix/1096785924/

981 :名無しさん@お腹いっぱい。:04/10/03 16:07:31
え、なにげにお前凄い奴じゃない?

982 :名無しさん@お腹いっぱい。:04/10/03 16:12:00
もう次スレの季節か

983 :名無しさん@お腹いっぱい。:04/10/03 17:00:48
Vim6 Part10
http://pc5.2ch.net/test/read.cgi/unix/1096785924/


984 :名無しさん@お腹いっぱい。:04/10/03 17:14:52
そんな980にこのAAを捧ぐ

     ∧
    <  >_∧
= ()二)V`Д´><ぬるぽ
    \ヽ ノ )
    ノ(○´ノ  ガッ
   <_ノ(__>

985 :名無しさん@お腹いっぱい。:04/10/03 18:19:46
>>980


232 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)