Vim Part16 at UNIX
[2ch|▼Menu]
[前50を表示]
350:名無しさん@お腹いっぱい。
09/06/15 07:48:05
>>349
Pythonじゃ勝手に消されると困るし他の言語でも空行もインデントするようにしてるんで

351:名無しさん@お腹いっぱい。
09/06/15 15:43:02
>>347
set cindent
inoremap <CR> x<BS><CR>

でいちおうできた。
他に弊害があるかはわからん。

352:名無しさん@お腹いっぱい。
09/06/15 16:30:15
>>351
thx
それで大丈夫そうだ

353:名無しさん@お腹いっぱい。
09/06/15 16:56:44
python使ったことないけど、空行作るためには先頭に空白を入れなければならない言語なのか
なれるまで大変そうだね。。

354:名無しさん@お腹いっぱい。
09/06/16 01:11:00
>>353
そんな必要全然ないよ。
>>350のは編集するとき不便だって話じゃないかな。
ただそれでも隣接行からo/Oすれば十分だとは思うけど。

355:名無しさん@お腹いっぱい。
09/06/16 16:49:42
>>350のソースを引き継いだ俺は、まず :%s/ *$//<CR> と入力するのであった。

356:名無しさん@お腹いっぱい。
09/06/17 13:58:14
pythonは西欧圏でやたら流行ってる印象が
そんなにいいもんかな

357:名無しさん@お腹いっぱい。
09/06/17 20:25:33
今時のLinux環境は何かしらでpython必須だしょ?
ソフトの拡張用途でも定番、クロプラ物はとくに
とにかくrubyよりはまし

358:名無しさん@お腹いっぱい。
09/06/17 21:05:21
全然必須じゃないが

359:名無しさん@お腹いっぱい。
09/06/17 22:11:05
OpenOfficeでpythonつこてるよね。

360:名無しさん@お腹いっぱい。
09/06/17 22:26:45
つこてないよ

361:名無しさん@お腹いっぱい。
09/06/17 23:41:40
IPAが つ こ う た。

362:名無しさん@お腹いっぱい。
09/06/18 02:29:25
なにかしらで使われてることは知った上で、そんなにいいもんかなという印象なんだけど。
shとまではいかないまでも、perlぐらいの地位は得てるの?

363:名無しさん@お腹いっぱい。
09/06/18 04:50:44
ここ ヴぃm すれ

364:名無しさん@お腹いっぱい。
09/06/18 07:33:30
そんな呼び方は断じて認めない。ぶいあいえむ。

365:名無しさん@お腹いっぱい。
09/06/18 10:17:11
fURLリンク(ftp.vim.org)
*pronounce*

366:名無しさん@お腹いっぱい。
09/06/18 17:35:00
vimでphpのウェブ開発をしたいんですが、
実行結果の確認って、一々Ffとかieのブラウザをリロードしなきゃいけないんですか?
ideみたくvim内で実行結果を確認することって出来ないんです?

367:名無しさん@お腹いっぱい。
09/06/18 17:41:46
IDE使えば?

368:名無しさん@お腹いっぱい。
09/06/18 17:47:11
('A`)ヒィィ

369:名無しさん@お腹いっぱい。
09/06/18 21:58:30
だって一番大事なコンソールでそれ実装できないし

370:名無しさん@お腹いっぱい。
09/06/18 22:07:30
vimの挿入モードだけど、常に挿入モードにしてる奴ってどのぐらいいる?
それとも起動後、必ず i 入力するの?

371:名無しさん@お腹いっぱい。
09/06/18 22:22:44
どちらでもないな。
iはinsertを行いたい場面で使うし、挿入モードにしたいときに適したコマンドで挿入モードにするよ

新規ファイルを編集したいときに限定すれば起動した後必ずといっていいほどiを入力してるかな

372:名無しさん@お腹いっぱい。
09/06/18 22:25:55
どういう使い方でもそれが便利だと思ったら、その人にとってはそれが正解だよ

373:名無しさん@お腹いっぱい。
09/06/19 10:46:02
Git のコミットログコメントを入力する時にvimを起動しているんですけど、コメントが長いと勝手に改行されてしまうようです。
これをやめさせるにはどうしたらいいでしょうか。
たぶんgitモードかなんかになっていると思うので、それをやめさせればいいのだと思いますが。

374:名無しさん@お腹いっぱい。
09/06/19 13:04:43
どういう使い方でもそれが便利だと思ったら、その人にとってはそれが正解だよ

アイン・シュタイン

375:名無しさん@お腹いっぱい。
09/06/19 15:16:08
twを0にするとか?

376:名無しさん@お腹いっぱい。
09/06/19 16:07:25
snipMateをインストールしたんですが、*.c や *.rb では機能が有効になっているのに、*.py では無効になっています。
*.pyでも有効にするにはどうしたらいいでしょうか。
Emacsから乗り換え中で、あまりよくわかっていません。
vim 7.2 使用中

377:名無しさん@お腹いっぱい。
09/06/19 17:40:21
>>366
そういうのは screen + w3m とかで。


378:名無しさん@お腹いっぱい。
09/06/19 19:51:18
>>376
.vimrcの先頭に
filetype plugin on
を入れたら、*.pyでもうまくいくようになりました。

379:名無しさん@お腹いっぱい。
09/06/19 22:14:03
>>371
vim仕様の原理主義的な発想を排除して聞きたい。

なんで、新規ファイルの時は毎回 i を入力してるの?

380:名無しさん@お腹いっぱい。
09/06/19 22:18:00
常時挿入の人は移動はカーソルキーのみ?

381:名無しさん@お腹いっぱい。
09/06/20 00:49:06
>原理主義的な発想を排除して
がどの辺までかワカランけど
新規ファイルだろうがaを百個打ちたかったら
100ia[esc]ってiの前に数字打ったりするだろ
バッファが空だろうと挿入モードに入る前にやることなんていろいろある
例えば新規ファイルを開いた瞬間インサートモードになってる、とかいう仕様じゃ困るよ

382:名無しさん@お腹いっぱい。
09/06/20 00:54:32
あぁ、スマン>>371の人限定の質問だったのか
横から答えちゃった、申し訳ない

383:名無しさん@お腹いっぱい。
09/06/20 00:55:10
そんなことは聞いてない。
なんで、「毎回」 i を打つの? って聞いてる。

おまえが、「毎回」 aを100個入力するなら、すまんかったな。が、そうじゃないだろ?

原理主義は越えないとその先へは進歩できないぞ。

384:名無しさん@お腹いっぱい。
09/06/20 00:57:24
それで慣れちゃったからなぁ。

先に行きたい人は行けばいいじゃない。
おれはほっといてくれていいよ。

385:名無しさん@お腹いっぱい。
09/06/20 00:57:29
なんだ、当人じゃないのか…。

386:384
09/06/20 00:59:26
あ、371とは別人です。
381とも別人。

387:名無しさん@お腹いっぱい。
09/06/20 01:15:59
毎回「絶対」iするってんなら、371は最初からそう設定しとけよ!ってこと?
それで原理主義を乗り越えたことになるのか

普通に不便そうだがw人によっては便利なのかもね

388:名無しさん@お腹いっぱい。
09/06/20 01:18:52
>>387
小さな一歩だが、原理主義を乗り越えるべき大きな前進。

だって、毎回 i をいれるなら、めんどくさく感じないと駄目な気がする。

389:名無しさん@お腹いっぱい。
09/06/20 01:26:00
既存ファイルからヤンク、新規ファイルに挿入、とか良くやるから
勝手に挿入モードに入られても困る

390:名無しさん@お腹いっぱい。
09/06/20 01:41:16
毎回先頭に文字挿入するわけじゃないしなぁ。
/hoge した 50G したりしてから i するじゃん。

391:名無しさん@お腹いっぱい。
09/06/20 01:47:36
原理主義ってどういうこと?

392:名無しさん@お腹いっぱい。
09/06/20 01:48:23
「毎回」iをタイプしたりはしないなぁ

vim起動後その前後の行に入力したければoとかOをタイプするし
行末に文字を追加したければAをタイプする
どこに文字を挿入するかで違う

最初から挿入モードで使いたい, モードなんて無視したい人にはcreamおすすめ

393:名無しさん@お腹いっぱい。
09/06/20 02:19:43
新規ファイルのときという条件らしいよ。

394:名無しさん@お腹いっぱい。
09/06/20 02:35:51
編集時に毎回iを押して挿入モードにすることをめんどくさがらないから原理主義者、
っていうのはなんか違う気がする。
自分でめんどうだと思っているのにそのまま使っている人の方がどちらかと言えば近いような気もする。

395:名無しさん@お腹いっぱい。
09/06/20 02:36:20
「新規ファイルの時だけ限定で最初から挿入モード」が便利な人もいるかもしれないけど
「何か入力する前にi(またはa)」と指や意識が慣れちゃってる人はわざわざ使い分けるのが面倒かもね
普段の考え方が一入力離脱型かベッタリ入力時々編集型かで分かれそう
「新規ファイルなんて滅多に作らない」人って業務スタイルによっては結構いそうだし

「面倒なことはガンガン設定して楽しようぜ」というのは良いことだとは思う

396:392
09/06/20 02:43:31
新規ファイルでも,セレクションからペーストして編集する事も多いから
「毎回」iをタイプしたりはしないね

397:名無しさん@お腹いっぱい。
09/06/20 02:46:26
自分の場合は、半分くらいの場合、入力から入って、のこりの半分はコマンド実行から入るみたいだ。
で、最初から、入力になるように試してみたんだけど、入力を抜けるのが面倒くさく感じたぞ。
oやiは1キーだけど、C-[は2キー使うからな。慣れの問題かもしれん

398:名無しさん@お腹いっぱい。
09/06/20 07:18:38
かなりの割合でまず移動する

399:名無しさん@お腹いっぱい。
09/06/20 20:08:08
snipMateを使っているんですけど、~/.vim/snippets/*.snippets を編集したあとリロードするには、vimを再起動するしかないのでしょうか。
できれば現在編集中のvimを終了することなく、編集した*.snippetsの内容を反映させたいんですが。

400:名無しさん@お腹いっぱい。
09/06/20 20:44:29
>>394
そう言う話でてくると思った。でも、程度問題って事なんだよね。その程度では原理者義者ではない。って趣旨だから。
でも、原理主義者のほとんどは「俺は違う」って思ってる。

401:名無しさん@お腹いっぱい。
09/06/20 22:13:29
>>400
どういう意味?

402:名無しさん@お腹いっぱい。
09/06/20 22:18:11
>>400
×そう言う話でてくると思った
○そういうレスを待っていた

403:名無しさん@お腹いっぱい。
09/06/20 23:33:01
imapコマンドで、Ctrl+. を表現するにはどうしたらいいですか。
つまり
imap <C-o> foo

imap <C-.> foo
にしたいのですが、「.」が入力されるだけで、うまくコマンドが実行されません。


404:名無しさん@お腹いっぱい。
09/06/21 01:50:03
>>401
それって原理主義だろ? って言うと「脊髄反射で否定する」って事さ。

405:名無しさん@お腹いっぱい。
09/06/21 02:06:56
>>401
人を原理主義者呼ばわりする奴はキチガイの煽り屋だから相手しちゃダメ、てこと

406:名無しさん@お腹いっぱい。
09/06/21 03:05:53
>>379
亀ですまん。
新規ファイルを作ったらなんか書きたいので、大抵すぐ挿入モードにしてる。
:enewだとか:spだとかの場合はまた違うけど。

407:371
09/06/21 03:08:36
ちょ、いろいろ議論されててびびった。
ええと、とりあえず言いたいのは
> なんで、新規ファイルの時は毎回 i を入力してるの?
毎回とは書いてないよ。大抵って書いてる。
その理由は>>406です。

408:名無しさん@お腹いっぱい。
09/06/21 03:13:27
大抵とも書いてなかった。ほんとすまん。
言いたいことは伝わってるかな…?

409:名無しさん@お腹いっぱい。
09/06/21 03:17:58
>>405
それが脊髄反射。

410:名無しさん@お腹いっぱい。
09/06/21 03:31:27
>>403
CTRLと組み合わせできるのは基本的には
Wikipedia項目リンク
ここのASCII制御文字の表にあるような文字だけ。

:echo getchar()
に続けてキーを押すとキーコードが確認できるので、それで CTRL のありなしで同じ結果になる場合は区別できないということ。

411:名無しさん@お腹いっぱい。
09/06/21 03:37:58
>>410
ありがとうございます。
これってvimというよりはterminalの制限ですよね。GUIバージョンでも同じ制限があるんですか。残念。
かわりに Ctrl+¥ や Ctrl+_ を使う事にします。

あと、現在vimスクリプトに挑戦しているんですけど、「カーソルのある場所の文字」を見て分岐するような関数はどうやって書くのでしょうか。
if カーソル状の文字が '<' なら
 関数foo()を実行
else
 関数bar()を実行
end
みたいなのです。
重ね重ねすみませんが、よろしくお願いします。


412:名無しさん@お腹いっぱい。
09/06/21 03:48:43
今初めてスクリプトについて調べたのでもうちょっと楽な方法あるのかもしれないけど
strpart(getline("."),col("."),1)
で取れたよ

413:名無しさん@お腹いっぱい。
09/06/21 03:51:32
ごめん。col関数は1オリジンの値を返すようでした。
strpart(getline("."),col(".")-1,1)

414:名無しさん@お腹いっぱい。
09/06/21 10:49:28
>>411
GUI版なら設定可能だよ。できないというのであればもう少し使用環境を詳しく書いて。

> カーソルのある場所の文字
>>413の方法もあるけど私はgetline('.')[col('.')-1]の方が好みかな。
他にも方法はあるけどややこしいだけだから気にしなくてもいいよ。

415:名無しさん@お腹いっぱい。
09/06/21 11:59:56
>>412-414
ありがとうございます。getline('.')[col('.')-1] を使うことにします。
それでですね、カーソル上の文字によって、iまたはaを使いたいんですが、うまくいきません。

""" 別の関数(ここではstrftime())の実行結果を挿入する。
""" カーソル上の文字が '@' ならその右側に、それ以外なら左側に挿入する。
function Func1()
 let ch = getline('.')[col('.')-1]
 if ch == '@'
  "exec "normal a<C-r>=strftime('%c')<CR>"
  return "a<C-r>=strftime('%c')<CR>"
 else
  "exec "normal i<C-r>=strftime('%c')<CR>"
  return "i<C-r>=strftime('%c')<CR>"
 endif
endfunction
":nmap <C-¥> :call Func1()
:nmap <expr> <C-¥> Func1()

これを実行すると、<C-r>=strftime('%c')<CR> がそのまま挿入されてしまいます。
どなたか助けてください。


416:412
09/06/21 13:41:53
>>414
おお、そういう感じに取れるんですね。一文字の場合はそっちがすっきりしてよさげです。

>>415
\<C-R>という風に記述してみたらどうでしょうか?

417:名無しさん@お腹いっぱい。
09/06/21 19:04:42
>>416
>¥<C-R>という風に記述してみたらどうでしょうか?
それで行けました。さんくすです。

>>414
>GUI版なら設定可能だよ。できないというのであればもう少し使用環境を詳しく書いて。
できますか? 環境はMacVM.appです。vim7.2相当。

418:名無しさん@お腹いっぱい。
09/06/21 20:02:40
Vimで、カーソル直前の単語を大文字にするやり方を教えてください。
たとえば
request_method
と入力して、なにかキーを押すと
REQUEST_METHOD
となるようにしたいです。

419:名無しさん@お腹いっぱい。
09/06/21 20:14:45
大文字小文字の反転でよければ
viw~

420:名無しさん@お腹いっぱい。
09/06/21 20:16:17
と、レスしたはいいけど、ありそうな気がしたのでヘルプ見たらUでできた
viwU
でどうでしょ

421:名無しさん@お腹いっぱい。
09/06/21 23:02:21
えーとですね。i [esc] i [esc] i [esc] i [esc] って連続して入力していくと、
カーソルがどんどん左に行ってしまうんですが、なんか止める方法ナイスかね。

422:名無しさん@お腹いっぱい。
09/06/21 23:12:03
ガムとかかんで気を紛らわす

423:名無しさん@お腹いっぱい。
09/06/21 23:22:25
>>421
a [esc] a [esc] a [esc] a [esc]
と入力するようにすればいいんじゃナイスかね

424:名無しさん@お腹いっぱい。
09/06/22 10:37:14
>>421
なんでそんな入力してるの?

425:名無しさん@お腹いっぱい。
09/06/22 10:43:41
set insertmode なんてあるのか。

426:名無しさん@お腹いっぱい。
09/06/22 10:47:18
vimでキーバインドの一覧を表示する機能ってありますか
:map
とすると、なんかカスタマイズしたぶんだけが表示されて、一覧ではないようです
イメージ的にはEmacsの C-h l が欲しいんですけど。

427:名無しさん@お腹いっぱい。
09/06/22 10:49:34
あとvisualモードやinsertモードでの一覧もみたいです

428:名無しさん@お腹いっぱい。
09/06/22 10:55:20
>>420
ありがとうございます。これを参考に vbU でやってみました。
あとカーソルが移動しちゃってるので、移動しないようにしたいのですが、どうしたらいいでしょうか。
vbUw とすると、カーソルが次の単語の先頭に移動しちゃいます。

429:名無しさん@お腹いっぱい。
09/06/22 11:19:00
>>424
vbUw じゃなくて vbUe でよさそうです。eなんていうのがあるとは知りませんでした。

で、関数にしてみたんですけど、どうでしょうか。添削お願いします。

function MyUpcaseWord()
 normal vbUe
endfunction

":imap <C-q><C-u> <C-r>=MyUpcaseWord()<CR>
:imap <C-q><C-u> <Esc>:call MyUpcaseWord()<CR>a
:nmap <C-q><C-u> :call MyUpcaseWord()<CR>l


430:名無しさん@お腹いっぱい。
09/06/22 12:56:07
関数、マップ方法については添削できるほどの知識がないので、動けばよいのでは?としか言えないですorz

require_function<ESC>としたときにカーソルはnにあるのでiwを使っていました。
require_function<ESC>vbとすると、末尾のnは選択されないように思うのですが、そのへんは大丈夫です?

431:名無しさん@お腹いっぱい。
09/06/22 16:20:10
>>430
手元の環境では、「n」にカーソルがある状態で vb とすると、「n」も含めて選択されました。
vimのバージョンによって違うのかもしれないですね。

けどvimスクリプトは難しい

432:名無しさん@お腹いっぱい。
09/06/25 07:17:42
現在編集中のバッファから、指定した正規表現にマッチする行を一覧表示し、
かつその一覧表示から該当する行にジャンプするようなvimスクリプトってありますか。

イメージとしては、現在編集中のバッファから '^¥s*def ¥w+' や '^¥s*class ¥w+' に一致する行を一覧表示させ、
そこからクラス定義やメソッド定義に簡単にジャンプしたいです。

433:名無しさん@お腹いっぱい。
09/06/25 07:30:06
taglist.vim
tagexplorer.vim
あたりを使えばよいように思う。

434:名無しさん@お腹いっぱい。
09/06/25 09:05:50
>>432
:vimgrep /^\s*\<\%(class\|def\)\> \w\+/j % | cwindow
とかでどうですか?

435:名無しさん@お腹いっぱい。
09/06/25 12:42:56
>>433,434
朝はやくからありがとうございます。
ctagsはあらかじめ実行しておく必要があるし、ちょっと目的とは違うようなので、
:vimgrep のほうを使うことにします。

:vimgrep は、検索結果のウィンドウでEnterキーを押したら該当箇所にジャンプしてくれて便利ですね。
これをカスタマイズして、ジャンプすると同時に検索結果のウィンドウを閉じるような関数をつくり、
それを <C-j> とかに割り当てたいんですけど、どうしたらいいでしょうか。
検索結果のウィンドウでだけキーバインドを変える方法があれば教えてください。



436:名無しさん@お腹いっぱい。
09/06/25 13:40:44
taglist.vimは指定時間置きに自動更新じゃなかったっけ

437:名無しさん@お腹いっぱい。
09/06/25 14:39:36
>>435
わざわざ関数を作ってマップする必要はないと思うけど
:autocmd BufReadPost quickfix nnoremap <silent> <buffer> <C-j> <CR>:cclose<CR>

438:名無しさん@お腹いっぱい。
09/06/25 21:22:12
あ、あれ?
目的見てからtaglist勧めたのに。すまんこ

439:名無しさん@お腹いっぱい。
09/06/25 22:29:19
>>437
どうもありがとうございます。
>:autocmd BufReadPost quickfix nnoremap <silent> <buffer> <C-j> <CR>:cclose<CR>

自分なりに調べたところ、
・:autocmd を使って、quickfix というバッファでBufReadPost イベントが発生したときに、
・nnoremp を使って C-j にコマンドをバッファローカルに割り当てる
ということでいいでしょうか。
うーん難しい。

>>438
こちらこそすみません。ctagsは複数のファイルを横断的に検索するのと、
あらかじめ実行しておかなければいけないから変更直後には使用できないと
思ってやめました。
例が def と class だったので ctags のほうをお勧めされたと思うのですが、
実際にはそれ以外の wiki や html や不定形のファイルも扱いたかったので。


440:名無しさん@お腹いっぱい。
09/06/25 22:47:34
>>439
うん。ctagsを使うものを勧めた理由はそういうわけでした。
quickfixの方がよかったですね。おさわがせしましたよー

441:名無しさん@お腹いっぱい。
09/06/26 00:27:04
やべー vimgrep と quicfix が便利すぎるー
教えてくれた人超サンクスです 未来が30パーセント明るくなった
:autocmd BufReadPost quickfix nnoremap <buffer> <C-p> k
:autocmd BufReadPost quickfix nnoremap <buffer> <C-n> j
これで C-p と C-n で上下に移動できるようになったウヒョー

あと追加で質問させてください。
・quickfix のウィンドウの高さを変えるにはどうしたらいいですか。
 :help cwindow は意味不明でした。
・quickfix のウィンドウ内だけ、カーソルのある行の背景色を変えるにはどうしたらいいですか。
 カーソル行の色を変えることができると、視認性が上がりすごく選択しやすくなります。
・quickfixでは、行の先頭の空白が取り除かれるようなんですが、これを取り除かないように変更できますか。
 行頭の空白が取り除かれると、インデントがわからなくなってしまいます。
・:vimgrep /^[ ¥t]*¥(class¥|def¥) /j % | cwindow
 をキーマップにバインドするかっこいい方法は何があるでしょうか。
 :nmap <C-_> :vimgrep /^[ ¥t]*¥(class¥|def¥) /j % | cwindow
 としたけどうまくいかなかったので今は
 function MySearch()
  :vimgrep /^[ ¥t]*¥(class¥|def¥) /j % | cwindow
 endfunction
 :nmap <C-_> :call MySearch()<CR>
 としています。もっといい方法があれば教えてください。


おしえてくんでごめんなさい

442:名無しさん@お腹いっぱい。
09/06/26 00:57:04
CTRL-W_+

443:名無しさん@お腹いっぱい。
09/06/26 02:07:31
>>441
それだけ色々やりたいのならプラグイン入れた方がいいんじゃない?
URLリンク(sites.google.com)
これのBGrepとかいいと思うよ。

444:名無しさん@お腹いっぱい。
09/06/26 14:43:31
>>441
> :nmap <C-_> :vimgrep /^[ ¥t]*¥(class¥|def¥) /j % | cwindow
最後に <CR> を忘れてるだ

445:名無しさん@お腹いっぱい。
09/06/26 16:41:59
ぽまいら
au QuickfixCmdPost vimgrep cw
してないの?

446:名無しさん@お腹いっぱい。
09/06/26 21:32:51
>>445
URLリンク(d.hatena.ne.jp) のコメントのところ
autocmd QuickfixCmdPost [^l]* copen
autocmd QuickfixCmdPost l* lopen

447:名無しさん@お腹いっぱい。
09/06/28 22:47:26
.vimに書く時に
:nmap ホニャララ
と書くのと
nmap ホニャララ
と書くのと、2通りあるみたいなんですが、違いはなんでしょうか。

448:名無しさん@お腹いっぱい。
09/06/29 15:49:54
>>447
: はexのコマンド

449:名無しさん@お腹いっぱい。
09/06/29 20:16:55
意味は同じ。普通はコロンは付けない。

450:名無しさん@お腹いっぱい。
09/07/03 18:52:53
CTRL+N or Pで補完候補の前後移動が出来ますが、
これをCTRLを押さずに候補移動できないでしょうか?
CTRL押しっぱなしだと指が痛くなります。

451:名無しさん@お腹いっぱい。
09/07/03 19:08:46
> 450
autocomplpop

452:450
09/07/03 21:25:17
現在AutoComplPopをつかっていますがどのように設定するのでしょうか。
CTRL-N or CTRL-Pで補完リストにフォーカスを移動し、その後はnかpで上下移動したいのです。

URLリンク(blog.blueblack.net)
こちらに記載してある「TABキーで補完する」設定をいじってnキーで移動するようにしてみましたが、
これだとnが入力できなくなります。

453:名無しさん@お腹いっぱい。
09/07/04 00:23:49
そこ見たならnが入力できなくなることぐらいわかるだろうに

454:名無しさん@お腹いっぱい。
09/07/07 00:12:11
くだらない質問なきがするんですが
「/」を含む文字列を検索するのってどうすればいいんですか?

455:名無しさん@お腹いっぱい。
09/07/07 00:13:39
ああ\でエスケープすればいいのはわかるんですが
例えば
/'/home/hoge'
とかみたいに楽にできるといいんです

456:名無しさん@お腹いっぱい。
09/07/07 00:52:33
magicあたりでどうにかならんかと思って調べてたら、
?で検索すればよいという何ともいえない解決方法が見つかったよ。
なもんで、
?/home/hoge<CR>
/<CR>(検索方向を下向きにしたい場合)
とやればいいのかな。ちょっと手間だけども。

457:名無しさん@お腹いっぱい。
09/07/07 01:00:11
置換するときぐらいしか精密な検索しないので、大抵
/home.hogeみたいにして曖昧に検索してる

458:名無しさん@お腹いっぱい。
09/07/07 01:34:55
おれもおれも。

459:名無しさん@お腹いっぱい。
09/07/07 14:04:14
Kaoriya VIM 7.2を使っているのですが、
backspace=1
を設定すると、CTRL+Uによる削除が機能しません。

backspace=2
であれば従来通り行頭まで削除されます。

7.1までは期待した通りの動作なんですが、
バックスペース関連の動作が変更になったんですかね?

460:名無しさん@お腹いっぱい。
09/07/07 14:27:57
7.2入れてないからわかんないけどマニュアルになんか書いてない?

461:名無しさん@お腹いっぱい。
09/07/07 15:37:28
>>460
探してみたんですけど見つからないんですよね。

Cygwin版のvim7.2も試してみたのですが、こちらは期待した通りの動作でした。

となるとKaoriYa版の問題かも知れませんね。
あちらに問い合わせるべきですが、BBSも閉鎖しているようですし…

462:名無しさん@お腹いっぱい。
09/07/07 21:32:06
>>461
「vim Part3」
スレリンク(software板)

こっちで聞けばKaoriYa版の中の人にレスしてもらえるかも。

463:名無しさん@お腹いっぱい。
09/07/07 21:41:30
普通にメールで聞けば?

464:名無しさん@お腹いっぱい。
09/07/07 21:43:49
>>462
そちらで聞いてみます。

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

465:名無しさん@お腹いっぱい。
09/07/08 23:46:31
set dictionaryで辞書補完しているんですが
辞書のファイル側の文字列について質問です。

test
apple
hoge/apple/site

/が補完対象にならないのですが
どうすればいいのでしょうか・・・

466:名無しさん@お腹いっぱい。
09/07/09 03:10:27
set iskeyword
なのか?

467:名無しさん@お腹いっぱい。
09/07/11 00:38:08
ヤンク&ペーストした際に、行末の「バックスラッシュ+改行」が「@@@」に置換されるのを
止めさせたい場合、どのオプションを設定すれば良いのでしょうか。

現象例:
以下3行をヤンク
./foo arg1 arg2 arg3 \
 arg4 arg5 \
 arg6

 ↓
ペーストするとこのように変形される
./foo arg1 arg2 arg3 @@@ arg4 arg5 @@@ arg6

468:名無しさん@お腹いっぱい。
09/07/13 11:12:32
Vim-users.jp - Hack #39: Vimの戦闘力を計測する
URLリンク(vim-users.jp)

.gvimrc .vimrc あわせても 278 だった。まだまだ精進しなくては。

469:名無しさん@お腹いっぱい。
09/07/13 17:13:13
>>468
おれ91
rcファイルのリアル行数と戦闘力(レベル)は比例しないよ。
# emacsだったらそうかもしれんが
vimの場合はほぼデフォルトのままで如何に使用する本人がレベルアップするかだと思う。
500行超えている人はむしろ素人なんじゃないだろうか?

470:名無しさん@お腹いっぱい。
09/07/13 17:37:06
Emacsだって違うだろ
RMSは0行だ

471:名無しさん@お腹いっぱい。
09/07/13 17:58:23
~/.exrc しか無いですがな。

472:名無しさん@お腹いっぱい。
09/07/13 18:22:08
>>470
ソースは?

473:名無しさん@お腹いっぱい。
09/07/13 18:30:56
URLリンク(www.rms.com)

474:名無しさん@お腹いっぱい。
09/07/13 18:47:10
そういうのはいいから。

475:名無しさん@お腹いっぱい。
09/07/13 23:47:41
開発者はよっぽどの事態が起こらない限りデフォで使うだろうよ。

476:名無しさん@お腹いっぱい。
09/07/13 23:50:29
誰もお前の意見なんて聞いてない

477:名無しさん@お腹いっぱい。
09/07/14 00:38:50
うざいね。暑かったからかね

478:名無しさん@お腹いっぱい。
09/07/14 00:40:15
>>476は自分が作ったカスタマイズ可能なアプリをカスタムして使うんだろうな
思いやりがあるというかなんというかw

479:名無しさん@お腹いっぱい。
09/07/14 00:43:23
さすがにデフォルトはないわw

480:名無しさん@お腹いっぱい。
09/07/14 00:49:36
まずいドッグフードをどうにかしたら超うまくなるのなら最初から超うまくしておけばいい
その味が合わない人は味を調整すればいい

481:名無しさん@お腹いっぱい。
09/07/14 00:49:38
だから>>470がソースを示せばいいだけだろ
妄想で言っただけなら馬鹿丸出し

482:名無しさん@お腹いっぱい。
09/07/14 00:50:51
まあ、Emacsはほとんど知らないんだけどね

483:名無しさん@お腹いっぱい。
09/07/14 00:53:33
そういやRMSがEmacsは古くさいよ捨てなさいよって言ったんじゃないっけ?

484:名無しさん@お腹いっぱい。
09/07/14 00:57:27
ゴスリンだったのかも。すまんこ

485:名無しさん@お腹いっぱい。
09/07/14 02:57:12
>>480
味覚は犬(人)それぞれ

486:名無しさん@お腹いっぱい。
09/07/15 07:23:20
>>467
OS、使用アプリケーション、バージョン、再現手順など詳しく

487:467
09/07/16 00:55:22
>>486
レスありがとうございます。
RHEL5.2 の標準搭載Vimなので、Ver.7系列だったと思います(今手元にないので未確認です)。
WindowsXPからTera Term4.62でssh2接続し、Makefileの編集を行っていたときに現象確認しました。
まだ初期設定(.vimrc, .vim/なし)では試せていないのですが、
通常は起きない現象との認識で良いでしょうか?

488:名無しさん@お腹いっぱい。
09/07/16 02:47:55
>>487
通常は起きませんよ。

489:名無しさん@お腹いっぱい。
09/07/16 06:27:50
tera termの端末設定いじってないの?

490:名無しさん@お腹いっぱい。
09/07/16 08:35:01
CentOS5.2とTeraTerm4.62のデフォルト設定でマウスでもコマンドでも普通にヤンプできた

491:名無しさん@お腹いっぱい。
09/07/16 10:59:47
ローカルWindowsのvimでリモートUnixのファイルを編集するのって、どうするのが便利?

492:名無しさん@お腹いっぱい。
09/07/16 11:02:04
>>491
あ、書いてから気付いた。スレチか。


493:名無しさん@お腹いっぱい。
09/07/16 14:42:36
ビジュアルモードで選択した範囲内の空行を除去したい場合
どうすればいいでしょうか?
:'<,'>s/^$//g
では何も起りませんでした。

494:名無しさん@お腹いっぱい。
09/07/16 14:55:12
>>493
'<,'>g/^$/d

495:名無しさん@お腹いっぱい。
09/07/16 15:43:51
ありがとう!

496:467
09/07/17 00:13:18
>>467の件
原因は、以前導入したプラグインのyankring.vimのバグでした。
最新版に更新したら解決しました。
どうもお騒がせしました。

497:名無しさん@お腹いっぱい。
09/07/19 00:28:36
指定した場所の.vimrcは vim -u path/to/vimrc で読めますが、指定した場所の .vim/ を使ってもらうにはどうすればいいですか?
.vimrcを指定しただけだと、.vim/plugin などを読んでくれず困ってます。

498:名無しさん@お腹いっぱい。
09/07/19 00:56:56
$VIMとか$VIMRUNTIMEとかかなあ

499:名無しさん@お腹いっぱい。
09/07/19 06:10:48
>>497
> 指定した場所の .vim/ を使ってもらうにはどうすれば
適当なオプションはないから--cmdで明示的に指定するしかないかな。
vim -u ... --cmd 'set runtimepath^=dokka/.vim | set runtimepath+=dokka/.vim/after'
とか。

> .vimrcを指定しただけだと、.vim/plugin などを読んでくれず困ってます。
これはどういう動作を期待しているの?
'runtimepath'にあるpluginなら-uでvimrc指定しようがしまいがロードされるよ。

500:名無しさん@お腹いっぱい。
09/07/19 12:29:23
Vimで保存時に(自動保存時にも)Growlで通知を出したいのと
特定の拡張子のファイルのときには保存時に自動的にchmod +xをしておいて欲しいのですが、
ファイル保存時に自動実行したいコマンドはどのように設定すれば良いのでしょうか?
ご教授願います。
また、Vimscriptの書き方が詳しく解説されているサイトが有りましたら
教えてください。

501:名無しさん@お腹いっぱい。
09/07/19 15:35:17
Growwalとは何ですか。kill(signal)? syslog?

502:名無しさん@お腹いっぱい。
09/07/19 15:36:49
:vimgrep /移動/ .\runtime\doc\* | cwindow

ってのを

:help 移動

ってかんじで検索したいんですがむりでしょうか?


503:名無しさん@お腹いっぱい。
09/07/19 15:41:09
なぜかというと:help 移動  だと
検索にひっかからないからです

504:名無しさん@お腹いっぱい。
09/07/19 16:04:32
>>501 すいませんでした。
そちらについてはMac板で質問します、
自動的にchmod +xする方法についてご教授願います。

505:Oracle
09/07/19 16:09:56
>>502
:help :helpgrep

>>500
:help BufWritePre
:help :autocmd

506:名無しさん@お腹いっぱい。
09/07/19 16:25:33
>>505
>:help BufWritePre
>:help :autocmd
無事解決しました。ありがとう御座います。


507:名無しさん@お腹いっぱい。
09/07/19 17:38:11
:help :helpgrep
該当はありませんってでてしまう。
helpって日本語で
検索できないよね jaxhelpにかえてるんだけど

508:名無しさん@お腹いっぱい。
09/07/19 17:44:42
●ウィンドウの作成
と書いて コマンドを浮かべようとすると
www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/
だけを googleで ウィンドウで検索するはめになる。
vimのhelpgrepは 日本語ではだめなので。

ってのをみつけた やっぱだめみたい。。

509:名無しさん@お腹いっぱい。
09/07/19 17:52:49
>>507
:helpはヘルプを検索するコマンドではないよ。
:helpgrepはヘルプ内検索コマンド。
日本語で検索する場合はヘルプファイルと実行しているvimのエンコードが一緒ならできると思います。

510:名無しさん@お腹いっぱい。
09/07/20 00:26:27
ubuntu9.04でvimをコンパイルしようとしたのですが、
configureすると --enable-gui argument... no GUI support
って出てそのままmakeしてもgvimが出来ません。vim -g としても
E25: GUI cannot be used: Not enabled at compile time
となってしまいます。何か分かる方いましたらよろしくお願いします。


511:名無しさん@お腹いっぱい。
09/07/20 00:56:30
ふぅ・・・

512:名無しさん@お腹いっぱい。
09/07/20 00:59:48
>>510
どうせ必要なライブラリヘッダ等をインストールしてないんだろ。
とりあえずbuild-dep入れとけば。

513:名無しさん@お腹いっぱい。
09/07/20 09:25:58
>>512
無事できました。
ありがとうございました。

514:名無しさん@お腹いっぱい。
09/07/21 03:49:38
"や(を入力する度にw

515:名無しさん@お腹いっぱい。
09/07/21 03:55:50
すみません、書き込みボタンが暴発しました
とても説明がしにくいのですが、 " や ( を押す度に、w で移動した後くらいを見計らって
閉じの " を入力してくれるプラグインなんかはありますでしょうか
具体的には、"の押下の回数によって、
1回: "|hoge huga
2回: "|"hoge huga
3回: "hoge|" huga
4回: "hoge huga|"

という感じにダブルクォートがずれていくものを期待しています('|'はキー入力位置)


516:名無しさん@お腹いっぱい。
09/07/21 17:44:54
surround.vim嫌い?

517:名無しさん@お腹いっぱい。
09/07/21 18:11:57
やりたそうなことが違うしなあ

518:名無しさん@お腹いっぱい。
09/07/22 11:37:45
>>516
調べてみました
似たようなことはできそうなので、今のとこはこれを使ってみます
ありがとうございます

519:名無しさん@お腹いっぱい。
09/07/23 04:14:18
autocomplpop使ってるけど別バッファで書いたばかりの単語を補完してくれないのう
何回か読み込みしてるとできるようになるんだけど条件が分からん
'complete' は ., w, b, i なんだけど

520:名無しさん@お腹いっぱい。
09/07/23 04:22:09
ああautocomplpop用のcompleteオプションが別にあるのね
スレ汚しすまん

521:名無しさん@お腹いっぱい。
09/07/23 07:08:55
最近のマシンだとストレスなくオムニれるの?
pen4でJAVAのちっこいソースいじってるだけでも7秒近く検索してる
そのほとんどがクラスライブラリ検索してるんだろうけど

522:名無しさん@お腹いっぱい。
09/07/24 15:20:56
>>507

exコマンドなんちゃって自作でいけました。まっぴんぐしただけだけどね
あとvimの日本語ヘルプってundolistなかったんだけど
つくってkaoriyaあたりにおくったほうがいいんかな?
いがいとそろってないマニュアルあるね。VIM7の新機能だと
マニュアルがないばあいがおおい。半年以上たってんのにね

523:名無しさん@お腹いっぱい。
09/07/25 01:33:43
翻訳状況を見る限りでは追随してそうなんだけどね。
足りないんだったらサイトに書いてるとおり教えてあげるといいと思う

524:名無しさん@お腹いっぱい。
09/07/25 07:58:25
手伝ってもらえるとちょー助かります。

525:名無しさん@お腹いっぱい。
09/07/25 12:44:34
gvimってタブページひらくとデフォルトで
パスを表示するようになってるけどシンプルに
ファイルネームだけ表示できないかな、
tablineとかラベルいじらないとむりとか・・・だめか?

526:名無しさん@お腹いっぱい。
09/07/25 15:12:02
そのディレクトリにcdすればいいんじゃね?

527:名無しさん@お腹いっぱい。
09/07/25 18:06:28
まれにみる駄回答…

528:名無しさん@お腹いっぱい。
09/07/25 20:43:40
なにふぁびょっとるん

529:名無しさん@お腹いっぱい。
09/07/25 20:54:46
ふぁびょってるときいて飛んできたのにそんな人はいなかったでござる

530:名無しさん@お腹いっぱい。
09/07/29 06:41:05
最近vim中毒・・・・
ほかのエディッターだとシンタックスカラーみずらいし
YYしてコメントして ちょっとづつ作るおいらには
Yは必須だし・・・・・viviだとなんかだめだしいろいろと
EMエディッターのEmViプラグインが日本語キーボードに対応してたら
うつれたんだけど、なんかいいやつないんかな。最近じゃvimスクリプト
組めそうになってきた。サクラエディッターでvimのキーバインドだったら
すぐうつりたいんだけど。。

531:名無しさん@お腹いっぱい。
09/07/29 08:05:56
あとVimにつけてほしい機能は
Tabで自動インデントをOn Offできるオプションとかだな。
仕事柄どうしてもLispを使う機会があるんだが、
Emacsは小指いたくなから使いたくないしな

532:名無しさん@お腹いっぱい。
09/07/29 10:15:21
>>530
そのままVimでいいじゃん

533:名無しさん@お腹いっぱい。
09/07/29 12:02:29
>>531
:setl ai

534:名無しさん@お腹いっぱい。
09/07/29 12:57:03
>>533
>setl ai
ありがとう、でも、Emacsみたいに
インデントが正しいときはTab押しても移動しないように設定できないかな?
そうなってくれると非常にべんりなんだけど

535:名無しさん@お腹いっぱい。
09/07/29 13:45:21
あれ、がんばって考えた結果、タブごとに自動インデントを設定したいということだろうと読んだけど
まちがえてたみたいね。
タブキーを押してもタブを入力させなくする方法はちょっとわからんです。

最終的にgg=Gとかで整形するんじゃダメ?

536:名無しさん@お腹いっぱい。
09/07/29 14:17:08
>>535
ありがとう御座います。
とりあえず今はそのようにして、整形してます。
まあ、Emacsではきっとこれを実装するためにいろいろ
おもい作業をしているようなきがするのでいいです。
Vimは軽いのも魅力なんで

537:名無しさん@お腹いっぱい。
09/07/29 15:04:32
windows端末からサーバに入ってるときにMSIME日本語入力とコマンドモードを簡単切替できたらいいんだけどなー。SKKとか難しそうだし

538:名無しさん@お腹いっぱい。
09/07/29 17:03:13
>>537
サーバにどうやってはいってるの?

539:名無しさん@お腹いっぱい。
09/07/29 17:06:40
いつ頃からだったか、insert modeからEsc 0すると行頭に戻らなくなって
しまったんだが、なぜか分かる?nviだと問題無いんだが。

540:名無しさん@お腹いっぱい。
09/07/29 17:31:13
どこに移動するの?

541:名無しさん@お腹いっぱい。
09/07/29 17:41:16
Esc 0 とするとカーソルが1文字右に移動して再度insert modeになってしまう。
Escと0を押す間隔を1秒以上空けると問題無いんだが。

ちなみに使用環境はUbuntu 9.04上のvim 7.2.79です。

542:名無しさん@お腹いっぱい。
09/07/29 17:50:29
>>539
ESCにimapするプラグインがいるんじゃない?

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

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

545:537
09/07/29 19:49:31
>>538
putty+ssh。
kaoriya-vimのwin版はIMEと連携してて使いやすいなー

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

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

548:名無しさん@お腹いっぱい。
09/07/29 21:50:48
zsh+screen+vim+mutt これこそが俺たちのジャスティス

549:名無しさん@お腹いっぱい。
09/07/29 21:55:23
最高のベストジャスティス!

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

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

551:名無しさん@お腹いっぱい。
09/07/30 15:12:40
奇数行だけデリートってどうやるの?

552:名無しさん@お腹いっぱい。
09/07/30 15:21:36
スクリプトを書くとか

553:名無しさん@お腹いっぱい。
09/07/30 15:39:25
マクロでやるとか

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

555:名無しさん@お腹いっぱい。
09/07/30 17:19:36
1G99999@='ddj'<CR>

556:名無しさん@お腹いっぱい。
09/07/30 19:48:43
冗談でなく、いつもこんな風にやってる。

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

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

558:名無しさん@お腹いっぱい。
09/07/31 00:56:02
utf-8を前に持って行くとか。

559:537
09/07/31 10:12:35
BOM付けるとか。

560:名無しさん@お腹いっぱい。
09/07/31 10:14:14
既読にしたら?

561:名無しさん@お腹いっぱい。
09/07/31 10:24:43
ちょっwww

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

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

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

565:名無しさん@お腹いっぱい。
09/08/01 19:41:58
>>564
:h c_CTRL-R

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

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

568:名無しさん@お腹いっぱい。
09/08/02 02:49:42
>>567
CTRL-R *
*の部分は任意のレジスタで可

569:名無しさん@お腹いっぱい。
09/08/03 01:34:20
>>568
ありがとうございました。

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

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

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

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

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

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

576:名無しさん@お腹いっぱい。
09/08/06 14:54:35
>>575
:noh

577:名無しさん@お腹いっぱい。
09/08/06 14:57:45
>>576
ありがとうございます!
助かりました。

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

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


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

5328日前に更新/185 KB
担当:undef