vi 2ndat UNIX
vi 2nd - 暇つぶし2ch369:名無しさん@お腹いっぱい。
03/05/20 08:01.net
>>364
ありがとう!マニュアルぐらいつけてほしいよ。

370:名無しさん@お腹いっぱい。
03/05/20 10:09.net
skkfep に限らず canna や Wnn を使う場合でも同じ。
jvim の方のドキュメントにも SKK 対応版の方のドキュメントにも書いてある。


371:名無しさん@お腹いっぱい。
03/05/20 14:53.net
>>366
ごめんん。よくみたらかいてあった。

372:あぼーん
あぼーん.net
あぼーん

373:コマンドラインはemacs 風のほうが楽だと思うけどなぁ
03/05/24 16:33.net
某スレをみてちょこっと思ったんですけど、
vi のモードって、基本的にコマンドモードにしておくものだと思ってますた。
まず、編集しているファイルの内容を眺めて、
新しく文字を入力する時はi でインサートモードに入るし、
カーソルを移動する時はそれぞれの移動キーで移動するし、
ex コマンド使う時は: でコマンドラインに移行する
って感じで。
シェルのコマンドライン編集にvi の編集モードを使いたい人の気持ちが
いまいち掴みにくいのですが....どういう気持ちなんでしょうか?
コマンドラインって、基本的に入力がメインじゃないですか。
としたら、モード切替えが面倒じゃないですか?
ヒストリの編集を行うときに有効なんでしょうか?


374:あぼーん
あぼーん.net
あぼーん

375:名無しさん@お腹いっぱい。
03/05/24 16:44.net
勝手知ったる他人の家、っと。

376:あぼーん
あぼーん.net
あぼーん

377:名無しさん@お腹いっぱい。
03/05/24 17:06.net
>>369
なら君はset -o emacsにしとけ

378:名無しさん@お腹いっぱい。
03/05/24 19:39.net
>>369
> vi のモードって、基本的にコマンドモードにしておくものだと思ってますた。
コマンドモードのままプログラムソース書いたりはしません。
コマンドラインでスクリプト(shell etc.)書いたりする時には、
編集能力は重要です。

379:名無しさん@お腹いっぱい。
03/05/24 20:57.net
ex コマンドモードでの入力行編集がシェルの vi モードみたいなのだったら

380:名無しさん@お腹いっぱい。
03/05/26 00:19.net
>>369
入力が続くならinsertにしとけばいい。コマンドうったあと入力しようとする
と反射的にiを打つし。emacsの人も、反射的にctrlを押してるんだろう。考え
てから押してるとは思えん。人間、そんなもんだ。


381:369
03/05/26 02:42.net
>>376 >>374 >>373
サンクスコ
きっと真のvi 使いは自分のモードをどんな時にも持っているんでつね。
漏れも精進しまつ。
でも鳥頭だからなー
showmode はデフォルトでon だし、
ファイル編集してる時も、とりあえずESC 叩く癖ついてるんで、無理かモナ

382:名無しさん@お腹いっぱい。
03/05/26 08:11.net
>showmode はデフォルトでon だし、
おれ、showmodeなんて見てないと思ってたけど、viperではそれがなくて
すごく不便ということに気づいた。

383:名無しさん@お腹いっぱい。
03/05/26 15:31.net
X 上での emacs ならカーソルの形がかわるけどね。
console か -nw で使ってるの?

384:名無しさん@お腹いっぱい。
03/05/26 17:44.net
-nwです。teratermしかないから。

385:379
03/05/26 19:32.net
よく考えると、
カーソルがかわらなくても
<V> とか <I> とか変わるよ。

386:名無しさん@お腹いっぱい。
03/05/27 07:59.net
>>381
たしかに。だけどもっと派手に変わってほしい

387:379
03/05/27 20:19.net
>>382
(setq viper-insert-state-id "<Intertだよん> ")
emacs21 なら色もつけられるかも知れん。

388:382
03/05/28 08:03.net
ありがとう。viperっていろいろいじらないと結構不便だよね。
でもinfo読むのめんどくさい。

389:あぼーん
あぼーん.net
あぼーん

390:名無しさん@お腹いっぱい。
03/06/11 04:34.net
>>356
それなら
URLリンク(ex-vi.berlios.de)

391:名無しさん@お腹いっぱい。
03/06/16 22:00.net
viの正当な後継といえばwinvi以外ないだろうな。

392:名無しさん@お腹いっぱい。
03/06/22 00:31.net
キーボードの「ろ」に「ctrl」キーをマッピングしたいんですが可能でしょうか。

393:名無しさん@お腹いっぱい。
03/06/22 00:46.net
>>388
それは vi でやることなのか?

394:名無しさん@お腹いっぱい。
03/06/22 00:46.net
>>388
それはviの外のシステムでやるほうがいいのでは?


395:名無しさん@お腹いっぱい。
03/06/22 00:49.net
>>389-390 めおとかよっ

396:名無しさん@お腹いっぱい。
03/06/22 01:28.net
おしあわせに

397:名無しさん@お腹いっぱい。
03/06/22 19:16.net
Winviは軽いけど日本語が使えない、Vimは多機能過ぎて重い。
日本語が扱えて、テキストの色分けが可能で、
できるだけ軽いVi系エディタって何かありませんか?

398:名無しさん@お腹いっぱい。
03/06/22 19:38.net
>>393
古いバージョンのjvimとか

399:394
03/06/22 19:40.net
おっと「テキストの色分けが可能」が条件か…

400:名無しさん@お腹いっぱい。
03/06/22 19:45.net
configureの段階で、日本語と色分け以外のfeaturesを全部外してみたら?
その上で、色分けに必要なもの以外の全てのプラグインも消せばなおよし。

401:名無しさん@お腹いっぱい
03/06/22 22:06.net
>384
だけど、いろいろいじると結構便利だぞ。

402:393
03/06/22 23:58.net
皆様レスサンクスです。
>>396
それやってみます。使いやすくなるかな~

403:名無しさん@お腹いっぱい。
03/06/23 00:23.net
多機能はだめで色分けは欲しいとうのは嫌がら�


404:ケだよな。 WindowsならJVim3でsyntax highlighting対応だけど。



405:名無しさん@お腹いっぱい。
03/06/23 01:42.net
>>399
> WindowsならJVim3でsyntax highlighting対応だけど。
gvim6.2の方が良いと思われ…

406:名無しさん@お腹いっぱい。
03/06/23 03:29.net
>>399
>多機能はだめで色分けは欲しいとうのは嫌がらせだよな。
言えてる。
つか、そういう人に限ってvimは重いとかぬかすんだよなー。
今日ぱちょこんなんて3万で買えるだろうが。

407:379
03/06/23 06:23.net
>>397
viper 使う人って何人いるんでしょうね。
2ch でもあんまり見ないし。
ところで、おれがもう emacs から離れらないのは宿命的にわかってるんだけど、
vi 操作は手にしみついちゃってるから、
最近 vim が気になって仕方ないんだよね。
気がつくと vim であれこれいじってる。
やっかいなのは、おれの中では
emacs & nvi はありだけど、emacs & vim は駄目なんだよね。
vim が最近ますますよくなってるのはわかるけど、
そのせいでますます emacs と一緒に使いにくくなる。
でも気になってしまうという、なんか変なジレンマ。

408:名無しさん@お腹いっぱい。
03/06/23 08:12.net
viperスレ!キボン!

409:名無しさん@お腹いっぱい。
03/06/23 09:52.net
>>403
お ま え が た て ろ 。

一応、スレ立てた後のオヤクソクもやっておいてやるから↓↓↓
2 名前: 404 投稿日:今日の夜あたり
 2ゲトずざー
3 名前: 404 投稿日:今日の夜あたり
 クソすれたてんな。削除依頼出しとけ。1は逝ってよし。
4 名前: 404 投稿日:今日の夜あたり
 確かに立てろとは言ったが、真に受けて本当に立てるかよ。
 
5 名前: 404が匿名でアラシ 投稿日:明日の朝あたり
 そんな事より1よ、(略)
 まあ1はVIPERの前のVIPでも使ってろってこった。

410:393
03/06/23 18:50.net
>>399-400
我が儘でごめんなさい。
とりえあずgvim使いまので許してください。


411:名無しさん@お腹いっぱい。
03/06/24 08:32.net
>>405
「重い」というのは具体的に何がどうなのよ。

412:名無しさん@お腹いっぱい。
03/06/24 22:54.net
>>393
vivi 。
色分けしやすい。
シェアウェアだけど。

413:名無しさん@お腹いっぱい。
03/06/24 23:54.net
>>404
そんなこと言って、本当はもうスレ立ての準備してくれてるんだろ?

414:379=402
03/06/24 23:58.net
viper スレ立てても 3 人くらいしか見ない悪寒。

415:名無しさん@お腹いっぱい。
03/06/25 00:35.net
なんかそのうち1人は心当たりがある悪漢。

416:名無しさん@お腹いっぱい。
03/06/25 05:44.net
elvisなんて使ってる奴いるんだろうか…
この間試しにmakeしてみたら、syntax highlightingだのwindow splitだの
なんかvimもどきになってたんだが、「これならふつーvim使うよなぁ…」
って感じだった。(日本語は通らず)

417:名無しさん@お腹いっぱい。
03/06/25 17:34.net
ぼそっ
www.google.com/search?q=jelvis2-0.44.tar.gz

418:名無しさん@お腹いっぱい。
03/06/26 20:44.net
a


419:名無しさん@お腹いっぱい。
03/06/26 20:46.net
viはウンコカス

420:名無しさん@お腹いっぱい。
03/06/26 22:22.net
>>411
何が原因か解りませんが、数年来elvis使ってます。
他の藻試してみましたが、何かが違っていて使いにくい。
FreeBSDですが、日本語も通ります。
今現在これ書いてるのもelvisです。これからもよろしく-->開発者様


421:名無しさん@お腹いっぱい。
03/06/29 13:03.net
ab コマンドを使うと、入力が面倒な文字列を単純化できて便利なのですが、
この面倒な文字列内に半角スペースが含まれるとどうやって設定していいの
かわかりません。シングルクウォートやダブルクウォートで囲ってもうまく
いきません。解決法があればご教授ください。

422:名無しさん@お腹いっぱい。
03/06/29 13:22.net
どのvi使ってる?
vimなら
:ab nmm nyuuryokuga mendouna mojiretsu
でいける。他のvi cloneはわからないけど。

423:名無しさん@お腹いっぱい。
03/07/09 21:03.net
7月初カキコは俺がゲットだ!

424:1A3
03/07/10 10:35.net
1A3

425:名無しさん@お腹いっぱい。
03/07/12 18:49.net
7月12日初カキコは俺がゲットだ!

426:あぼーん
あぼーん.net
あぼーん

427:名無しさん@お腹いっぱい。
03/07/28 02:02.net
保守

428:名無しさん@お腹いっぱい。
03/07/28 02:59.net
Gentoo に入ってる original vi (app-editors/vi) は 3.7 だ。
もっとも、nvi/jvim に慣れた漏れにとっては最初インストール
したとき emerge しただけで、次からは迷わず nvi を入れる
ことにしたが。

429:名無しさん@お腹いっぱい。
03/07/28 11:45.net
/bin/shもオリジナルshにして欲しいものだ…

430:あぼーん
あぼーん.net
あぼーん

431:名無しさん@お腹いっぱい。
03/08/25 01:26.net
単語や行を削除しながら、
かつコピーしてあるものをペーストするような
動作はどうやったらいいでしょうか。
例えば
1行目: red white dog green blue
2行目: yellow
というのがあって、1行目の dog を yellow に変えたいような時です。
カーソルが 2行目の yellow の上にあった場合、自然と
dw または yw で yellow をコピーしますが、
この後 1行目の dog の上にいってからどうすべきなのか、です。


432:名無しさん@お腹いっぱい。
03/08/25 01:41.net
a. そのコピペ中心の発想をやめて素直にcする。/ で飛びつつ . する。
b. ちまちまやらんと :%s/dog/yellow/g する。

433:426
03/08/25 02:16.net
>>427
複数回やる時はもちろんそうしますが、
今回は一回限りの時にどうするかということです。
yellow とか dog が長い単語の時は特に。
今の所、yellow をコピーして dog の上にいったら
Pxde とか Pdfg とかやってるんですが、なんかかっこ悪くて。
うーん、でもこれしかないのかな。

434:名無しさん@お腹いっぱい。
03/08/25 03:38.net
nviにもvim6みたいにシンタックスカラーリングみたいなの無いの?
それと、オートインデントみたいな機能もなけりゃ初心者の俺としては辛いな。
みんな、C言語でインデントする時にどうしている。

435:名無しさん@お腹いっぱい。
03/08/25 03:41.net
>>429
ちなみに、OS はなんですか?
自分で好きなエディターを選べるような環境ではないんでしょうけど。

436:名無しさん@お腹いっぱい。
03/08/25 06:05.net
NetBSDです。
今、C言語の勉強をしていてどういった基準で自分でインデントとかしたら良いのか
正直なところわかりません。
自分としては、nviにvim6のようなシンタックスハイライトとオートインデントが
あればそれだけで良いです。
あとは、何も望みませんから、nviでどうしたらif文やdo-while文等に色が
付くようにしたらいいのか分かりません。

437:名無しさん@お腹いっぱい。
03/08/25 06:13.net
>428
Pwdwでいいじゃん。
> Pxde とか Pdfg とかやってるんですが、なんかかっこ悪くて。
それだと思ってる結果がえられないと思うんですけど、、、。
キーを一つ一つ考えながら打ってるからかっこ悪いなんて思うわけで、
考える暇もなくガンガン打ち込んでいけば、かっこ悪いなんて考える
暇もないよ。
>429
:set ai

438:426
03/08/25 06:28.net
>>432
> Pxde とか Pdfg とかやってるんですが、なんかかっこ悪くて。
> それだと思ってる結果がえられないと思うんですけど、、、。
あー、すみません。viper(emacs) の独自仕様だったようです。
P すると paste した後ろにカーソルがとんじゃうみたい。
> Pwdwでいいじゃん。
これですね。
viper の変な仕様を直した後はこれでいきます。サンクス!
しかし、微妙に違う所があって困るなあ。>viper
lisp で修正が簡単だからいいけど。

439:名無しさん@お腹いっぱい。
03/08/25 13:02.net
>>431
vim使えばいいじゃん?

440:名無しさん@お腹いっぱい。
03/08/25 13:08.net
あとは、何も望みませんから、クリスマスにはミンクのコートと
ダイヤのコートを買って欲しいの(はぁと

441:名無しさん@お腹いっぱい。
03/08/25 13:09.net
とほほ。:s/コートを/指輪を/

442:名無しさん@お腹いっぱい。
03/08/25 15:33.net
>>435
こんなのが欲しいのか?
URLリンク(www.denkikogyo.co.jp)


443:名無しさん@お腹いっぱい。
03/08/26 04:03.net
>435
きっとそれも:set aiでOK
愛の力で何でも可能さ

444:名無しさん@お腹いっぱい。
03/08/26 22:45.net
>>433
長い単語の上で "ayE
ペーストしたい場所で "aP
少なくとも "a - "z は使えるのであとは記憶力次第

445:名無しさん@お腹いっぱい。
03/08/29 23:20.net
>>426
vimなら vep でできる。


446:名無しさん@お腹いっぱい。
03/08/29 23:44.net
本当だ。これはいい。

447:名無しさん@お腹いっぱい。
03/08/29 23:53.net
vi原理主義者は絶滅の危機のため国際条約で保護されており、
むやみにvim等に勧誘すると処罰されます。

448:名無しさん@お腹いっぱい。
03/08/30 02:50.net
>442
笑ったけど、まさにそんな感じ。

449:426=441
03/08/30 06:59.net
すでに viper の毒牙にやられて精神をおかされてます。
でも時々我にかえって んvi を使います。

450:名無しさん@お腹いっぱい。
03/08/31 09:59.net
vi/nvi で矩形選択が出来たらなぁ。

451:名無しさん@お腹いっぱい。
03/08/31 12:02.net
>>445
vimなら <C-V> でできる。

452:名無しさん@お腹いっぱい。
03/08/31 12:44.net
>>446
>>442

453:名無しさん@お腹いっぱい。
03/08/31 12:46.net
>447
笑ったけど、まさにそんな感じ。

454:445
03/08/31 14:00.net
すでに vim の毒牙にやられて快適に使ってます。
でも時々仕事で生 vi を使う必要があります。

455:名無しさん@お腹いっぱい。
03/09/05 23:10.net
Vim最高。

456:名無しさん@お腹いっぱい。
03/09/08 14:52.net
Viって便利でいいよねー。


457:名無しさん@お腹いっぱい。
03/09/08 17:37.net
つい最近はじめてViを使いました。
そして、「これまで自分が求めていたエディタは
これだったのか」とようやく気づくことができまし
た。
ありがとうございました。

458:名無しさん@お腹いっぱい。
03/09/08 17:46.net
Vimはいいねやっぱり…

459:名無しさん@お腹いっぱい。
03/09/08 18:27.net
Vi使ってみて、「これが今までずっと探していたエディタ
だ」と痛感しました。以来信者です。

460:名無しさん@お腹いっぱい。
03/09/08 23:37.net
>>454
ウソつけ。ウソでないなら君は極めつきの変態だ。ed うんぬん。
curses のサンプルがうんぬん。うがー。
あれよ、結局悪い適応っつーことなのよ。半端にかんばるからさ~。
俺の青春をかえしてもらうために株主代表訴訟していい?

461:名無しさん@お腹いっぱい。
03/09/08 23:44.net
どうぞ。

462:名無しさん@お腹いっぱい。
03/09/09 23:49.net
454です。変態です。
きっとこれからも信者に なりつづけることでしょう。

463:名無しさん@お腹いっぱい。
03/09/10 04:38.net
vi が好きなんて、極めてノーマルですよ?

464:名無しさん@お腹いっぱい。
03/09/10 17:47.net
ノーマルという言葉の意味が

465:名無しさん@お腹いっぱい。
03/09/10 18:04.net
vi が好きなんて、極めてインサートですよ?

466:名無しさん@お腹いっぱい。
03/09/10 20:22.net
vi が好きなんて、極めてエスケープですよ?

467:名無しさん@お腹いっぱい。
03/09/10 20:34.net
最近激しくつまらんのですが。

468:名無しさん@お腹いっぱい。
03/09/10 20:53.net
>>462
2ちゃんやめて、旅にでも出ましょう。

469:名無しさん@お腹いっぱい。
03/09/11 01:25.net
いや、いま旅先なんですが。

470:名無しさん@お腹いっぱい。
03/09/11 08:28.net
旅先でまで2ちゃんとは。最早手遅れでつな。

471:名無しさん@お腹いっぱい。
03/09/13 02:08.net
Windows=Vim
Linux=Vi
どっちへ転んでもViの呪縛がつきまとう

472:名無しさん@お腹いっぱい。
03/11/07 04:16.net
vi使いってEscはCtrl-[を使いますか?
Escキーが遠すぎる気がするのですが、
真のvi使いがEscキーを使っているなら
僕もそれに習おうと心に決めています。


473:名無しさん@お腹いっぱい。
03/11/07 04:26.net
ctrl-[は常識中の常識。
日本語キーボードだと、
[無変換]や[半角/全角]あたりを<ESC>にマップしてる人もいるけど。

474:名無しさん@お腹いっぱい。
03/11/07 11:35.net
HappyHackingKeyboard は vi に最適化されている気がします。


475:名無しさん@お腹いっぱい。
03/11/07 16:12.net
Dvorak配列でviを使っている猛者はいるんだろうか。

476:名無しさん@お腹いっぱい。
03/11/07 16:26.net
そこらじゅうにいるらしいよ。

477:名無しさん@お腹いっぱい。
03/11/07 21:10.net
default-input-method を english-dvorak にしといて viper
コマンドモードは qwerty、インサートモードでは dvorak になって(゚д゚)ウマー

478:名無しさん@お腹いっぱい。
03/11/07 22:25.net
Escapeは左手親指で押します。
Kinesisの話だけど。

479:名無しさん@お腹いっぱい。
03/11/08 00:43.net
>>470,471
ここに一人います。
viを使うときは迷わないけど、
Emacs+wnn/skkで矢印←→↓↑を出すときに少し迷うのが我ながら不思議。


480:名無しさん@お腹いっぱい。
03/11/08 02:28.net
>>472
それ挑戦したけど、dvorak 使いこなすまで身につかなかった。
T code は覚えられたのだけど。
そんなに英文入力しないからかな。


481:名無しさん@お腹いっぱい。
03/11/08 03:57.net
> そんなに英文入力しないからかな。
...? コーディングしないの?
それともぴゅう太とか。

482:475
03/11/08 06:38.net
コーディングはするけど、
プロのプログラマでもないし、
英文も時々メールするくらいで大して書かない。
日本語の 1/100 くらいか。
コンピュータは主に日本語文書処理に使ってるので。
そんなおれでは、今まで十年近く使ってきた qwerty のくせを
全て捨てて乗りかえるほどの労力は意味がない、と思った訳。
さらに >>472 の方法だと qwerty と同居する訳で、
余計 qwerty の習慣・呪縛から離れられない。
command line とか素 vi(これもよく使う) では
qwerty で、emacs のテキスト入力でだけ dvorak というのでは、
なかなか身につかないんだよね。英文を大量に入力する人なら
やる価値はあるかも知れないが。
ぴゅう太って何かと思ったよw

483:名無しさん@お腹いっぱい。
03/12/04 21:36.net
一時期dvorakに完全移行したけどタイプスピードは全然変化なかった
し、あと他の人に自分の端末を使ってもらう時にいちいち配列を
切り替えないといけないのが面倒でqwertyに戻したよ。
慣れればviを使うのも特に支障はなくなったけど、移行時に両方の
キー操作がまざっちゃって大変だった。

484:名無しさん@お腹いっぱい。
04/01/09 20:39.net
age

485:名無しさん@お腹いっぱい。
04/02/16 10:41.net
URLリンク(www.itmedia.co.jp)

486:名無しさん@お腹いっぱい。
04/02/18 01:12.net
>>480
ワロタ

487:名無しさん@お腹いっぱい。
04/02/24 07:55.net
1 void fun() {
2   return ; /* タブ4でインデントされてると思って */
3 }
Solarisのviだと2行目で0を押して1行目に移動すると1文字目にカーソルがくる。
vim6だとdのところに来る。
set compatible
しても変わりません。
直さなくても良いです。viで生きます。

488:名無しさん@お腹いっぱい。
04/02/26 14:11.net
>>482
nviでもelvisでも>>4の元祖vi(ex)でもrの1文字左(TABのところ)に来るし、
2行目の行頭はTABなんだから0押したらTABのところにカーソルが来る
のが正しいと思うけど。Solarisのだとrのところに来るの?

489:名無しさん@お腹いっぱい。
04/02/26 14:21.net
>>482
なんか勘違いしとるね。
0を押せば空白も含めた行頭、^なら文字のあるところの先頭。
vimでもその辺の基本的な部分は一緒だ。

490:名無しさん@お腹いっぱい。
04/02/26 20:10.net
REFERERチェックしてたら、ここまで流れ着きました。
前スレの5の先の者です。
知らなかったネタもたくさん見つかったんで、追加|改定 しなければ。


491:名無しさん@お腹いっぱい。
04/02/26 20:17.net
>>482
2行目にカーソルがあるとき、
0k
したらどうなるか、ですよね。nviではdのところに来ました。
うーん微妙だなー。ホンモノ(?)に触れなくなって12年、どっちが正しいか思い出せない。
期待の動作はvの位置ですよね、やっぱし。
$k の動作は、nviでも期待通りみたいです。vimではどうかなあ。


492:名無しさん@お腹いっぱい。
04/02/26 20:39.net
そもそも TAB が頭にある時のカーソルの位置がキモい

493:名無しさん@お腹いっぱい。
04/03/05 01:45.net
>485
まじですか?
viまじめに覚えようとしたころ、かなり参考になりました。

494:名無しさん@お腹いっぱい。
04/03/06 18:58.net
>>485
今読み進んでます。
右から左に通り抜けていたコマンドが定着していく感じがとてもいいです。
ところで
:1,10/bottle/letter/g
の行、sが抜けてます。

495:名無しさん@お腹いっぱい。
04/03/13 11:03.net
おー、ご指摘ありがとうございます。
:/1,10/s//&s/
ZZ


496:名無しさん@お腹いっぱい。
04/03/13 11:11.net
せっかくなんでネタをひとつ。
学生のころ、同じ研究室の人がviで開いたファイルから特定行を探すってんで、
ディスプレイとにらめっこしてたんです。見かねて :g/RE/p を教えてあげました。
その人は律儀にノートにメモまで取ってました。
後日、同じように特定行を探す必要が生じたとき、その人はわざわざviを起動し、
:g/RE/p し始めたのです。
すぐやめさせて、grepを教えてあげました。失敗したなあ、ってちょっと思いました。


497:名無しさん@お腹いっぱい。
04/03/15 07:25.net
UNIXを初めて使ってたころ、「俺はvi使いなんだぜー」と威張ってた
せいで、emacsを使えなくなりますた。これから慣れなきゃなあ。

498:名無しさん@お腹いっぱい。
04/03/15 18:48.net
威張りはしなかったけど、vi のほうが「正しい」という観念に
かられて vi しか使わなかった。今さら覚えるのもあれだしなー。
emacs は C-xC-s C-xC-c だけ知ってる。

499:名無しさん@お腹いっぱい。
04/03/15 19:01.net
触りたてのころは併用してたなあ。
最初はmuleであれもできるこれもできると喜んでたけど、気がついたら
ファイル編集には指の楽なviしか使わなくなってた。
慣れなきゃなーというのはよくわからん

500:名無しさん@お腹いっぱい。
04/03/16 04:37.net
emacsからviに移行して数年が経ったが、いまでは必要にかられて
emacsで文書を開いた瞬間、一人でに手が動いて画面には
jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
すっかりviジャンキーになったようです。ありがとう。

501:名無しさん@お腹いっぱい。
04/03/16 08:10.net
>>495
なぜ自称 vi ジャンキーの君が
> jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
なのかね?

502:名無しさん@お腹いっぱい。
04/03/16 08:48.net
h j k l

503:名無しさん@お腹いっぱい。
04/03/16 09:33.net
ジャンキーなら 10j とか打つのが普通といいたいんじゃ。
あるいは / を使うのかな。


504:名無しさん@お腹いっぱい。
04/03/16 12:42.net
漏れはジャンキーではないが C-D だな。

505:名無しさん@お腹いっぱい。
04/03/16 15:30.net
おれは emacs で viper だが M だな。


506:名無しさん@お腹いっぱい。
04/03/16 23:14.net
>>495
大分疲れが溜まってるな。とりあえず仮眠でも取れ。

507:名無しさん@お腹いっぱい。
04/03/17 23:47.net
疲れてるとさ、「d」のキーに力が入っちゃわない?
ふと気がつくと、行がごっそり削除されてることが。

508:名無しさん@お腹いっぱい。
04/03/18 00:01.net
>>502
押しっぱなしになるので周囲の行が思いっきり削除されるね……

509:名無しさん@お腹いっぱい。
04/03/20 04:26.net
>>467
普通はC-3だろ!! とかゆーてみるテストw

510:名無しさん@お腹いっぱい。
04/03/20 04:55.net
>>504
解説キボン

511:504 ではないが
04/03/20 17:55.net
Ctrl-3 押して ESC を入力できる


512:端末もあるのだよ



513:名無しさん@お腹いっぱい。
04/03/23 19:56.net
KVMスイッチがCTRL 2回鍵打を検出し、別の端末へと切り替わりますた(゚∀゚)

514:495
04/03/29 03:20.net
>>498
あ、そういうことね。自分はまずブラウズするとき一行送りで
見たいのでjを押しっぱなしする癖がついている。ジャン気ーは
言いすぎだけど。

515:495
04/03/29 03:22.net
あと、別の過去スレで見たおぼえがあるけど、vi開いて考え事してるとき
jkjkjkjk...と指が動く人もいるようだ。これも癖になってしまった。

516:名無しさん@お腹いっぱい。
04/03/30 16:52.net
別にviが好きなわけじゃないけれど、
いろんなUNIXマシンを仕事でいじっている(らされている)と、
自然とviが身につきますね。
仕事のマシンだと、自分がそいつの管理者ということになっていても、
勝手に何かを入れることは禁止されているので、
emacsなんてものが使えないことが多いです。


517:名無しさん@お腹いっぱい。
04/03/31 01:06.net
>>510
ホスト側にsshだけでも入ってれば作業用別マシンに入れた
emacsで編集可能(tramp)。ま、設定ファイルちょこちょこ
いじる程度ならssh上でviで、なんの不自由もないと思うけど。


518:名無しさん@お腹いっぱい。
04/03/31 12:38.net
>>511
普段 root でログインしてるのか?

519:名無しさん@お腹いっぱい。
04/03/31 13:51.net
>>512
そっか、忘れて太
trampでいじって良いのはパンピーファイルのみですた


520:名無しさん@お腹いっぱい。
04/03/31 14:02.net
/su:root@host:/etc/hosts じゃだめなん?


521:名無しさん@お腹いっぱい。
04/03/31 15:27.net
>>514
できるけど
ssh(でも何でもいいけど)使って
rootでログインしとるんかい、って話。


522:511
04/03/31 15:47.net
ちょっち調べて来ますた。
/multi:ssh:[一般ユーザー]@[ターゲットホスト]:su:root@localhost:/etc/hosts
とかすれば一般ユーザーでターゲットホストにログインした後に
suして/etc/hostsを変更できるみたい。
スレ違って来たのでこの辺で。emacs入ってないホストで仕方なくvi、
という人はtramp使えば逝けそう、って感じでFA。


523:名無しさん@お腹いっぱい。
04/04/02 10:22.net
vi好き好き♪ いやいやWinNT使わされたって
WinViインストールしちゃったからいいもん♪
ただ日本語通らないけどね Vim重い

524:名無しさん@お腹いっぱい。
04/04/03 01:27.net
>>517
jvim使えば
ちゅうか勢いだけで書き込みすぎ

525:名無しさん@お腹いっぱい。
04/04/03 02:11.net
俺の場合はテキストを開くとまず、
  Ljjjjjjjjjjjjjjjz.
と押すのが癖になっている。
でも A はよく使うのに何故か I はほとんど使わずに 0i とすることが多い。
こうした方が Shift を押す手間が省けるのと ^i と使い分けがしやすい
からなのかな。

526:名無しさん@お腹いっぱい。
04/04/03 03:55.net
おれは C-e とか C-d だな。

527:名無しさん@お腹いっぱい。
04/04/05 01:04.net
昔の vi の source が欲しいです

528:名無しさん@お腹いっぱい。
04/04/05 01:44.net
ノシ URLリンク(ex-vi.berlios.de)

529:名無しさん@お腹いっぱい。
04/04/05 01:50.net
>>522
>>4

530:名無しさん@お腹いっぱい。
04/04/06 23:43.net
foo

531:名無しさん@お腹いっぱい。
04/04/07 21:48.net
abc def ghi
abc def ghi
abc def ghi
abc def ghi
例えばこんなのがあって、全ての真ん中の def を xyz に変えたいとします。
まず一行目の d の上で cw して、 xyz ESC しますね。
その後 j して . の繰り返しで j.j.j. といきたいのですが、
実際は cw xyz ESC するとカーソルが z の上にきてしまい、
うまくいきません。
こんな時みなさんはどうやってますか?


532:名無しさん@お腹いっぱい。
04/04/07 22:18.net
:,s/def/xyz/ (viじゃないが)

533:名無しさん@お腹いっぱい。
04/04/07 22:21.net
:map x 0fdcwxyz^[j
xxx

534:名無しさん@お腹いっぱい。
04/04/07 22:47.net
>>525
・www. か 3w. か jb.する
・事前に検索して n. する
・1行だけ編集して4倍する
・キーマクロを使う
・置換する
・def2xyz.exe を作る
のどれかですかね。

535:525
04/04/08 00:10.net
やはり画期的な方法はないですか。
ex command や map は、
行数が多い時は使いますけど、このくらいの行だと微妙ですね。
自分が実際どうしてるかというと、
事前に気付けば
> ・事前に検索して n. する、
気付かなければ jb. です。
結構頻繁にこういう状況になるので、
c してもカーソル位置がかわらないやつを
C あたりに当てるのもいいかなと思ったのですが、
普通の map じゃ無理ですね。

536:名無しさん@お腹いっぱい。
04/04/08 01:27.net
>>529
/def<CR> して cwxyz <ESC> それから n.n.n.
vimならciwだな

537:名無しさん@お腹いっぱい。
04/04/09 02:05.net
便乗質問すみません。例えば、
wget -rLl 10 URLリンク(hogehoge)
wget -rLl 10 URLリンク(hogehoge)
....
wget -rLl 10 URLリンク(hogehoge)
wget -rLl 10 URLリンク(hogehoge)
wget -rLl 10 URLリンク(hogehoge)
....
wget -rLl 10 URLリンク(hogehoge)
wget -rLl 10 URLリンク(hogehoge)
というような文書を作りたいのですが、このように連続した2桁の数字を
含む繰り返し文の効率的な入力法はありますか?
僕は先に"00"~"09"まで作ってたくさんコピーしておき、>>525氏のように、
最初の"0"の上でr1とかしてj.j.j.で2桁目を代えていますがとても面倒です。
どうかお願いします。
...って、目的がバレバレですごい嫌だなw

538:名無しさん@お腹いっぱい。
04/04/09 02:07.net
viのhpはありますか?


539:名無しさん@お腹いっぱい。
04/04/09 02:27.net
>>530
vim の ciw をやってみましたが、>>525 の希望の動作にはなりませんでした。
ciw とはどういう動作でしょうか。
help を見たのですが、ちょっと探せなくて。


540:名無しさん@お腹いっぱい。
04/04/09 02:33.net
>>531
vim なら ^X と ^a がありますが、普通の vi だと無理かな。
map を使って bc と組み合わせるとかできるかも?

541:名無しさん@お腹いっぱい。
04/04/09 09:42.net
>>531
なんでもviだけでやろうとするな
perl -e 'for(1..99){printf"%02d\n",$_}' > nums
してnumsを編集
:%s/^// と :%s/$// で必用な文字列を付け足す
>>533 :help iw

542:名無しさん@お腹いっぱい。
04/04/09 13:13.net
>>531
本家に increment.vim ってのがある。
いくつかあるけど一番ダウンロード数が多いやつ
(Srinath Avadhanula さんが作ったやつかな?)
それ使うと幸せになれそうだ。

543:536
04/04/09 13:15.net
vim じゃなくて vi か、すまん。

544:名無しさん@お腹いっぱい。
04/04/10 09:10.net
>>531
連番のH画像を一気にダウンロードする
スレリンク(unix板)l50

545:名無しさん@お腹いっぱい。
04/04/11 01:52.net
つーか、wgetってコマンドラインの引数に正規表現使えなかったっけ?
なら番号の部分を??とかにすれば一行ですむと思うのだが?

546:名無しさん@お腹いっぱい。
04/04/11 02:05.net
僕は根っからのWindowsユーザーなのでperlはほとんど使わずに
cat -nの結果を使ったりしますが、たとえば
12399
という数字を2倍して、
12399
12399
片方の全ての桁を一つ多い数に変換して
12399
23400
一つ目の9の手前からと、二つ目の0の手前までを削除して
12
400
連結する。
12400
とかの一連の流れをmapに割り当てたりすれば、
素のviでもvimの^Aの様な機能を使うことはできそうですね。
>>531の様に頭に0が付くともう一工夫必要ですが……。

547:名無しさん@お腹いっぱい。
04/04/11 11:02.net
>>539
詳しく話を問い詰めたい衝動に駆られたのだが、スレ違いなのでやめとく。

548:名無しさん@お腹いっぱい。
04/04/16 02:27.net
>>541
その自制心に敬意をひょーする
HTTP でですか? きみ頭おかしい? おかしくないなら私と世界が
狂ってる。ぜひ詳細を希望する

549:名無しさん@お腹いっぱい。
04/04/16 02:42.net
wget自体は大したことできないと思うよ。
perlやawkと組合せて使うことは可能。
URLリンク(www.geocities.jp)

550:名無しさん@お腹いっぱい。
04/04/16 03:37.net
というか >>541 は、
コマンドラインの引数は shell が先に解釈すると
問い詰めたかったんだろう。

551:名無しさん@お腹いっぱい。
04/04/16 05:37.net
それだけじゃないだろ。……つっこみたいがやめておく。
おまえら>>541の努力を無駄にするなよw


552:名無しさん@お腹いっぱい。
04/04/16 05:46.net
wget 'URLリンク(hoge.com)'
とりあえず wgetに解釈させればいいが、
どうやって展開する?

553:名無しさん@お腹いっぱい。
04/04/16 07:22.net
粘着しすぎじゃね?

554:名無しさん@お腹いっぱい。
04/04/16 22:31.net
HTMLの解析すればいいじゃん、ということで終了

555:名無しさん@お腹いっぱい。
04/04/17 00:11.net
URLリンク(www.unixuser.jp)
UNIXUSERで昔のviのはなしがちょこっとでてるね。

556:名無しさん@お腹いっぱい。
04/04/23 02:32.net
syntaxの色付け機能があるViはVim以外にありますか?

557:名無しさん@お腹いっぱい。
04/04/23 08:20.net
>>550
対応フォーマット少ないけど elvis はできる。

558:名無しさん@お腹いっぱい。
04/07/04 23:02.net
hoshu

559:名無しさん@お腹いっぱい。
04/07/07 10:01.net
vilearn マンセー
URLリンク(vilearn.org)

560:名無しさん@お腹いっぱい。
04/07/07 10:08.net
糜爛

561:名無しさん@お腹いっぱい。
04/07/10 15:45.net
会社でviを使っていますが、テンキーが使用できない端末があります。
数字入力をすることが多く、どうしてもテンキーで入力したいのですが、
どうにかして使用できるようにならないでしょうか?

562:名無しさん@お腹いっぱい。
04/07/10 15:59.net
>>555
環境がわからんことにはなんとも。

563:名無しさん@お腹いっぱい。
04/07/10 18:07.net
map すると良い。
:imap j 1
:nmap j 1
viで使えたっけ?

564:名無しさん@お腹いっぱい。
04/07/10 18:10.net
:mmap j 1

565:555
04/07/10 18:47.net
>>556
当方機械系でシステムには詳しくないのですが、
WIN端末からteratermでIBMのUNIX機に入ってviを使っています。
ってことを書けばよいのでしょうか?
>>557-558
ありがとうございます。
これってvi使用する度にやらないといけないのでしょうか?
どこかに設定すれば毎回使えるようなことってできないものでしょうか?

566:名無しさん@お腹いっぱい。
04/07/10 19:11.net
$HOME/.exrc
ってのは聞いたこともない?

567:555
04/07/10 19:32.net
自分は使用したことありませんでしたが、ググったらわかりました。
そのファイルの中に書いておけばよいのですね。
本当にありがとうございました。

568:名無しさん@お腹いっぱい。
04/07/11 00:14.net
お堅いお喋り方でございまするね。
お堅い御職業か何かでございまするか?

569:名無しさん@お腹いっぱい。
04/07/11 02:14.net
普通だろ。


570:名無しさん@そうだ選挙に行こう
04/07/11 09:44.net
はじめにハード系だって言ってるじゃん(笑い)

571:名無しさん@そうだ選挙に行こう
04/07/11 14:07.net
普通にメーカー勤めですよ。
viを効率良く使えないかと思っていたとこに、このスレ発見しました。
まずは上の方に出てるサイトで勉強してきます。。
メモ帳をエディタにしている若い奴らのためにも・・・

572:名無しさん@お腹いっぱい。
04/07/21 11:41.net
保守 age

573:名無しさん@お腹いっぱい。
04/07/28 23:04.net
スレ違いだけどvim6に乗り換えました。
初期設定に不満はあるけれど設定がわからないのでそのまま使ってます。
不満のあるまま使ってるとはいえほんの数日ですでに毒されてるなぁって思います。
このスレの皆さんさようなら。今までありがとうございました。

574:名無しさん@お腹いっぱい。
04/07/28 23:05.net
ノシ


575:名無しさん@お腹いっぱい。
04/07/29 03:32.net
>>532
HP-UXにviはあります

576:名無しさん@お腹いっぱい。
04/08/06 16:54.net
マウスの真ん中ボタンでペーストすると
アヒャヒャ
 アヒャヒャ
  アヒャヒャ
    アヒャヒャ
みたいに下の行ほど右にずれてしまうんですが、解決法ありますか?

577:名無しさん@お腹いっぱい。
04/08/06 17:45.net
set noai
でどうだ?

578:570
04/08/06 18:17.net
>>571
ヒントありがとうございました。
私の場合、set cindentを設定していました�


579:フで、 set nocindent で一時的にcindentを切ることで正常にペーストが行えるようになりました。 ペーストが完了したら set cindentで元に戻せばいいんですね。



580:名無しさん@お腹いっぱい。
04/08/07 12:40.net
>>572
se cinってことはvimですね。
それならse pasteがいいです。

581:570
04/08/07 15:39.net
>>573
set paste試しました。
これ最高ですね。cidentを有効にしたまま、ペーストがきれいにできました。
ありがとうございました。

582:名無しさん@お腹いっぱい。
04/08/07 17:26.net
行頭に#を挿入するコマンド(コメントアウト)を以下のように作った。
:map v 0i#^V^[j0
(#を入れて下に移動しているつもり)
vを連打すると上手く行く、出来たと思って
10v すると、先頭行に100個#が入る。
100i# と解釈されている事は分かるのですが、マップしたコマンド全体に対して回数指定のループを起こさせるにはどうしたらよいのでしょうか。


583:名無しさん@お腹いっぱい。
04/08/08 15:26.net
aaaa = bbbb + cccc + ddddd
       ↓
aaaa = cccc + bbbb + ddddd
初歩的ですが、みなさんどうやりますか?

584:名無しさん@お腹いっぱい。
04/08/08 16:11.net
>>576
カーソルが行頭にあると仮定して
2w"adw2xwP"ap


585:名無しさん@お腹いっぱい。
04/08/08 16:22.net
>>577
普段そんなことしないだろ(w
おれだったらfb4rcfc4rbかfbcw<c-n><esc>fcPlde

586:名無しさん@お腹いっぱい。
04/08/08 16:35.net
うーん、あまり考えないで指動かすと、行頭から ww2dw2wP になるなあ。

587:名無しさん@お腹いっぱい。
04/08/08 18:05.net
類型で
aaaa = bbbb hoge cccc fuga dddd から
aaaa = cccc hoge bbbb fuga dddd に変えるにはどうする?


588:名無しさん@お腹いっぱい。
04/08/08 20:48.net
wwRcccc hoge bbbb<ESC>
そのまま打ったほうが早いこともある

589:名無しさん@お腹いっぱい。
04/08/08 22:37.net
個人的には実務だと、単純な語は打ち直すほうが楽でも、
字面によっては手間でも yank&pasteを使うことが少なくない。
>>580 は単にくせと気分を知る程度の問題に過ぎないと思うし、
パズルとしてと実用としてだと考えるコスト違うけど、
打ち直さないとしたら 2w2dwwPwdbbP 2wdwwPwdw2bP どちらかかなあ。
見通しがたつ時はいちいちレジスタ使わないし、vimは覚えてない。


590:名無しさん@お腹いっぱい。
04/08/10 03:50.net
>>576
カーソルが行頭にあると仮定して
wldf+wwp
でどう?

591:名無しさん@お腹いっぱい。
04/08/11 12:01.net
>>576 あんまり応用効かないけどこれでどうよ
:.!tr bc cb

592:名無しさん@お腹いっぱい。
04/08/30 18:03.net
こんなのがあったよ。知らんかった。
URLリンク(www.cs.pdx.edu)

593:名無しさん@お腹いっぱい。
04/09/29 22:26:49.net
vim uzeeeeeeeeeeeeeeeeeeee

594:名無しさん@お腹いっぱい。
04/11/09 11:21:12.net
からさげ

595:名無しさん@お腹いっぱい。
05/01/04 20:07:40.net
去年の8月以来にここを見たけど、3レスしか付いてなかった・・・。

596:名無しさん@お腹いっぱい。
05/01/04 20:13:29.net
edもあがってることだし、浮上しよう

597:名無しさん@お腹いっぱい。
05/02/13 19:57:30 .net
abc de[f]
[]の位置にカーソルがあって" def"を削除したいとき、
いつもdbxxってやってるんだけど、もっといい方法あるのかな?

598:名無しさん@お腹いっぱい。
05/02/13 20:42:27 .net
bdw
でどうじゃ?

599:名無しさん@お腹いっぱい。
05/02/13 20:59:40 .net
>>590
daw
ただし、defのあとに文字があるとうまくいかない。

600:名無しさん@お腹いっぱい。
05/02/13 21:46:29 .net
>>591
defの前のスペースも消去したく。
>>592
なるほど。vim固有のコマンドはまだまだ使いこなせてないなぁ。

601:名無しさん@お腹いっぱい。
05/02/13 23:52:22 .net
>いつもdbxxってやってるんだけど
俺だったらxxxx

602:名無しさん@お腹いっぱい。
05/02/14 01:31:44 .net
bhD

603:名無しさん@お腹いっぱい。
05/02/14 22:09:20 .net
マウスで選択して、右クリック削除だな俺は

604:名無しさん@お腹いっぱい。
05/02/14 22:49:10 .net
X ってみんな使わないの?おれも使わないけど。

605:名無しさん@お腹いっぱい。
05/02/15 00:13:55


606: .net



607:名無しさん@お腹いっぱい。
05/02/15 05:35:37 .net
vimでもいいなら、手数は多くなってもvbhdを使うな。
目で確認できるし、何かと応用が利く。
一本指打法の人でもない限り、
間違ってもマウスの方が早いなんてことはないだろう。

608:名無しさん@お腹いっぱい。
05/02/16 19:29:22 .net
既に質問されてる方がいるとは思いますが、「DOS」で検索してもヒットしないので教えてください。
DOSプロンプトから telnet してテキストファイルを vi で編集すると、画面をCTRL+Fでスクロールさせたりテキストを編集したりする度に画面がどんどん崩れることがあります。
今はその都度 CTRL+L で直しているのですが、DOS か UNIX かいずれかの設定で画面が崩れないようにならないでしょうか?
TeraTerm を使えば問題は起こりませんが、端末に使用できるのがPC + DOSプロンプトしかない環境も多いので・・・
(↑ですが、さっき書き込みしたつもりだったんですが反映されてませんでしたのでもう一度書かせてください。どこかに誤爆してたらすいません。マルチのつもりはないんです)


609:名無しさん@お腹いっぱい。
05/02/16 19:57:39 .net
よくわからんが
dos の端末の escape sequence が full functional じゃないんじゃないの。

610:名無しさん@お腹いっぱい。
05/02/16 20:05:54 .net
ansi.sysをロードしなきゃならないのにロードしてないとか

611:名無しさん@お腹いっぱい。
05/02/16 23:21:57 .net
>>600
80x24 だったら崩れないんじゃネーノ

612:名無しさん@お腹いっぱい。
05/02/17 01:47:25 .net
Win9xで標準のtelnetはWindowsアプリなので、
DOSプロンプトでtelnetするにはcygwinとかのを
後から突っ込むしかない.。だったらteratarmでも
いいじゃん。
Win2000/XPでは標準のtelnetはコンソールアプリだけど、
DOSプロンプトは存在しなくて、まったく別物の
コマンドプロンプトしかない。
そんなわけで600は釣り氏。

613:名無しさん@お腹いっぱい。
05/02/17 09:05:40 .net
(´-`).。oO(ホントかなぁ……)

614:名無しさん@お腹いっぱい。
05/02/17 09:49:23 .net
みなさん回答ありがとうございます。
画面がどんどん崩れるというのはへたな言い方でした。
具体例なんですけど、、、
win2000のコマンドプロンプトから(主に)Solarisへtelnetして、何画面もスクロールしなければ見れないテキストファイルviで展開し、[j]キーで一行ずつスクロールさせていった場合、一番下の行だけスクロールしないで画面に残りつづけたりしませんか?
そういうファイルに[i]キーで文字を追加しようとすると突然ヘンなところに文字が書き込まれたり、とか。
すべてCTRL+Lで直るのですが。。。
>>601
エスケープシーケンスですね。勉強してみます。
>>602
特別な設定ファイルを読み込むのですか?
>>603
コマンドプロンプトの画面のサイズですか?
それだと小さくて作業に支障が・・・
>>604
DOSプロンプトというのは間違った言い方でした。
win2000のtelnetと考えてください。

615:名無しさん@お腹いっぱい。
05/02/17 10:02:09 .net
>>606
たしかにwindowsのtelnetだとなりますね。端末が腐っているので
しょう。

616:607
05/02/17 10:06:32 .net
原因は実際のウィンドウの行数と$LINESが一致していないからのよ
うです。LINESを自分で設定すれば直るかと思います。

617:名無しさん@お腹いっぱい。
05/02/19 13:10:10 .net
>>590
手元にviがないから確かめられないけど、
dF (←Fの次はスペース)でできなかったっけ?


618:名無しさん@お腹いっぱい。
05/02/19 13:21:23 .net
>>609
fの右にカーソルがあればそれでもいいみたいだけど。。残念。

619:名無しさん@お腹いっぱい。
05/02/19 13:57:45 .net
>>609
fが残るようです。

620:名無しさん@お腹いっぱい。
05/02/19 14:24:58 .net
3Xx

621:名無しさん@お腹いっぱい。
05/02/19 21:00:14 .net
4X

622:名無しさん@お腹いっぱい。
05/02/19 22:05:43 .net
↑試したか?

623:名無しさん@お腹いっぱい。
05/02/20 02:28:21 .net
試したけど、微妙な間違いだからわからなかった。

624:名無しさん@お腹いっぱい。
05/05/10 02:21:38 .net
shu

625:名無しさん@お腹いっぱい。
05/05/28 12:40:42 .net
すこし前からだけど、The Traditional Viでマルチバイト文字が使えるようになってる。
nviライクな多段undoがあれば乗り換えるんだけど。
URLリンク(ex-vi.sourceforge.net)

626:名無しさん@お腹いっぱい。
05/05/28 13:11:47 .net
自分でソース見て直せよ

627:名無しさん@お腹いっぱい。
05/05/28 14:40:57 .net
多段undoは「直せ」というほどtrivialでもないだろ。
まあ既に一段undoがあるんでそれほど大した量の作業にはならないけどね。


628:名無しさん@お腹いっぱい。
05/08/01 11:22:39 .net
タブを押すと半角スペース4つ入るようにしたいんですけど、
どうしたらよかですか?


629:名無しさん@お腹いっぱい。
05/08/01 17:12:24 .net
map するとか。

630:名無しさん@お腹いっぱい。
05/08/31 03:33:57 .net
expandtabではダメ?
。。。vim使いはこういうときには役に立たんな

631:名無しさん@そうだ選挙に行こう
05/09/11 02:15:15 .net
nviの場合
  :map! ^V<Tab> ^V<Space>^V<Space>^V<Space>^V<Space>
<Tab>と<Space>はそれぞれ本物のタブとスペースで
^VはCTRL-Vを2回押して入力

632:sage
05/12/06 00:12:55 .net
カーソルが行の先頭にあるときに矢印の左を押すと、
一つ上の行の行末に移動するような事ってできますか?

633:名無しさん@お腹いっぱい。
05/12/06 01:47:15 .net
>>624
se ww+=<,>

634:624
05/12/07 01:11:52 .net
すごいです。ありがとうございます。
自分の頭にはなんで実現できてるのかまったくわかってませんが、出来ました。
勉強します。

635:名無しさん@お腹いっぱい。
05/12/07 02:28:27 .net
どういたしまして。

636:名無しさん@お腹いっぱい。
05/12/13 04:36:01 .net
行番号表示させたときに折り返すと
0001 aaaaaaaa
aaaaaaaa    ←こうなって気持ち悪い。
0002 bbbbbbbb
合わさせるオプションないの?

637:名無しさん@お腹いっぱい。
05/12/13 15:13:23 .net
>>628
vimを使う。

638:名無しさん@お腹いっぱい。
06/01/12 16:44:02 .net
行の先頭全部に、例えば'#'を挿入したい場合
vim だったら、control+v で選択して I#<ESC>でできるのですが
vi の場合はどうすればいいのでしょうか?


639:名無しさん@お腹いっぱい。
06/01/12 16:55:46 .net
>>630
置換

640:名無しさん@お腹いっぱい。
06/01/13 10:59:04 .net
:1,$s/^/#/

641:名無しさん@お腹いっぱい。
06/01/13 13:21:55 .net
>>632
そういう場合は%使わない?

642:名無しさん@お腹いっぱい。
06/01/14 06:41:46 .net
>>633
viって%使えたっけ?
vimしか使ってないので分からないから1,$と書いた。

643:名無しさん@お腹いっぱい。
06/01/14 14:17:03 .net
vi でも ex でも ed でも使える。

644:名無しさん@お腹いっぱい。
06/01/14 17:15:48 .net
stream 志向の ed はあるのに
なんで stream 志向の ex はないの?

645:名無しさん@お腹いっぱい。
06/01/14 19:52:11 .net
そうだ。edとexってどれくらい違うもんなの?

646:名無しさん@お腹いっぱい。
06/01/15 14:30:29 .net
>>636
6809にはあるぞ

647:名無しさん@お腹いっぱい。
06/01/15 15:28:00 .net
エッチ!


648:名無しさん@お腹いっぱい。
06/03/15 18:15:34 .net
カーソル位置にある単語を検索したいのです。
ここで単語が長いと /pattern で一々入力するのがちょっと辛いです。
現在はマウスでコピー&ペーストしてますが、キーボードから手を離さ
ずに楽に検索する方法はありますか?


649:名無しさん@お腹いっぱい。
06/03/15 18:39:52 .net
はい

650:640
06/03/15 19:08:51 .net
>>641
差し支えなければ、どのようにやればいいか教えて下さい。m(_ _)m


651:名無しさん@お腹いっぱい。
06/03/15 19:16:57 .net
自分で考えろ

652:名無しさん@お腹いっぱい。
06/03/15 19:21:43 .net
ちょっと差し支えがあるので、回答は控えさせていただきます。

653:640
06/03/15 20:26:18 .net
>>643
調べたところ Vim では * というのが使えるみたいです。
また、yw でヤンクして「/<C-r>"」(<C-r>はコントロールキー+r)でも�


654:ナきるようです。 ただ素の vi ではこれらは使えなさそうです。 引き続き情報求めます。 >>644 都合が良くなった時にでもご教授宜しくお願いします。m(_ _)m



655:名無しさん@お腹いっぱい。
06/03/15 23:34:52 .net
>>640
1. Shift+Insertを使う
2. (Xの場合) ポインタの操作をキーボードに割り当てる
2はどうやって設定するか思い出せなくて困っているので、
俺の代わりに調べて下さい。調べてくれなかったら恩知らずと
認定します。


656:sage
06/03/16 00:26:49 .net
Ctrl-A

657:名無しさん@お腹いっぱい。
06/03/17 19:36:20 .net
なんでこんな変態エディタが21世紀に存在するんだ?

658:名無しさん@お腹いっぱい。
06/03/17 19:56:00 .net
20世紀に作られたからだYO

659:名無しさん@お腹いっぱい。
06/03/20 03:20:25 .net
>>640
GNU screen ならキーボードだけでコピペできるよ


660:名無しさん@お腹いっぱい。
06/03/20 19:07:07 .net
>>640
viで使える?
/<C-R><C-W><CR>

661:名無しさん@お腹いっぱい。
06/03/21 11:20:47 .net
>>640
*

662:名無しさん@お腹いっぱい。
06/03/21 20:12:25 .net
それ vim 限定だよ。

663:名無しさん@お腹いっぱい。
06/05/16 00:38:55 .net
ほしゅ

664:名無しさん@お腹いっぱい。
06/05/16 05:16:07 .net
>>644亀だが
ywO/^[p"add@a

665:名無しさん@お腹いっぱい。
06/06/23 19:43:13 .net
f<letter> と入力すると<letter>のところまで移動することを知りました。
どうせなら<letter>の直前まで適用できるとcsvファイルなどでcfとか打ってデリミタの直前まで
書き換えられて便利そうなのですが、そんなムシのいいコマンドありますか?


666:名無しさん@お腹いっぱい。
06/06/23 19:45:01 .net
t

667:名無しさん@お腹いっぱい。
06/06/23 20:25:29 .net
>>657
ありがとうございました。これでかなりラクできます。

668:名無しさん@お腹いっぱい。
06/10/14 13:50:44 .net
WinVi
TwinVi
GUInVi


669:名無しさん@お腹いっぱい。
06/12/04 04:31:58 .net
URLリンク(slashdot.jp)
「vi のマニュアルに書いてない機能」
ってなんだったんですかね?

670:名無しさん@お腹いっぱい。
06/12/07 00:48:11 .net
改造して使ってるって意味だったらステキやん?

671:名無しさん@お腹いっぱい。
06/12/16 23:13:33 .net
test
hoge

672:名無しさん@お腹いっぱい。
07/02/26 09:36:04 .net
viで16進連番ふれませんでしたっけ?

673:名無しさん@お腹いっぱい。
07/03/11 21:29:46 .net
10年振りにviを触ったら指が勝手に動いた。恐るべし俺。

674:名無しさん@お腹いっぱい。
07/03/19 05:34:58 .net
Cache01imスレが消えたよ
誰か立て直しておながいきぼんぬ

675:名無しさん@お腹いっぱい。
07/03/29 21:42:43 .net
viてマルチバッファ使える?

676:名無しさん@お腹いっぱい。
07/03/30 01:44:07 .net
名前付きバッファのことなら、使える
多段undo のことなら、使えない
# まず「マルチバッファ」を定義せよ

677:名無しさん@お腹いっぱい。
07/03/30 01:52:46 .net
多段unkoに見えた

678:名無しさん@お腹いっぱい。
07/04/01 03:22:09 .net
  多段unko

      人
    (__)
    (__)
   ( __ )
   ( ___ )
  ( _____ )
  ( ___ _ )


679:名無しさん@お腹いっぱい。
07/04/01 03:53:32 .net
unix板でAA貼る奴ってなんなの?


680:名無しさん@お腹いっぱい。
07/05/16 02:01:04 .net
うんこ

681:名無しさん@お腹いっぱい。
07/05/16 14:59:08 .net
UNIX板でAA使うのは俺は全然問題ないと思うけど、
プロポーショナル前提のAAは、ウンコだと思う

682:名無しさん@お腹いっぱい。
07/08/03 00:44:06 .net
シンプルなスレタイに惹かれてやってきたが
なんだこの殺伐とした流れは。。。
もっと vi ヽ(´ー`)ノマンセー しようぜ。

683:名無しさん@お腹いっぱい。
07/08/05 15:09:01 .net
この殺伐感がいかにも vi

684:名無しさん@お腹いっぱい。
07/08/07 19:50:10 .net
jjjjjjjjjjjjjjjjllllllliomanko

685:名無しさん@お腹いっぱい。
07/08/07 23:55:35 .net
isatubatu sisugi orz^[:q!

686:名無しさん@お腹いっぱい。
07/08/08 17:10:16 .net
/omanko
cwoppai^[:w!

687:名無しさん@お腹いっぱい。
07/08/08 22:51:32 .net
「u」で戻ったのを、さらに戻るコマンドってありますか?


688:名無しさん@お腹いっぱい。
07/08/08 23:27:01 .net
u

689:名無しさん@お腹いっぱい。
07/08/08 23:34:18 .net
>>678
多段Undoがサポートされているクローンを使うか
諦めれ

690:名無しさん@お腹いっぱい。
07/08/09 16:07:14 .net
gvim ChangeLog &

691:名無しさん@お腹いっぱい。
07/08/11 01:17:54 .net
vi ヽ(´ー`)ノマンセー

692:名無しさん@お腹いっぱい。
07/08/13 19:56:03 .net
viヽ(´ー`)ノマンセー age

693:名無しさん@お腹いっぱい。
07/08/14 11:07:25 .net
viヽ(´ー`)ノマンセー age

694:名無しさん@お腹いっぱい。
07/08/15 00:58:08 .net
viヽ(´ー`)ノマンセー age

695:名無しさん@お腹いっぱい。
07/08/15 02:47:45 .net
viヽ(´ー`)ノマンセー age

696:名無しさん@お腹いっぱい。
07/08/17 15:00:26 .net
viヽ(´ー`)ノマンセー age

697:名無しさん@お腹いっぱい。
07/08/18 00:28:38 .net
viヽ(´ー`)ノマンセー age

698:名無しさん@お腹いっぱい。
07/08/18 15:45:55 .net
viヽ(´ー`)ノマンセー age

699:名無しさん@お腹いっぱい。
07/08/19 04:38:27 .net
viヽ(´ー`)ノマンセー age

700:名無しさん@お腹いっぱい。
07/08/19 08:18:30 .net
(・ω・ = ・ω・) ヴィヴィヴィヴィヴィ


701:名無しさん@お腹いっぱい。
07/08/19 17:10:28 .net
viヽ(´ー`)ノマンセー age

702:名無しさん@お腹いっぱい。
07/08/20 22:14:21 .net
vimヽ(´ー`)ノ

703:名無しさん@お腹いっぱい。
07/08/20 23:28:53 .net
vimヽ(´ー`)ノマンセー age

704:名無しさん@お腹いっぱい。
07/08/21 07:04:25 .net
vimヽ(´ー`)ノマンセー age

705:名無しさん@お腹いっぱい。
07/08/21 07:58:50 .net
viヽ(´ー`)ノマンセー age

706:名無しさん@お腹いっぱい。
07/08/21 14:24:11 .net
viヽ(´ー`)ノマンセー age

707:名無しさん@お腹いっぱい。
07/08/22 17:35:49 .net
vimヽ(´ー`)ノマンセー age

708:名無しさん@お腹いっぱい。
07/08/23 20:27:25 .net
vimヽ(´ー`)ノマンセー age

709:名無しさん@お腹いっぱい。
07/08/23 21:58:36 .net
土健マンセー

710:名無しさん@お腹いっぱい。
07/08/23 22:51:19 .net
nviヽ(´ー`)ノマンセー age

711:名無しさん@お腹いっぱい。
07/08/24 06:17:14 .net
vimヽ(´ー`)ノマンセー age

712:名無しさん@お腹いっぱい。
07/08/29 21:30:12 .net
elvisヽ(´ー`)ノマンセー age

713:名無しさん@お腹いっぱい。
07/09/03 15:24:30 .net
Bram Moolenaarヽ(´ー`)ノマンセー age

714:名無しさん@お腹いっぱい。
07/09/04 09:43:17 .net
Bram Moolenaarヽ(´ー`)ノマンセー age

715:名無しさん@お腹いっぱい。
07/09/04 13:25:54 .net


















716:名無しさん@お腹いっぱい。
07/09/04 21:27:26 .net
nviヽ(´ー`)ノマンセー age

717:名無しさん@お腹いっぱい。
07/09/05 14:30:21 .net
vimヽ(´ー`)ノマンセー age

718:名無しさん@お腹いっぱい。
07/10/16 22:46:07 .net
UNIXにそんなに詳しくないモノですが、
viを使用すると、.vi_historyというファイルが勝手に出来るのですが、
このファイルが出来ないようにするには、どのような対応を取ればよいのでしょうか?
ご存知の方、教えて下さい。

719:名無しさん@お腹いっぱい。
07/10/26 12:59:03 .net
AIXのviかな?
URLリンク(publib.boulder.ibm.com)
Ctrl-Aとか! Indents for LISP. とかオリジナルの機能があるようですな。

720:名無しさん@お腹いっぱい。
08/01/09 01:40:12 .net
vi さいこー。

721:名無しさん@お腹いっぱい。
08/04/02 21:16:17 .net
>>678
亀レスだけど、u............

722:名無しさん@お腹いっぱい。
08/04/02 22:06:05 .net
uの後はCtrl-Rって習った気がするぜ

723:名無しさん@お腹いっぱい。
08/04/02 22:21:50 .net
>>713
それは redo
「undo したけど、やっぱさっきのでいいや」って時に Ctrl-R
vim だとできる。

724:名無しさん@お腹いっぱい。
08/04/03 01:44:30 .net
vimだとuuuuでundoだけど
nviだとu...だね。
純viでどうだかは知らないが。

725:名無しさん@お腹いっぱい。
08/04/03 07:43:58 .net
純viは一回しかundoできない

726:名無しさん@お腹いっぱい。
08/04/12 15:23:14 .net
viって大して良くないのにユニックスに無理矢理バンドルされてるから
今のシェアがあるんだろ?
WindowsのIEと全く同じ構図。

727:名無しさん@お腹いっぱい。
08/04/12 15:26:00 .net
>>716
糞だな。

728:名無しさん@お腹いっぱい。
08/04/17 21:43:14 .net
>>717
でも、メモ帳よりは使い勝手がいいぞ。
てか、プラットホーム問わずに、
GUIとCUIの両方でサクサク使えるエディタって
そんなに無いだろ?

729:名無しさん@お腹いっぱい。
08/04/22 21:10:06 .net
>>717
意味わかんないんだけど、より伝統的なUNIX標準のedを使えってこと?
確かにedは正規表現使えるし、リソース食わんし、素晴らしいエディタだと思う。

730:名無しさん@お腹いっぱい。
08/04/22 23:07:33 .net
winの標準エディタっていったらedlinだろ。

731:名無しさん@お腹いっぱい。
08/04/29 04:39:56 .net
>>719
viにGUIなんて有馬線
そんなわけでVimマンセー!

732:名無しさん@お腹いっぱい。
08/05/07 02:28:45 .net
知らないうちにwinviがUTFに対応してるね

733:名無しさん@お腹いっぱい。
08/06/24 21:50:34 .net
でもVsitaからedlin日本語対応しないんだよな
現状vistaのコンソールで使えるのってVimだけ?
Meadowってコンソール起動とかできるの?

734:名無しさん@お腹いっぱい。
09/03/13 11:22:25 .net
vi ではファイルの最後に改行が入りますが、これを削除することはできますか。
ファイルの最後に改行が入ってないファイルを作成したくて質問しました。
よろしくお願いします。

735:名無しさん@お腹いっぱい。
09/03/13 15:13:46 .net
素のviではできないと思う。
vimならば、
:se bin
:se noeol
でできる。なんで binary にせなあかんのか理解に苦しむが。

736:名無しさん@お腹いっぱい。
09/03/14 00:12:04 .net
>>726
さんきゅーです。

737:名無しさん@お腹いっぱい。
09/03/30 12:13:35 .net
馬鹿馬鹿しくて笑った。
URLリンク(ja.uncyclopedia.info)

738:名無しさん@お腹いっぱい。
09/03/30 16:06:53 .net
あの人だけ画面が黒い

739:名無しさん@お腹いっぱい。
09/05/06 12:03:32 .net
あの人だけ画面が黒いリアルでよく言われるよ。
ノートPCとか起動すると「何その画面?壊れてるんじゃないの?」
とリアルで言われるぞ

740:名無しさん@お腹いっぱい。
09/06/17 14:34:11 .net
Vim.app をLeopardで使っています。
画面下2行が(Emacsでいうところの)モード行になっているんですが、
背景がふつうの画面とおなじです。
モード行であることを示すために、背景色を変えたいのですが、どうしたらいいか教えてください。

741:名無しさん@お腹いっぱい。
09/06/17 14:41:56 .net
>>731
Mac Vim 再び
スレリンク(mac板)

742:名無しさん@お腹いっぱい。
09/06/17 15:24:36 .net
>>732
ありがとうございます。MacVim.appにしたら、デフォルトでモード業の背景が変わってました。
こちらを使う事にします。
いいものを教えてくださりありがとうございました。

743:名無しさん@お腹いっぱい。
09/10/24 05:26:39 .net
毎日viを使っていたが、vim7.2に更新した途端、まったく使えなくなった。
vi new.txtでは開けず、vim new.txtでしか開けなくなり、
入力モードで、↑→↓←のカーソルを使おうとすると、
ACBDという文字になってしまう。


744:名無しさん@お腹いっぱい。
09/10/24 06:04:17 .net
dot fileの確認は?shellのもそうだけど。
.exrcが更新されてたら元に戻してvim用に.vimrcを別に作って置くと便利。

745:名無しさん@お腹いっぱい。
09/10/25 19:19:26 .net
viヽ(´ー`)ノマンセー sage


746:名無しさん@お腹いっぱい。
09/11/17 00:58:07 .net
使ってゆく中で、使用者に技術が身につく。viのそんな所が好きです。

747:名無しさん@お腹いっぱい。
09/12/03 18:13:24 .net
v
i

748:名無しさん@お腹いっぱい。
10/01/02 12:27:31 .net
俺は vi が好きだ。

749:名無しさん@お腹いっぱい。
11/01/02 23:39:15 .net
ところで、読み方は「ヴィ」で本当に良いの?
俺は「ブイアイ」って読んでたんだけど・・・

750:!dama !mikuji
11/01/03 00:19:01 .net
test

751:名無しさん@お腹いっぱい。
11/01/03 10:29:09 .net
ヴィアイだ

752:名無しさん@お腹いっぱい。
11/01/04 15:22:12 .net
ぶい☆あい

753:名無しさん@お腹いっぱい。
11/01/06 11:08:33 .net
HP-UXについてくるvi使ってるんだが、
ESC後即hでカーソルがファイル先頭に
飛ぶという動きをするのでとても困ってる
ESC後、ワンテンポおいてhなら、ちゃんと
カーソルが一文字前に戻る動きをする
これって何で?

754:名無しさん@お腹いっぱい。
11/01/06 13:28:57 .net
抜け出して即エッチなんてやめろという警告だよ

755:名無しさん@お腹いっぱい。
11/01/16 20:41:52 .net
すみませんが詳しい方のみ回答をお願いします

756:名無しさん@お腹いっぱい。
11/01/24 01:02:16 .net
>>744
vi の素性がわかりませんのでなんとも言えませんが、
terminfo, termcap の問題ではないでしょうか。
端末を替えてみては?


757:名無しさん@お腹いっぱい。
11/01/24 06:25:33 .net
すみませんが詳しい方のみ回答をお願いします

758:名無しさん@お腹いっぱい。
11/01/26 11:18:24 .net
>>747
「HP-UXについてくるvi」って言ってるのに「vi の素性がわかりませんので」とはこれ如何に?

759:名無しさん@お腹いっぱい。
11/01/26 11:31:42 .net
HP-UXのviがどういう挙動をするのかわたしは知りません、
って意味じゃないのかな。

760:名無しさん@お腹いっぱい。
11/02/27 11:25:22.15 .net
emacsのスレは36まで逝ってるのにviはまだ2なのか・・・

761:名無しさん@お腹いっぱい。
11/02/27 12:29:05.46 .net
viは、vi(本家)、nvi、vimとスレが分散しているのと、
vi自体が完成されていてそれ以上の話題が出にくいことが理由。
とマジレス。

762:名無しさん@お腹いっぱい。
11/02/27 13:59:53.74 .net
vimのが最近は多数派だしな
emacsほど魔改造できるわけでもないし(それが良いところでもあるんだけど)
.exrcの内容を貼ってみるとか?
と言いつつ俺自身も素のviなんて今ほとんど使わないから
.nexrcや.vimrcならともかく.exrcなんて最近作った記憶すら無いのだが…

763:名無しさん@お腹いっぱい。
11/02/27 19:10:49.23 .net
競ってもしょうがないじゃない。

764:名無しさん@お腹いっぱい。
11/02/27 21:55:57.28 .net
1つの端末で3つのファイルをごちゃごちゃ編集するとき
例)
/home/user/file1.sh
/home/user/file2.cgi
/home/user/file3.c
user$ vi ~/file*で :w :nで1個ずつやるか
user$ vi ~/file1.sh のあと Ctrl+Z と %1~3を駆使する
以外にviらしい編集方法ないですか

765:名無しさん@お腹いっぱい。
11/02/27 22:02:20.31 .net
自己レスだけど
:e file2.cgi
:e#
とすればいいんですね・・・


766:名無しさん@お腹いっぱい。
11/03/03 11:29:51.63 .net
:rew
のこともたまには思い出してあげてください
ファイル数多いと辛いけどな!

767:名無しさん@お腹いっぱい。
11/04/16 10:57:42.92 .net
VZ EditorのUNIX版でないかなあ。

768:名無しさん@お腹いっぱい。
11/04/18 03:20:41.00 .net
>>744
亀レスだが、もしかしてhpterm使ってない?
もしくは超低速回線で、Windows PCのTeraTermからloginしてたり。
マジレスするとHP-UXなんて窓から投げ捨てて、Linux PCで仕事した
方が幸せに成れるよ。たいてい最初からvim入ってるし。

769:名無しさん@お腹いっぱい。
11/04/19 20:31:17.09 .net
:q!

770:名無しさん@お腹いっぱい。
11/04/20 00:43:29.58 .net
v
i

771:名無しさん@お腹いっぱい。
11/04/20 19:04:13.79 .net
!!date

772: 忍法帖【Lv=33,xxxPT】
11/04/21 01:09:45.49 .net
busybox vi なんだけど
~/.exrc を読んでくれない
busybox-1.18.4
vi.cにはexrcを読むよ。みたいな事書いてるんだけど

773:名無しさん@お腹いっぱい。
11/04/21 07:32:19.48 .net
気分が乗らないので

774:名無しさん@お腹いっぱい。
11/04/21 23:54:17.86 .net
>>759
そう。HP-UX。
速度は分かんないけど専用線越しに、TeraTermで繋いでる。
コマンドプロンプトのtelnetでも同じ事象。
他にも色々おかしいところあるのだけど、やっぱHP-UXってダメな子なの?

775:名無しさん@お腹いっぱい。
11/04/24 23:12:24.73 .net
Macのターミナル上のvimについてなんですが挿入モードのときカーソルを細い縦線にすることはできないのですか?
常にカーソルが1文字分の幅があって右左どちらに挿入されるのかわかりにくいです…

776:名無しさん@お腹いっぱい。
11/04/24 23:20:43.53 .net
>>766
ターミナルの環境設定で変えられるよ

777:名無しさん@お腹いっぱい。
11/04/25 00:40:49.93 .net
>>767
MacVimみたいに挿入モードと通常モードで切り替わるようにできないでしょうか?


778:名無しさん@お腹いっぱい。
11/04/25 02:42:48.03 .net
>>765
誰かのメールシグ姉ちゃんに有ったけど、
「それはptyの仕業なんだよ」
ESC+キー入力、なのかエスケープシーケンスなのか、HP-UXのpty越し
には区別付かない。他にも色々問題有ったような。
リモートログインせずに、直接HP9000のコンソールで作業するか、
HP9000なんて窓から投げ捨ててLinux PCに移行しろ。

779:名無しさん@お腹いっぱい。
11/05/02 22:16:28.79 .net
ファイルをエディットしていざセーブしようとしたら
パーミッションがないとかでエラーになってセーブできません
慌てて隣のPCからtelnetしてファイルをプロンプトでchmodしたのですが
それでもセーブでエラーが出て書き込めません
1時間以上の作業がパー??
数行ずつマウスでコピペして文字救出しかないですか?

780:名無しさん@お腹いっぱい。
11/05/02 22:20:13.86 .net
:w foo

781:名無しさん@お腹いっぱい。
11/05/02 22:49:13.77 .net
>>771
それやってみましたがセーブできません

782:名無しさん@お腹いっぱい。
11/05/02 23:07:14.38 .net
>>772
:w /var/tmp/foo とか :w /tmp/foo とか :w ~/foo とか

783: 忍法帖【Lv=40,xxxPT】
11/05/02 23:40:35.67 .net
FSをroでマウントしてんじゃねぇのかい?

784:名無しさん@お腹いっぱい。
11/05/03 06:10:53.37 .net
>>773
パスで指定してみましたがセーブできません

785:名無しさん@お腹いっぱい。
11/05/03 07:52:23.90 .net
>>775
分かってると思うけど、書き込めるところに退避しろってことだよ

786:名無しさん@お腹いっぱい。
11/05/03 08:08:14.08 .net
>>776
chmod +w したので書き込めるファイルです。
>>774
マウントは問題ないはずです。chmod +w はできたので。
でもセーブできません><

787:名無しさん@お腹いっぱい。
11/05/03 09:34:55.32 .net
あんた馬鹿ぁ?
viを起動する時点で書込めなかったら、viはずっと書込み不可って憶え続ける。
だから、
:w! 別名
ってしなきゃならない。ってかchmod +wしたのなら、
:w!
だけで書き込めなイカ?

もしくはCVSで正しくcoできてないとか、誰か(たいてい自分自身)と共有open
してしまってるとか。

788:名無しさん@お腹いっぱい。
11/05/03 10:32:45.25 .net
:set noreadonly
で読み込み専用フラグを落としてから
:w
とか

789:名無しさん@お腹いっぱい。
11/05/03 11:26:16.10 .net
>>779
できましたあぁぁ!!!感謝!!!!!
他のハズレ回答の知ったかさん乙です(笑)

790:名無しさん@お腹いっぱい。
11/05/03 11:45:17.54 .net
ウチの vim ちゃんは chmod 444 したファイルは :w /tmp/foo で保存出来るし、
:w! すれば書き込めるわ。しかも :w だけだとちゃんと "E45: 'readonly' option is
set (add ! to override)" って知らせてくれる。
素の vi だと違うのかな?

791:名無しさん@お腹いっぱい。
11/05/03 19:01:42.25 .net
>>780
他人を笑う前に、自分の勉強不足を恥じろ。
お前の泣き言はすべてマニュアル読めば解決する話。
Read onlyのファイルで泣きべそかいて2ちゃんで厨質とか小学生でもしないぞ。





ああGW真っ最中だったかw

792:名無しさん@お腹いっぱい。
11/05/03 20:47:52.99 .net
連休も休日出勤、乙でありますwww

793: 忍法帖【Lv=40,xxxPT】
11/05/03 22:05:48.39 .net
viでhtmlを書きだしたんですが改行を消す方法が解りません。
<html>
<head>
これを
<html><head>
にしたいんですけど<html>_ ←ここでDELでもダメ
ここでBSでもCtrl+Hでもダメ→ _<head>
上記の '_' はカーソル位置です
viはbusyboxです
よろしくお願いします

794:名無しさん@お腹いっぱい。
11/05/03 22:09:30.90 .net
>>784
shift+j => x

795: 忍法帖【Lv=40,xxxPT】
11/05/03 22:11:58.39 .net
>>785
速い回答ありがとうございます
shift+jして空白が入ったところをxで出来ました
半角空白が一個入るんですね


796:名無しさん@お腹いっぱい。
11/05/04 12:28:59.76 .net
>>786
gJでいけない?あれvimだけだっけ。

797:名無しさん@お腹いっぱい。
11/05/04 12:30:11.39 .net
>>770
cmap w!! %!sudo tee > /dev/null %

798:名無しさん@お腹いっぱい。
11/05/04 13:53:45.81 .net
しかしshift+jしたときにスペースを入れることの価値が
未だに分からん

799:名無しさん@お腹いっぱい。
11/05/04 14:32:01.17 .net
これなかったら、CとかPerlみたいに文末記号があるソース編集するとき困る。

800:名無しさん@お腹いっぱい。
11/05/04 16:11:20.68 .net
>>789
おまえ、英語の文章書いたことないだろw

スペース入れたくなきゃ、:j! な。(常識)

801:名無しさん@お腹いっぱい。
11/05/04 19:04:04.68 .net
>>791
意味分からんかったが、もしかして手動で改行入れてるタイプなの?

802:名無しさん@お腹いっぱい。
11/05/05 08:17:01.85 .net
電子計算機ばっか使ってないで、たまにはタイプライタに戻ってみな。

803:名無しさん@お腹いっぱい。
11/05/06 21:24:46.77 .net
ウホ!9年物なスレか~

804:名無しさん@お腹いっぱい。
11/05/06 23:55:57.91 .net
ttyにはedがふさわしい
viは甘え

805:名無しさん@お腹いっぱい。
11/05/07 01:23:27.30 .net
>>792 お前こそ意味分からん。



807:名無しさん@お腹いっぱい。
11/05/07 13:08:30.52 .net
edだと jでスペース入らないんだな。
スペースを入れるようになったのは exからか。

808:名無しさん@お腹いっぱい。
11/05/09 11:39:07.07 .net
>>796
いや、せっかくvi使ってんのに、例えば横約80文字くらいの文章書くときに
その幅に合わせて手動で文中に改行入れたり消したりと、ご苦労なことだなぁとさ

809:名無しさん@お腹いっぱい。
11/05/09 11:50:30.61 .net
>>798
> 例えば横約80文字くらいの文章書くときに
えらく前時代的な仮定だなw


810:名無しさん@お腹いっぱい。
11/05/09 12:06:17.73 .net
>>798
ワープロで、単語の途中で改行にならないように
行単位で書式いじる非効率な奴の事を思い出した

811:名無しさん@お腹いっぱい。
11/06/03 07:00:34.90 .net
vi ってホントコマンドをマスターするとかなり効率的に文字が入力出来るね。
マウスを使わなくても何でも出来るから快適w
ほーんとviが大好きになっちゃいますたw

812:名無しさん@お腹いっぱい。
11/06/28 11:41:30.43 .net
質問良いでしょうか?
現在行から、マーク(仮にmとします)した行までの各行の先頭に#を挿入するにはどうすれば良いでしょうか?
要するに範囲をコメントアウトってことです

813:名無しさん@お腹いっぱい。
11/06/28 11:42:10.44 .net
念のためageます

814:名無しさん@お腹いっぱい。
11/06/28 12:08:46.99 .net
>>802
:,'ms/^/#/

815:名無しさん@お腹いっぱい。
11/06/28 19:18:14.76 .net
この人は何て素敵な名前なんだろう・・
URLリンク(vihart.com)
vi と関係無いけど pi を無くそうという運動があるらしいね

816:802
11/06/29 05:38:22.44 .net
>>804
マークの位置によっては逆に :'m,s/^/#/ とかやる必要もあるみたいですね
ありがとうございます、できました

817:名無しさん@お腹いっぱい。
11/06/29 07:34:24.64 .net
>>806
お礼の返事が遅いと思ったらそんなところで悩んでたのかw

818:名無しさん@お腹いっぱい。
11/06/29 08:15:44.16 .net
>>807
遅くてすみません…確かに私は範囲に対して編集するとき
範囲の開始行でマークを付けて、後ろから指定することが多いです(dとか>とか)
でも本当に役に立ちました、お陰で答えに辿り着くことができました

819:名無しさん@お腹いっぱい。
11/07/01 15:36:11.60 .net
あ、俺もだ。
forループもカウントダウンして、0と比較して終了条件にすることが多いな。

820:名無しさん@お腹いっぱい。
11/07/23 19:40:31.83 .net
初心者向けのテキストに:wqでなくZZを教えてるものが多い気がするがなぜだろう。
慣れたらまったく使わなくなるのに。

821:名無しさん@お腹いっぱい。
11/07/23 19:47:36.11 .net
>>810
ん?
慣れたら :x だろ?
:wq は更新がなくても強制書き込みするから糞コマンド。使わない方がよろしい。

822:名無しさん@お腹いっぱい。
11/07/24 00:16:11.25 .net
>>811
:wq というか、:w で上書きしない方がクソ仕様だろ。

823:名無しさん@お腹いっぱい。
11/07/24 01:15:51.59 .net
>>810>>812
同意できない
>>811
同意


824:名無しさん@お腹いっぱい。
11/07/24 04:55:57.46 .net
>>810
設定ファイル弄るときにはZZのが好きかな
ミスって設定読まずに起動するしかない場合に
コロンは場所が違っちゃったりするからね
でも俺も、少なくとも初心者向けとしては:wqのが体系的に覚えられて良いと思う

825:名無しさん@お腹いっぱい。
11/07/25 11:48:28.63 .net
初心者こそZZ(or :x)だろ
mtimeが書き換わる:wqが癖になる必要はない。

826:名無しさん@お腹いっぱい。
11/07/25 20:24:57.21 .net
>>815
:w、:q、:q!、:wqをセットで覚えて使い分けるべきってことさ

827:名無しさん@お腹いっぱい。
11/07/25 20:41:13.56 .net
:x :q :q! :w の順に覚えるべき。
:wq は害があるので覚えない方がよろしい。

828:名無しさん@お腹いっぱい。
11/07/25 22:55:59.71 .net
順番で言ったら:q!が最優先だと思うが。
vi知らずに起動してしまった場合、パニックでいろいろやらかしても
ESCと:q!だけ知ってればエスケープできるし。

829:名無しさん@お腹いっぱい。
11/07/26 07:04:30.88 .net
>>817
閉じるのは:q、それが効かない場合には:q!と:wqとを選ぶ、と教えるんだよ
ZZは常用させると保存しちゃいけないときに保存しちゃうし
体系的にほかのコマンドとの関連がないから覚えにくい

830:名無しさん@お腹いっぱい。
11/07/26 07:09:45.37 .net
あ、いやその場合も:wqは要らんか
:wの後に改めて:q、と教えるほうが良いな
何れにしろZZや:xは教えるべきじゃない

831:名無しさん@お腹いっぱい。
11/07/26 07:29:43.68 .net
:x は、保存の意思を持って使用するコマンド。
その結果、ファイルが更新されていなければ
不用意にタイムスタンプをいじらないから合理的。
:wq で終了、と刷り込まれてる人は
ファイルの内容を見るためにviを起動して
:wq で終了してタイムスタンプ更新しちゃうから最悪。

832:名無しさん@お腹いっぱい。
11/07/26 07:33:17.98 .net
>>821
常用しちゃうとそれを終了に使っちゃうわけよ
だから保存と終了を兼ねるコマンドは教えてはならない
保存は:w、終了は:q、破棄は:q!と教えるべきかと

833:名無しさん@お腹いっぱい。
11/07/26 07:39:38.71 .net
>>822
ちがう。
最初から、保存したい時は :x
保存したくない時は :q で、駄目だったら破棄覚悟で :q! と教える。
:x で、保存したいファイルが保存されなかったということはない。
:wq は廃止するべき。

834:名無しさん@お腹いっぱい。
11/07/26 08:44:50.65 .net
>>822
ハゲ同意
意図しない保存を防ぐ為に、:wと:qを使い分ける。
viに限らず、WinやMacのエディタやエクセルなどのソフトでも保存と終了は使い分ける。

835:名無しさん@お腹いっぱい。
11/07/26 12:20:55.78 .net
>>822
>>823
どっちも合理的。
>>824
> viに限らず、WinやMacのエディタやエクセルなどのソフトでも保存と終了は使い分ける。
同意できない。

836:名無しさん@お腹いっぱい。
11/07/26 15:01:43.19 .net
>WinやMacのエディタやエクセルなどのソフトでも保存と終了は使い分ける。
とっくの昔にautosaveなのだが…

837:名無しさん@お腹いっぱい。
11/07/26 16:37:02.56 .net
>>823
じゃあ、保存だけのために終了するのかい?
保存だけを単品でするクセを付けたほうが良い。
終了するときだけ保存、というのはやめたほうが良いよ。
何時間も編集してたのが㌧だらどうすんのさ。

838:名無しさん@お腹いっぱい。
11/07/26 16:55:01.81 .net
>>827
もともとの話の前提が違う。
元の話は >>810 に対する反論。
言いたいことは「:wqは使うな」
vi初心者にviの終了コマンドを教える時に、
「保存して終了なら :x」
「保存せず終了なら :q を試して駄目なら :q!」
と教えろという話。
viを終了せずに保存する話はしていない。

839:名無しさん@お腹いっぱい。
11/07/26 18:11:16.20 .net
>>827
viを使い方としては特殊だろw > 何時間も立ち上げっぱなし

840:名無しさん@お腹いっぱい。
11/07/26 19:35:45.66 .net
>>826
そのautosaveとctrl+sは機能が違うよね。
autosaveでオリジナルファイルを勝手に更新されたら、たまったもんじゃない。
それは、クラッシュした時の保険だよ。

841:名無しさん@お腹いっぱい。
11/07/26 21:59:19.13 .net
>>810-830
お前ら、どうでもいいだろそんな話。
スレ伸びてると思ったら、大概にしろお前ら。
低レベルの話題しかできないなら、保守だけしてろよ。

842:名無しさん@お腹いっぱい。
11/07/27 00:48:05.23 .net
タイムスタンプなんてあやふやなものに頼ってる人と一緒に作業したくないな。
共同編集するならバージョン管理使う。エディタの仕事じゃない。

843:名無しさん@お腹いっぱい。
11/07/27 07:37:54.70 .net
>>832
タイムスタンプが確固たるものではないことは同意だが、
だからと言って無編集のファイルのタイムスタンプを :wq で不用意に更新していい
という理由にはならない。
あ、ちなみに共同編集でバージョン管理は当然使ってるし。

844:名無しさん@お腹いっぱい。
11/07/27 08:40:07.01 .net
>>829
常用エディタとして使うと結構、長時間起動するもんよ
まあ無保存でってのは無いだろうけどさ
んで、やっぱ保存と閉じるのは別物だと思う
その上で、:w →:q とすべきであって
:x や ZZ で覚えてしまうと「viは閉じる=保存のエディタなのか」と誤解されかねない
:wq は :w →:q をセットにしたものだよ、と体系的に覚えられるのが利点
「保存するという明確な意思がある」なら尚更タイムスタンプなんて更新する前提だろ
保存するという明確な意思があるのに、無変更ってそれどんな場合だよ

845:名無しさん@お腹いっぱい。
11/07/27 08:49:29.97 .net
>>834
「保存するという明確な意思がある」なら :x でいいじゃん。
なんでタイプ数の多い :wq 使うの?
> :w →:q をセットにしたものだよ
:w と :q をセットで使うのは無駄。セットで使ってはいけない。

846:名無しさん@お腹いっぱい。
11/07/27 09:07:58.03 .net
>>835
同じような機能を覚えるのがめんどうです。
ZZは、初心者が終了できない地獄に陥ったときに、簡単で覚えやすい為だけにあると思う。

847:名無しさん@お腹いっぱい。
11/07/27 09:15:17.12 .net
>>836
なんだ、viの機能使いこなしてないユーザーのたわごとだったか。
結論「:wq は使うな」

848:名無しさん@お腹いっぱい。
11/07/27 10:37:26.04 .net
そんなひっぱるほどの話か?

849:名無しさん@お腹いっぱい。
11/07/27 12:37:05.51 .net
年寄りはやることないから会話に飢えてるんだよ。

850:名無しさん@お腹いっぱい。
11/07/27 12:42:40.42 .net
>>837
始めから初心者に教える場合の話をしてただろ

851:名無しさん@お腹いっぱい。
11/07/27 16:07:04.51 .net
>>821 の考え方だと、ファイルの内容を見ただけなのに :x で閉じてしまう。

852:名無しさん@お腹いっぱい。
11/07/27 16:14:00.30 .net
>>841
それでOKだが。
>>821 には「保存の意思を持って」とちゃんと書いてある。
ファイルの内容を見ただけなのに :wq で閉じてはいけないという主張だよ。

853:名無しさん@お腹いっぱい。
11/07/27 16:27:37.32 .net
>>842
いや見るだけなら保存の意思なんて無いじゃん。
保存の意思が無いなら :wq だって使うべきではないよ。
>>821 は上段と下段で前提が変わっちゃってるのよ。

854:名無しさん@お腹いっぱい。
11/07/27 16:38:00.76 .net
>>843
前提は >>810 に対する反論で、:wq ではなく :x (原文はZZだが)を
教えろという主張
ファイル開いて時間が経って
多分編集はしてないはずだけどもしも編集していたら保存はしたい
でも編集してなければ無闇にファイルを触らないで欲しい
という状況は良くあることで
そういう時にいつも :x を使えということ

855:名無しさん@お腹いっぱい。
11/07/27 16:51:46.42 .net
>>844
う~ん…その状況だとまず :q じゃね?
:wq の利点は、そこから :q や :w に発展できることであって、理想はその :w や :q だと思うのよ
ZZ から教えてしまうと、ZZ 単体で学習が止まってしまって、発展しない
結果としてZZの常用になりがちになってしまう
でもZZは保存コマンドであって終了コマンドではないのよ、常用すべきじゃない(それは :wq も一緒)
:w や :q に辿り着けるようなものにすべきだと思うのが俺の主張かな

856:名無しさん@お腹いっぱい。
11/07/27 17:04:47.58 .net
>>845
発展の方向が逆だよ。
:x のあと、:q や :w を(:wqよりも)先に教えるから。(:wqは教えないけど)
:wqを先に教えて :qと:wに発展? させることはない。
それに、:wqなんてコマンドが使えるなら、
:we file2 とかも使えるの? とか、横道にそれちゃう。
:wqコマンドはviの設計ミスだね。

857:名無しさん@お腹いっぱい。
11/07/27 19:41:42.85 .net
>>846
:x → :q や :w は発展ではなく、完全に別のコマンド体系じゃん。
もちろん :wq だって別のコマンドではあるんだが、覚えやすい。
:we は試してみれば判る話だろ。

858:名無しさん@お腹いっぱい。
11/07/27 19:51:39.30 .net
>>847
完全に別のコマンドというか、独立した別のコマンドを教えたいんだから
問題なし。なんで「発展」とやらにこだわるの?

>:wq だって別のコマンドではあるんだが、覚えやすい。
「覚えやすい」が理由かよw
ということは :wq の害悪性については認めたんだなw

859:名無しさん@お腹いっぱい。
11/07/27 21:10:29.44 .net
>>848
害悪さで言えば :wq も ZZ も害悪だと思う。

860:名無しさん@お腹いっぱい。
11/07/27 23:16:26.01 .net
俺も:wqの害悪の方が酷いと思う。

861:名無しさん@お腹いっぱい。
11/07/28 00:04:09.51 .net
まだやってたの!

862:名無しさん@お腹いっぱい。
11/07/28 10:47:47.97 .net
>>848
何度も書いたが、:wqやZZ、:xで落ち着いてはいけない。
でも:xやZZというコマンドを最初に説明してしまうと、それが常用のコマンドとの誤解を与え兼ねない。
:wqの場合「実は:wと:qってコマンドがあって、これが元になってるのだよ」っていう風に素直に進めるの。

863:名無しさん@お腹いっぱい。
11/07/28 10:50:38.88 .net
もっと言えば、:wq、:x、ZZのいずれも教えてはならない、と思う。
ただ、あえて最初に挙げられた両者のどちらかと言うならば、:wqのほうが:wと:qにすんなりたどり着けるだろう、ということ。

864:名無しさん@お腹いっぱい。
11/07/28 11:24:53.43 .net
:x は常用のコマンド。

ZZは入力がわかりにくいし、
:x file とか
:x! とかに相当する動作ができないので使わない。
繰り返すが、
:x は常用のコマンド。

865:名無しさん@お腹いっぱい。
11/07/28 12:06:10.44 .net
:x file ねえ… :w file → :q じゃダメなのかい
:x だけ教えられた初心者は保存せずに終了したい場合や
現在のファイルに上書きした上で他のファイルにも書き込みたい場合はどうするんだ?
結局 :w や :q も教えなくちゃならなくなるじゃないか。
vi の基本操作だけでも手一杯の時期なんだから、覚えるコマンドは少なく、かつ汎用性のあるものが良い。
保存と終了がセットのコマンドは、それがセットの場合にしか使えない。
:w と :q をセットで教えるほうが、いくらでも応用が効くよ。

866:名無しさん@お腹いっぱい。
11/07/28 12:09:23.98 .net
…ちょっと例えば悪いか。いずれにしろ :x は
保存と終了を兼ねるという用途でしか使えない。
それは確かによく使う組み合わせかも知れないが
それだけでは保存だけ、終了だけの場合に対応できない。
保存だけって操作はよく使うだろ?終了だけの操作もよく使う。
だったら、セットのコマンドなんて教えずに、両方を教えたほうが汎用的。

867:名無しさん@お腹いっぱい。
11/07/28 12:31:59.12 .net
>>856
勘違いしてもらっては困るが、
俺は :x :q(!) :w を教えて :wq を教えるなという主張だよ。
「保存だけ(:w)、終了だけ(:q)」を教えないなんて言ってない。

868:名無しさん@お腹いっぱい。
11/07/28 12:34:32.11 .net
>>853
:wq → :w :q って、この場合1例しか成り立たない特例だよ。
1例しかない特例に「発展」(笑)とかの妄想的意味づけするのはアホ。
:se ≠ :s :e
:vi ≠ :v :i
だし。
もちろん、:se :s :e :vi :v :i は実在するexコマンド。

869:名無しさん@お腹いっぱい。
11/07/28 12:58:36.49 .net
>>858
そうか、んじゃ俺の最初の人に対する答えは「どっちもダメ」だな。
>>857
う~ん、:x は何故教えるの?

870:名無しさん@お腹いっぱい。
11/07/28 13:14:30.53 .net
>>859
>>821
話がループしてきたね。

871:名無しさん@お腹いっぱい。
11/07/28 13:35:42.01 .net
そろそろサマリを。

872:名無しさん@お腹いっぱい。
11/07/28 13:42:03.51 .net
>>860
それじゃなくて、:w と :q と :q! を教えれば充分なのに
それに加えて :x を教えるべきというのはどうして?という話。

873:名無しさん@お腹いっぱい。
11/07/28 14:01:30.84 .net
>>862
例えば複数のソースファイルを複数のxterm上で別々にviで開いて
複数ファイルに跨って編集して、そのすべてを終了する場面。
本人は全体を編集したつもりでも個別の一部のファイルは
編集されていないものもある。そんな時、:x で終了すれば
タイムスタンプの更新が最小限に抑えられ
その後の makeも合理的になる。

874:名無しさん@お腹いっぱい。
11/07/28 14:45:16.66 .net
>>863
ああ、今まで全く理解に苦しんでたが、それで貴方の主張が飲み込めた。
要はシステム管理・設定ファイルの編集とかでなく、開発用のエディタとしての本格的利用を前提にしてるのね。
…ただ、複数編集や make のためのタイムスタンプって、既に俺の前提では応用の域なんよね。
編集したつもりなのだから、更新されても make の時間的都合だけで実害はないかと。
もちろん開発用に本格的に使うなら覚えて欲しいが、それは応用操作であって
vi をとりあえず使えるようになるための基礎としては
:x も :wq も不用意な保存を招く、むしろ害悪なコマンドだと思うの。

875:名無しさん@お腹いっぱい。
11/07/28 16:05:27.63 .net
>>862
:wは必ず書き込んでタイムスタンプ変更してしまう。
:xは必要だから、かなり初期に作られたコマンド。

876:名無しさん@お腹いっぱい。
11/07/28 16:06:35.82 .net
>>864
:xに害はなく、むしろ:wに害がある。

877:名無しさん@お腹いっぱい。
11/07/28 17:58:54.80 .net
>>866
つまり、保存するときは逐次終了するのが良いと?

878:名無しさん@お腹いっぱい。
11/07/28 18:12:55.06 .net
>>867
それはまた別の話だ。

別の話をするなら、「終了しない:x」みたいなコマンドが欲しい。
今は、Ctrl-Gで編集の有無を確認して、編集有りの場合のみ :w する、
ということをしてる。

879:名無しさん@お腹いっぱい。
11/07/28 18:23:17.46 .net
:w!があるんだから、:wは必要な時だけ書きこむことになっていればよかった。

880:名無しさん@お腹いっぱい。
11/07/28 18:26:17.05 .net
その辺はedスクリプトとの互換性の問題があるから変えられなかったと思われ
edは「qして書き込んでないよって言われたら書きこめば?」って考えだと思われ

881:名無しさん@お腹いっぱい。
11/07/28 20:19:52.32 .net
>>868
全部:qで閉じれば良くね?
編集したときに:wしてたら、それで閉じれないファイルって保存し忘れたファイルだけでしょ


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