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


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

Vim Part14



1 名前:名無しさん@お腹いっぱい。 [2007/03/19(月) 20:09:27 ]
立ててみた。

www.vim.org/

前スレ
pc10.2ch.net/test/read.cgi/unix/1151423973/



452 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/08/17(金) 00:28:55 ]
>>451 もう自分で気が付かれたかもしれませんが。
:10,15y

453 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 02:24:29 ]
>>452
ありがとうございます!
あと一歩のところで気づきませんでした。
これでかなり作業が楽になります。

454 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 08:05:16 ]
Vy ばかり使っている。堕落したな、俺。

455 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 09:51:18 ]
便利なものを使うことは悪いことではない。

456 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 17:30:52 ]
たまにコンソール作業とかで素のvi使うと一番戸惑うのはVが使えないことだな
次はggで先頭に飛べないこと

でも逆に言えばその2つくらいで他は普通に使えてしまう

457 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 17:57:33 ]
Vyってyyと何が違うの

458 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 20:52:42 ]
Vhogehogeyを略して言ったんでしょ

459 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 21:49:36 ]
Vh でエラーになり、以降の ogehogey が無効な気がする。

460 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 21:52:57 ]
>>456
> ggで先頭に飛べないこと

禿同。最近までFreeBSDマシンの1つにvimを入れずに使ってたんですが、編集する度
にggと叩いてしまう自分に、その度に愕然としてました。



461 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 21:55:48 ]
Emacsのviper-modeがいいよと言われたので使ってみたらggで先頭に飛べなかった
すぐVimに戻ってきた

462 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 23:01:04 ]
同じ2文字でも1Gとggではタイプのしやすさが全然違うからなあ

463 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 23:09:42 ]
1Gよりは:0<C-M>の方がまだ指に優しいかも

464 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 23:57:00 ]
皆のvimrc、だいたい何行くらい?

465 名前:464 mailto:sage [2007/08/17(金) 23:59:42 ]
ちなみに自分はvim歴2ヶ月程度で約280行まで増えた
.emacsでは7〜800行もいるらしいけど、vimではどうなんだろ

466 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 00:05:50 ]
1行
syntax onのみ

467 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 00:46:52 ]
viper-mode は自分でキーバインドや関数追加しないと素のviより使いにくい。

468 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 00:52:03 ]
>>461
今は使えるよ。

469 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 10:07:46 ]
しずもん。

Kaoriya版Vim7で
メインPC(WinXP+Cygwin)だとomni補完が効くんですが、
別のPC(WinXP+Cygwin)において、
同じ.vimrc、同じ.gvimrcなのにomni補完が出来ません。
なんかファイルがねーよみたいなこと言われます。
エラーメッセージ忘れていてすいません。
これは何が影響していますでしょうか?

また、Windows の Vim7が影響を受ける環境変数の一覧ってありますか?
SHELL、TERM、COMSPECぐらいでしょう?

470 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 10:39:24 ]
HOMEに別の.vimrcあったりして



471 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 11:41:43 ]
× SHELL、TERM、COMSPECぐらいでしょう?
○ SHELL、TERM、COMSPECぐらいでしょうか?

>>470
HOMEもありましたね、ありがとうございます。
Vim7の実行ファイルのフォルダはKaoriyaさんから落として展開してそのまま突っ込みつつ、
$HOMEはそれぞれ設定してやっちょりますです。
:scriptnamesで確認してあるので.*rc系の読み込みミスは無いと思われますです。

472 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/08/18(土) 12:40:23 ]
>>471
どの言語のomni補完ですか? Cならctags、rubyならrubyがインストールされてある必
要があるようです。言語毎にomni補完を実装している方法が異なるので、それにあわ
せて必要なモノが違ってきます。詳しくは次のヘルプ、もしくはomni補完用スクリプ
トのコメントを参照すると良いでしょう。

:he ft-{*}-omni
:e $VIMRUNTIME/autoload/{*}complete.vim

{*}はfiletypeに置き換えてください。

473 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/19(日) 23:21:44 ]
>>472
言語毎に対応が必要なんですね。
:he ft-{*}-omni で勉強してみます。
ありがとうございます。
ちなみに言語はPHPでごす。

474 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/20(月) 21:32:08 ]
matchで行末のスペースを強調表示したいのですが、
/\s\+$/だとスペースのみの行にもマッチしてしまいます。
スペース以外の文字を含む行だけを対象にするにはどのようにしたらよいでしょうか?

475 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/20(月) 22:19:57 ]
/\S\s\+$/

476 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/20(月) 22:45:28 ]
>>475
それだと「\S」の部分の一文字にもマッチしてしまうんですよね。
syn matchなら/\S\s\+$/hs=s+1(マッチ位置をオフセット)とも書けるようですが、
これをvimrcでやるにはどうれば?

477 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/20(月) 22:46:14 ]
×どうれば?
○どうすれば?

478 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/08/20(月) 23:18:17 ]
>>476 /\S\@<=\s+$/
:he /\@<=

479 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/20(月) 23:31:40 ]
>>478
これは知りませんでした!
おかげで解決しました。ありがとうございます。

480 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 10:02:15 ]
set nowrap して、1行が画面におさまらないような(しかも行の長さがまちまちな)
ファイルでスクロールしてると表示がガタガタするのはどうしようもないのかな。



481 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 12:50:42 ]
美夢
微無
毘武

482 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/26(日) 16:55:02 ]
C言語のファイルなどを編集する際に、
コメントアウトされた数字が強調表示されるのを防ぐ方法はありますか?

483 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/26(日) 21:21:53 ]
あります

484 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/26(日) 21:24:28 ]
ありがとうございました!

485 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/26(日) 21:31:06 ]
ワロタ
普通、悪態をつくんだけどな。

486 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/26(日) 23:42:43 ]
C言語の場合デフォルトでそうならないか?

487 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/27(月) 00:12:34 ]
>>482
それおいらも知りたい。ハイライトの優先順位ってどうなっているんだろ?
ConstantよりCommentを強くしたいんだけど

488 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/27(月) 01:02:49 ]
:let c_comment_strings=1
が設定されてるとそうなる。
:help ft-c-syntax

489 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/27(月) 01:26:39 ]
>>488
うおお知らなかった。
ありがとうございます。

490 名前:482 mailto:sage [2007/08/27(月) 10:58:36 ]
なんか偽者が現れたな (´・ω・`)

>>488
おかげさまで解決しました。ありがとうございました。



491 名前:ウサチャソ ◆/0IEZmXnQ6 mailto:sage [2007/08/27(月) 23:35:44 ]
本物のコメントにワロタw

492 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 08:00:22 ]
別に>>488>>482を装ってはいないだろw

493 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 08:00:46 ]
>>489


494 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 17:21:17 ]
aaabbb
cccddd
eeefff

矩形選択を等を使ってaaa,ccc,eeeの後ろに
文字列を一括挿入する方法がありましたら
教えていただけますでしょうか


495 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 17:26:56 ]
カーソルを最初のbの上に置いて矩形選択してI文字列<Esc>

496 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 17:27:52 ]
>>494
最初のbにカーソルを合わせて、
Ctrl-v
j
j
I
文字
Esc

497 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 17:32:04 ]
一番最後の a にカーソルがあったとして、
<C-v>2jA文字列<Esc>

498 名前:494 mailto:sage [2007/08/31(金) 17:34:39 ]
>495さん,496さん
できました。
めちゃめちゃ速い回答、どうもありがとうございます。


499 名前:494 mailto:sage [2007/08/31(金) 17:36:12 ]
>497さん
なるほど、後ろ側に挿入の時はAと。
ありがとうございます。

500 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 18:03:55 ]
>>499
アナルはかんべんしてください



501 名前:494 mailto:sage [2007/08/31(金) 20:27:30 ]
なるほど、Aとはそういう意味だったのですね。
勉強になります。ありがとうございます。

お差し支えなければIについても教えていただけますでしょうか

502 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 20:31:36 ]
>>501
「vi コマンド」とか「vi 入門」でぐぐってみ。

503 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 20:37:11 ]
>501
Inari

504 名前:494 mailto:sage [2007/08/31(金) 20:41:15 ]
>503
ありがとうございます。IとAの意味を理解しました。

505 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 20:50:03 ]
:help I

506 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 20:51:11 ]
矩形選択は o, O ,gv あたり知って感動した覚えがあるな。あと矩形をくけいって読むこともw

507 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 20:58:28 ]
えっ、のりがたじゃなかったのか…

508 名前:494 mailto:sage [2007/08/31(金) 21:03:32 ]
ええっと、野暮なのかもしれませんが501と504は自分じゃないです。

>「vi コマンド」とか「vi 入門」でぐぐってみ。
> :help I

さっそくやってみました。ありがとうございました。

509 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 21:16:48 ]
> 矩形選択は o, O ,gv あたり知って感動した覚えがあるな。
知らなかった。これはイイ

510 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 01:06:33 ]
なんだこの流れw



511 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 12:55:42 ]
gvがわからん

512 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 12:58:55 ]
www.amazon.co.jp/Hacking-Vim-Cookbook-Latest-Editor/dp/1847190936/ref=sr_1_12/250-7437320-8160231?ie=UTF8&s=english-books&qid=1188619046&sr=1-12
誰かこの本持ってる人いたら感想聞かせてくれませんか?欲しいんだけど高い…

513 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 13:01:40 ]
gvはvとかで前回選択した範囲の再選択

514 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 13:03:29 ]
>>513
おお。ほんとだ。ありがとう。

515 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 00:26:09 ]
viを一旦終了させて
同じファイルを開いた時に前回終了時の行までジャンプしてくれるような
機能はありませんか?

516 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 01:43:17 ]
>>515
元々そういう機能がある気がしますけど。
~/.viminfo が作られていないとかでしょうかね?

517 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/09/02(日) 01:52:34 ]
>>512
オライリー系の「〜 HACKING」のように、様々なシーン(用例)毎のVimの便利な方法を
紹介する本です。そういう形態ですから、体系的な情報には欠ける半面、まったく思い
もよらなかった事に気が付かせてくれたりもします。

そんな感じの内容ですから人にもよるとは思いますが、やはりこの値段だとちょっと手
が出しにくいかもしれませんね。米アマゾンに直接注文すれば結構安くなるみたいです
けど、時間と価格のトレードオフ+為替レート変動のリスクという感じです。

ちなみに私は日本アマゾンに注文したんですが、その時はもう少し高かったです(苦笑

518 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/09/02(日) 01:54:37 ]
>>515
:e $VIMRUNTIME/vimrc_example.vim
から引用します。

> " When editing a file, always jump to the last known cursor position.
> " Don't do it when the position is invalid or when inside an event handler
> " (happens when dropping a file on gvim).
> autocmd BufReadPost *
>   \ if line("'\"") > 0 && line("'\"") <= line("$") |
>   \   exe "normal! g`\"" |
>   \ endif

519 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 16:12:01 ]
ペーパーバックだから安いんじゃない?

520 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 21:50:09 ]
:bnとかでバッファを切り替えた時、コマンドラインにファイル名が表示されるけど、
何も表示されないようにできませんか?



521 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 22:59:13 ]
:silent bn

522 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 23:26:11 ]
>>521
ありがとうございます。

523 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 04:02:22 ]
複数行の選択、コピーってどうやんの?

524 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 07:15:20 ]
y5n とか?

525 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 07:16:59 ]
ちがう、y5j だ。

526 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 08:12:04 ]
>>525
5行がヤンクされました!
ありがとん

527 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 08:19:30 ]
ペヤンク大盛り!

528 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 08:23:00 ]
別に5yyでいいじゃん

529 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 08:35:56 ]
別にy5jでもいいじゃん

530 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 09:06:11 ]
どうでも(ry



531 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 10:09:36 ]
(ry
をやってみたが、"y"にリプレスされるだけでyankされないぞ嘘つきめ

532 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 14:46:49 ]
>>526
6行じゃないの?

533 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 21:59:46 ]
ヤンクしたものをクリップボードに入れたいんだけどできない。
以下のような方法でやってるんだけど、間違ってるんだろうか。

その1
~/.vimrcに
set clipboard+=unnamed

その2
上記で出来なかったので
"+y

コンソールの vim なんだけど、どっちもできなかった。
GUIのvim入れてないから確認できないんだけど、GUI専用?

534 名前:h_east mailto:age [2007/09/05(水) 23:53:43 ]
Ctags-5.7 has been released.

Darren達乙!

パッチのあて方忘れてるorz

535 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 23:55:26 ]
>>533
Windows環境じゃねぇーの?

536 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 00:14:23 ]
クリップボードだったら
"*yy

じゃないのGUIじゃないvimでもできたよ

537 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/09/06(木) 00:59:01 ]
>>533
非GUIだとterm次第だったと思いますが詳細はわかりません。
:help xterm-clipboard

538 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 21:41:06 ]
最近、vimを使ってて思うんだが、やはりUIは時代に後れてるような気がするよな。

viに習熟してる我々からすると、当たり前に見えることが、実は、今の人達らかすると
かなり違和感あったりとか。

そんなもんほっとけって議論はあるかもしれないが・・例えば、業務アプリを構築する
にしても、まずは、

・構成するオブジェクトは何かって議論   と
・構成する要素と手続きは何かって議論

から始める両派にはかなり違いがあるように流派なんだよな。

Moolenaarと1ヶ月程前話す機会があったが、それは彼も認めてた。要は慣れの問題
だと。各人が一番生産性が高くなる手段でやれば良いって。

そういう意味で言うと、直感的でないvimってのは、あと10年くらいで駆逐される気がするな。
初心者がWinライクな流儀で文章書きなりプログラミングに入ってくるとすると。

結局、Moolenaarの言う通り、慣れの問題だから。

539 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 21:47:22 ]
鯖に入ってすぐ書けるviの安心感は異常

540 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 21:47:55 ]
つっつんキタコレ!



541 名前:名無しさん@お腹いっぱい。 [2007/09/06(木) 22:09:25 ]
>>539
その程度の話でしょ・・もっと深い意味での人と文字・言語との関わり合いみたいなところから
人とエディタの関係が構築出来れば良いのにね。

開発者は、実用面にフォーカスしないといけないと思ってるくらいだし。彼も普及させたいん
だろうなぁ。何だかんだ言いつつ。「人と文字・言語との関わり」・・このフレーズは私も気に
入りました。

542 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 23:21:22 ]
新規に習得する人って少ないのかな

543 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 23:30:00 ]
>>539 が異常にアフォっぽい件

544 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 23:35:20 ]
Esc(or Ctrl+[)と同じことをCaps Lockでやりたいんだけど、
どうすればいいんだー

545 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 00:09:27 ]
バインドしろよ

546 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 00:19:50 ]
vimのおくれてるUIって
GUIのメニューとかツールボックスとかのこと?


547 名前:名無しさん@お腹いっぱい。 [2007/09/07(金) 01:09:12 ]
>>544
まずデフォルトに従おう。そこに哲学を感じてから、カスタマイズに入る。これ鉄則。

548 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 01:18:04 ]
vimrcなんて飾りです
偉い人にはそれがわからんのですよ

549 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 01:20:37 ]
CapsLock→Ctrlは無条件に薦めたい

550 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/09/07(金) 04:45:41 ]
>>538
確かに後れていますよね。でも怠慢ゆえに後れたのか、選択ゆえに後れたのかでは、話
は全然違いますよ。

私は既に今が駆逐された状態だと思います。UIのパラダイムシフトはとっくに、乱暴に
ひとまとめに言うならば、一般人にとってはDOSからWindows(3.1?)への変遷期には始
まっていたわけです。

だからといってもニーズが完全になくなるわけでないことは、現状を見れば明らかで
しょう。ですからUIが時代に後れているとしても、敢えてそれに背を向け、ニッチな要
求に応える選択をしたVimという存在は軽視できません。

# 今後もそれに応え続けることができるかはまた別の問題ですが(^-^;



551 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 16:56:51 ]
直感的でない云々ならQWERT配列はとっくに駆逐されなきゃ

552 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 17:40:53 ]
vimはUIよりも内部構造が…






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

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

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