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


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

Vim Part16



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 00:56:51 ]
Vim 6以降に関する話題、Part16です。
www.vim.org/

前スレ
Vim Part15
pc11.2ch.net/test/read.cgi/unix/1202050038/

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



542 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 17:50:29 ]
>>539
ESCにimapするプラグインがいるんじゃない?

543 名前:539 mailto:sage [2009/07/29(水) 18:01:13 ]
>>542
ありがとうございます。vim --nopluginで起動すると問題なかったので
pluginを探した所、tabbar.vimというのが悪さをしていました。
全く使っていないので消して解決しました。

544 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 18:46:56 ]
そういう時はau VimEnterで悪さするマッピングをunmapする手もある
全く使っていないなら消すのが当然だけど

545 名前:537 mailto:sage [2009/07/29(水) 19:49:31 ]
>>538
putty+ssh。
kaoriya-vimのwin版はIMEと連携してて使いやすいなー

546 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 20:17:41 ]
>>545
コマンドモードになったときに自動的にIMEが切れて欲しいということかな
netrwつかったらどうかな

547 名前:537 mailto:sage [2009/07/29(水) 21:46:06 ]
>>546
アドバイスありがとう!win上のvimから読み書きしろってことだよね。
でもunix上のシェルとscreenとvimが最高のベストコンビネーションな気がするんだよなあ・・・

548 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 21:50:48 ]
zsh+screen+vim+mutt これこそが俺たちのジャスティス

549 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 21:55:23 ]
最高のベストジャスティス!

550 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 00:44:20 ]
vimで編集したファイルを自動的に世代管理 
差異txt表示は 非常にたすかる。 かおりやにあったやつ

メニューカスタム。コマンドのカスタム。 無料でこんなエディッタ
みたことないよ。 でも知り合いにはevimをすすめる。



551 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 15:12:40 ]
奇数行だけデリートってどうやるの?

552 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 15:21:36 ]
スクリプトを書くとか

553 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 15:39:25 ]
マクロでやるとか

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 16:14:52 ]
>>551
:%s/.*\n\(.*\n\)/\1/
でできるような気が。

555 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 17:19:36 ]
1G99999@='ddj'<CR>

556 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 19:48:43 ]
冗談でなく、いつもこんな風にやってる。

:%!awk '{if(\! int(NR\%2))print}'

557 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 22:06:27 ]
utf8で「未読」とだけ書いてあるファイルを開くと
cp932と誤認される
何が原因なんだろう
vim7.2.238

558 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/31(金) 00:56:02 ]
utf-8を前に持って行くとか。

559 名前:537 mailto:sage [2009/07/31(金) 10:12:35 ]
BOM付けるとか。

560 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/31(金) 10:14:14 ]
既読にしたら?



561 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/31(金) 10:24:43 ]
ちょっwww

562 名前:名無しさん@お腹いっぱい。 [2009/07/31(金) 14:36:39 ]
無変換キーとか
変換キーってxmod(linux設定ファイル)でかえるしかないの?
vimrcにmapでつけたしたいんだけどむりかな?

563 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/01(土) 17:16:05 ]
www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/os_unix.html
>[ ^[ は <Esc> で入力するには CTRL-V <Esc> とタイプします]
よくあるこのメタキャラクタみたいなのって16進とかでコピペできる書き方ないのかな?

564 名前:名無しさん@お腹いっぱい。 [2009/08/01(土) 17:39:12 ]
コマンドモードでコピーとかペーストってできますか?

565 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/01(土) 19:41:58 ]
>>564
:h c_CTRL-R

566 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/01(土) 21:02:52 ]
>>563
どこの項目か書いてくれ。
:setのことなら:set使わずに:let使えばできるよ。
:let &t_us = "\<Esc>something"
とか。

567 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/02(日) 01:43:36 ]
ヤンクした文字列をコマンドモードで貼り付ける事はできますか?
文字列hogeをヤンクした後、:%s/ まで押した後にhogeをペーストして使う、みたいなことがしたいです。

568 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/02(日) 02:49:42 ]
>>567
CTRL-R *
*の部分は任意のレジスタで可

569 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 01:34:20 ]
>>568
ありがとうございました。

570 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/05(水) 22:44:03 ]
すみません、教えてくだしあ。
VIMって「ヴィ・アイ・エム」って発音しますか?
それとも「ヴィム」でもよろしいですか?



571 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/05(水) 23:43:50 ]
>>570
好きなように自由に呼ぶべし
お友達も綺麗にしてさしあげましょう。

俺はゴルゴとレッドみたく
「俺たちおれたちV・I・M」
と叫ぶよw

572 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/06(木) 00:36:52 ]
>>365が回答だろうけど、読んでないので知らない。
天地が裂けても断じて「ぶいあいえむ」。

573 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/06(木) 02:13:12 ]
読みなよwww
公式にはどうであるかを一応知っておいた方がいいと思うよ。一応ねw

574 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/06(木) 02:42:43 ]
Vim is pronounced as one word, like Jim, not vi-ai-em. It's written with a
capital, since it's a name, again like Jim.
って言われようがどうしようが俺の中でも「ヴィ・アイ・エム」

575 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/06(木) 14:52:31 ]
gvimを使っています。
「/」で検索した際に、検索した文字に色が付く機能がありまして、非常に重宝してるのですが、
新しく別の単語を検索したりgvimを閉じるまで、ずっと色が付いたままになってしまいます。
いつもは、存在しない単語を検索して(わざと空検索して)色を消しているのですが、スマートではないと思っています。
検索した後、用済みになった色(マーカー)を消す為のコマンドとかあるのでしょうか?
教えて貰えると助かります。

576 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/06(木) 14:54:35 ]
>>575
:noh

577 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/06(木) 14:57:45 ]
>>576
ありがとうございます!
助かりました。

578 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/07(金) 20:56:31 ]
vim -u /path/to/myvimrc file として起動した場合、一部設定がうまく読み込めません。具体的には、cmapは有効なのですがnoremapやnmapの設定が効きません。
myvimrcを.vimrcにリネームするとこのnoremap、nmapは正常動作します。それぞれこのように書いています。
noremap <Space> :bnext<CR>
nmap <silent> <C-L> <C-L>:noh<CR>
これらを動作させるにはどうしたらいいですか?

579 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/07(金) 22:09:59 ]
>>578
vimrcにset nocompatible書いてないから。
-u fileを指定せずにvimrcがロードされたときはnocompatibleになるけど
-u fileを指定したときはnocompatibleにならない。だから<Space>などの
特殊キーの表記が認識されない。

ついでに言うとその設定はどっちもnnoremap使う方が良いよ。

580 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/07(金) 22:43:35 ]
>>579
望みどおりに動作しました、ありがとうございます。

> ついでに言うとその設定はどっちもnnoremap使う方が良いよ。
:help nnoremap と :help nmap を見たところ、前者は再帰を行わず、後者は再帰を行うようですね。
nnoremapの方が良いというのは、無限ループを回避するため、ということですか?



581 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/07(金) 22:51:31 ]
-uだからcompatibleなんじゃなくて、読み込み順の問題じゃないの?
結果的にはcompatibleで処理されてるのが原因だけど

582 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/07(金) 23:13:47 ]
:eでさいよみこみ set acdで デレクトリ移動
GUIのステータスラインで ファイル名だけ表示 



583 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/07(金) 23:24:14 ]
C言語のhelpファイルつくりたいんだけど
むずかしい?

584 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/08(土) 19:04:28 ]
作りなよ。

585 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/08(土) 19:10:48 ]
vim用の各言語helpファイルてあんまないね
簡単に作れるのにね

586 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 01:32:12 ]
よしつくることにするよ

587 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 12:57:18 ]
txtまでつくれたけど
helotagsでタグファイルつくれない
たすけて

ちなみにUTF-8でつくった 日本語検索できるように
うまくいったらUTF-8ばんhelpファイルUPする

588 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 15:28:38 ]
manじゃなく、か。
がんばれがんばれ

589 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 18:45:55 ]
crontab -e とかvisudoとかでviが開いて
vimじゃねーのかよって思ったときに瞬時にvimに切り替える方法教えて下さい

590 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 18:56:15 ]
:w tmpfile
! vim tmpfile



591 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 19:00:44 ]
前者はEDITOR もしくは VISUALを設定しておく事で、今後切り替える必要が無くなる
後者は危険を承知で別の実行ファイルを動作させたいのであれば、manを参照すること

592 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 19:15:41 ]
どうもです
ただlessからviに切り替えるくらいスマートな方法はないですかね?

593 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 19:29:45 ]
最初はviで、編集したいときだけvimにしたいということ?

594 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 19:31:48 ]
lessからはvimじゃなく、viでいいのかね

595 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 20:56:17 ]
いや自分が管理じゃない鯖にもよくさわるわけですよ
勝手にprofileとかいじるわけにはいかないし
lessからもvimがいいけどそこはv押すだけで行けるっていうスマートさの例なだけです

596 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 21:04:08 ]
visudoできる権限与えられてるなら何でもやっていいんでないの?

597 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 21:48:28 ]
自分の管理でないと言ってるのだから、出来るけど、やってはいけないのだろう。
だからたぶん ~/.exrc を変更できないだろうし、どんな種類の vi かも不明なので「スマートな方法はありません」がこたえ。
つかそれ以前に、viの話題なのでスレ違い。

598 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 01:39:31 ]
>>590
これって意味ある?

599 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 02:08:09 ]
そのあと:rとかで読んで保存すれば、まぁ。

600 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 10:08:01 ]
>>598
昔、vi-buffer.el つー elisp があっての。
1) 編集中文書を一時ファイルへ書き出す。
2) 現emacsをサスペンドし、viで一時ファイルを開く。
3) emacsに復帰したら、編集中文書を一時ファイルで置き換える。

なかなか有用であった。
アイディアを借用し、逆の vim から emacs への呼び出しを作り、これは今でも使っている。



601 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 10:52:09 ]
help つくれない あきらめた


602 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 12:02:09 ]
なんでvimscriptがんばる。vimにげんかいをかんじた

603 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 09:22:39 ]
autocmd FileType python set omnifunc=pythoncomplete#Complete

このpythonのオムニ補完のための1文をvimrcで読み込ませてるんですが、gvimrcではOFFにしたいと思っています。
この場合なんてgvimrcにはなんて記述すればいいんでしょう?

604 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 10:16:53 ]
"autocmd FileType python set omnifunc=pythoncomplete#Complete
とか。。

605 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 18:24:20 ]
やったことないけど

if !has("gui_running")
autocmd FileType python set omnifunc=pythoncomplete#Complete
endif

606 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 09:49:41 ]
編集中のファイルのタイプ(shとかperlとか)がどう認識されてるかを表示するコマンドって何でしたっけ?

607 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 10:05:50 ]
:echo &filetype
ですた

608 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 10:06:11 ]
>>606
set ft?

609 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 10:13:59 ]
>>608
おお。こっちのほうがタイプ量が少なくていいですね。どうも。

610 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 17:40:49 ]
>>603
通常インストールだと
set omnifunc=pythoncomplete#Complete
はftplugin/python.vimに記述してないか?
記述してある場合はvimrcにautocmdで書き込んでも書かなくても同じ

.vim/ftplugin/python.vim
が後に読み込まれるので、.vimは各自で異なるが、そこで
if !has("gui_running")
setlocal omnifunc=
endif
でどうだろ



611 名前:名無しさん@お腹いっぱい。 [2009/08/14(金) 11:25:00 ]
>>585
詳しく教えてください お願いしますm(_)m

612 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/14(金) 11:36:05 ]
>>611
ttp://yukihiro.nakadaira.googlepages.com/#vimdoc

613 名前:603 mailto:sage [2009/08/15(土) 22:45:38 ]
>>610
ありがとうございます!! その方向からうまくいけそうです。


614 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/17(月) 22:32:23 ]
vimを開いた状態で特定のvimrcを読み直すことできますか?

615 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/17(月) 22:41:33 ]
sourceすればいいんじゃね?

616 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/17(月) 22:41:49 ]
>>614
:help :source

617 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/18(火) 20:45:42 ]
nowrapのときにカーソルを動かさないで横スクロールってできますか?

618 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/18(火) 21:31:21 ]
>>617
無理。
強いて言えばzlとか。

619 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/18(火) 21:50:30 ]
論理改行が好きならいっそwrapで使う

物理改行が好きなら桁数を決めて
gvimrcなりターミナルのサイズをカスタマイズしてそれを超えないように努める
君も80桁教に入信しようぜ

620 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/19(水) 01:22:08 ]
>>618
>>619
どうもです
でかいCSVファイルとか見るときに使いたかったんでnowrapじゃないと辛いんですよね
まぁwとかでカーソル移動しちゃうのは諦めます



621 名前:名無しさん@お腹いっぱい。 [2009/08/19(水) 20:30:58 ]
vimでphp開発したいんですが、vim+phpのデバックの王道ってどのようなものがあるんですか?

622 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/20(木) 13:11:39 ]
xdebugが最適

NERD_tree.vim
taglist.vim
showmarks.vim
savevers.vim

DIFF と EXTAG

d.hatena.ne.jp/i_ogi/20070321/1174495931

こんなところかなぁ。



623 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/20(木) 15:51:26 ]
あと マウススクロールに
mapしたいんだけど UPとDOWNって割り当てできないだっけ
C+Kでも値でなくてさぁ・・・

624 名前:612 mailto:sage [2009/08/20(木) 16:58:55 ]
>>622
有難う御座います
さっそくググってみます

625 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/20(木) 17:10:57 ]
set guitablabel=%<%t\ %m 
これってけっこういいね。


626 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/20(木) 21:22:41 ]
>>621
d.hatena.ne.jp/koziy/20080102/1199248974
on linuxだけど、macでも出来た。
winは知らん。

627 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/22(土) 13:17:14 ]
入力補完で.を含むキーワードも補完候補にさせるにはどうすればよいの?

628 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/22(土) 13:21:36 ]
ホームページを書くことになった。
遅ればせながら、project.vim を使ってみた。便利だ。


副産物として、vimwiki の存在を知った。
ちょっと、遅かった。_| ̄|○

629 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/22(土) 13:25:47 ]
>>627
set isk=@,48-57,_,.

see
:h 'isk'

630 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/22(土) 23:16:33 ]
あれ、cmigemo って kensaku と入力しても出力パターンに「けんさく」が出なくて
kennsaku で出るのか。
migemo とはちゃうのね。

スレ違イかな



631 名前:名無しさん@お腹いっぱい。 [2009/08/27(木) 18:22:07 ]
ステータスラインの色を変更したい
挿入モード時
解除時
ビジュアルモード時
色を変えたいです。

632 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/27(木) 20:11:36 ]
>>631
autocmd InsetEnter * highlight StatusLine guifg=red
autocmd InsetLeave * highlight StatusLine guifg=white
とか試してみ
けれど
highlight StatueLineNCとの兼ね合いでうまくいかんかもしらん

633 名前:名無しさん@お腹いっぱい。 [2009/08/28(金) 00:00:53 ]
>>632
ありがとうございます!!!

634 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/28(金) 03:14:06 ]
ファイルを開いてる時に現在どのsyntaxファイルを使用しているのか調べる方法はありませんか?


635 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/28(金) 03:48:53 ]
:scriptnames
かな

636 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/28(金) 04:46:06 ]
>>635
ありがとうございました。

色付けはfiletype.vimとsyntax/*.vimが紐づいてたんですね。


637 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/28(金) 20:19:52 ]
vim人口ふえないかな

638 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/28(金) 23:25:25 ]
それは非windows人口の増加にかかっているのかな

639 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/29(土) 00:54:33 ]
>>634
> ファイルを開いてる時に現在どのsyntaxファイルを使用しているのか調べる方法はありませんか?

:set syntax? でオプション'syntax'の中身を見れば現在のsyntax名が分かる。
値が cpp なら syntax/cpp.vim が読み込まれてる。

syntaxがバッファ毎に異なれば'syntax'オプションの中身も変わる。

640 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/29(土) 19:58:19 ]
WEB+DB PRESS今月号(Vol.52)にvimの特集があった。
ttp://gihyo.jp/magazine/wdpress/archive/2009/vol52



641 名前:名無しさん@そうだ選挙に行こう [2009/08/30(日) 04:21:44 ]
vim自慢しようぜ
おいらのは タブ保存復帰 firefoxみたく windowサイズ保存
オムニ保管 バックアップ連番管理。

642 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 10:07:29 ]
gVim を起動させた時,ウィンドウ位置とサイズを指定させることはできますか?






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

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

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