■掲示板に戻る■
1-
101-
201-
301-
401-
501-
601-
701-
801-
901-
1001-
最新50
レス数が1000を超えています。残念ながら全部は表示しません。
vi
1 :
名無しさん@お腹いっぱい。
:2000/11/19(日) 01:08
vi、vim関係スレ。
Emacsスレがあるんだからviスレもあって良いじゃないか。
522 :
名無しさん@お腹いっぱい。
:2001/06/13(水) 10:33
>>520
さ、寒いですなぁ(^-^;;;。
記事書いている人、viに対してだけでなく
viviに対しても非常にいい加減にしか接してないのではないでしょうか?
viモードだけで良いならわざわざviviにお金を払う必要はないわけで、
その他の機能が非常にシッカリしているからウケているハズなのに…。
# ま、私はVimユーザですけど。
523 :
#!/bin/sage
:2001/06/13(水) 12:49
>>522
viに対しても、どころじゃないと思うが(汗
あそこでのソフトウエア紹介の記事は上っ面を嘗めただけのお気楽記事
(そんなの5分も使えば解ることだろうに!という記事)
しかないんで真に受けない方が良いよ。別スレにも書いたがネタサイト
だと思って見ておいたほうがよい。
524 :
522
:2001/06/13(水) 20:02
>>523
秋保の頃が懐かしいですなぁ…と昔話をしてみる
525 :
名無しさん
:2001/06/13(水) 23:16
vim(Win32)でファイルを新規に作成したときのデフォルトエンコーディングが
SJISなのですが、これをEUC-JPにするにはどうしたらいいのでしょうか?
526 :
名無しさん@お腹いっぱい。
:2001/06/13(水) 23:29
>>525
iconv.dllがインストールされていることが前提で、
:set fileencoding=euc-jp
とします。autocmdでBufNewを引っ掛けてやれば新規作成が総てeuc-jpになります。
:autocmd BufNew * set fileencoding=euc-jp
527 :
名無しさん@お腹いっぱい。
:2001/06/16(土) 09:22
いつのまにか、こんなスレできてるじゃん。
vim6
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=990764339
528 :
名無しさん@お腹いっぱい。
:2001/06/16(土) 10:11
>>527
ガイシュツ
>>433
529 :
名無しさん@お腹いっぱい。
:2001/06/16(土) 12:36
ara-n, sumaso.
530 :
名無しさん@お腹いっぱい。
:2001/06/16(土) 23:06
gvim素敵
531 :
名無しさん@お腹いっぱい。
:2001/06/18(月) 12:58
vim6.0akあげ
532 :
名無しさん@お腹いっぱい。
:2001/06/18(月) 13:07
vi使ってみたけどどこがいいの?
なんか使いにくすぎ。
UNIXだからって痩せ我慢してない?
ちなみにWinのnotepadが好き。
533 :
いひひ
:2001/06/18(月) 13:36
>>532
・telnetで入っても使える。
・動作がめちゃくちゃ軽い。
・少ないキーストロークで目的の操作を行える。
こんぐらいかな。なにぶんにも慣れの問題。
慣れるとWindowsですらvi使いたくなるよ(イヒヒ
534 :
名無しさん@お腹いっぱい。
:2001/06/18(月) 13:37
>>532=ネタ
よってsage
535 :
名無しさん@お腹いっぱい。
:2001/06/18(月) 13:49
1文字だけ挿入したいってとき、
何かいい方法ありましたっけ?
なるべくrキーのような便利なのがあればうれしいですな。
536 :
名無しさん@お腹いっぱい。
:2001/06/18(月) 14:02
>>532=fj.os.linux で大人気のGON
よってsage
537 :
名無しさん@お腹いっぱい。
:2001/06/18(月) 14:04
煽りですが、王大人(ワンターレン)がお答えいたしましょう。
vi は世界最古エデイタとして動作確認(A.D. uso800年)されています。
もともと、非視唖流 ヱ手板と申しまして、板に書かれた文書を
まったく見ずに修正したところをが名前の由来となっております。
vi はその歴史と伝統によって、極めて洗練された操作体系を提供しています。
開祖は「美瑠 除尉」ですが、彼はさらなる奥義を目指し、
「邪場」という国に旅立って行きました。
痩せ我慢を、ヴィ道 では「修行」と呼びます。
極めた先には、およそ論理的なコンピューター界に似つかわしくない、
脳内麻薬とか脊髄反射と表現される世界が待っています。
また寡黙な非対話的インターフエイスが、ユーザーの阿羅漢指数をくすぐります。
ddp ggvG は、格闘技のコマンドでも有ります。
ヴィ道は、妖怪「敵巣徒」や、「死巣て無官吏」との
闘争には欠かすことの出来ない存在なのです。
538 :
名無しさん@お腹いっぱい。
:2001/06/18(月) 16:03
王大人先生!!532の死亡確認いたしました!!
539 :
名無しさん@お腹いっぱい。
:2001/06/18(月) 19:45
>>537
> 開祖は「美瑠 除尉」ですが、
王大人先生!!
Life with UNIXによれば本人が来日した際には
「美流上位」
とサインしていたそうです!!
540 :
名無しさん@お腹いっぱい。
:2001/06/18(月) 22:30
>>539
王大人先生に代わってお答えします。
民明書房刊「人生はUNIXとともにあり」では
「美瑠 除尉」とサインしておられました。
541 :
名無しさん@お腹いっぱい。
:2001/06/18(月) 23:33
民明書房かよ(´д`;
542 :
名無しさん@お腹いっぱい。
:2001/06/19(火) 00:38
生声を聞こう
サンのジョイ、『Jxta』を熱く語る
http://japan.cnet.com/News/2001/Item/010607-6.html#
543 :
名無しさん@お腹いっぱい。
:2001/06/19(火) 08:55
参考
http://www4.cds.ne.jp/~hear/otoko.html
544 :
名無しさん@お腹いっぱい。
:2001/06/21(木) 00:36
あげ
545 :
名無しさん@お腹いっぱい。
:2001/06/22(金) 18:59
"u"コマンドで戻りすぎた場合、取り消すのってどうするの?
546 :
名無しさん@お腹いっぱい。
:2001/06/22(金) 19:10
>>545
Ctrl+R ヽ( ´ー`)ノ
547 :
名無しさん@お腹いっぱい。
:2001/06/22(金) 19:11
>>546
さんきゅ!
548 :
名無しさん@お腹いっぱい。
:2001/06/23(土) 13:57
銘スレの予感
549 :
名無しさん@お腹いっぱい。
:2001/06/23(土) 18:54
viを選んだのではない。viが私を選んだのだ。
550 :
名無しさん@お腹いっぱい。
:2001/06/25(月) 00:32
「viとは違うのだよ!viとは!!」(vim)
551 :
名無しさん@お腹いっぱい。
:2001/06/25(月) 01:20
>>550
違いすぎてイヤです。というわけで nvi-m17n 使ってる。
552 :
名無しさん@お腹いっぱい。
:2001/06/25(月) 09:26
vi使いはマゾ。俺はマゾ。
553 :
名無しさん@お腹いっぱい。
:2001/06/25(月) 10:24
JVim3(Windows)を使っています。質問があります。
マウスで文章をドラックすると反転し、それをYankして他のアプリケーションに
流し込んでいます。
しかし、行数が多くなるとドラックするのがめんどくさくなってきます。
一発で文章全体をYankできるようなコマンドがあったら教えてください。
554 :
名無しさん@お腹いっぱい。
:2001/06/25(月) 19:35
>>553 編集ファイルの行数が1000行未満と仮定して、
:1[Enter]
1000yy
555 :
名無しさん@お腹いっぱい。
:2001/06/25(月) 19:46
>>553
:%y
とかできないんですか?
# 私はvim6使っているから、確かではないですけど。
556 :
名無し~3.EXE
:2001/06/25(月) 20:08
>>554
gygで良いと思うんだけど、それはさておき
>>553 は他のアプリケーションに流し込んでいると言っているので
右クリックメニューのYankなのではないかと。
これだとクリップボードにも一緒に入るので。
コマンドのyankだとクリップボードには入らないよね。
方法があるなら実は俺も知りたいんだけど。
557 :
名無し~3.EXE
:2001/06/25(月) 20:09
>>556
gygだめじゃん(笑
558 :
555
:2001/06/25(月) 20:32
失礼。Vim5/6なら
:y*
でクリップボードに入れることができるけど…jvimはどうなの?
559 :
553
:2001/06/25(月) 20:43
レスくださった方、ありがとうございました。
いろいろ試してみましたが、今のところ有効な解決方法がまだ出ていないようです。
やはりWindowsだから仕方がないと諦めるべきなのでしょうか?
有効な解決方法を知っているのであれば教えてください。
よろしくお願いします。
560 :
553
:2001/06/25(月) 20:47
Ctrl+Vでブロック選択モードにして、
ここで、全部選択できるようなコマンドがあればいいのですが・・・
561 :
名無しさん@お腹いっぱい。
:2001/06/25(月) 21:01
>>560
gvim6なら ggVG で全部選択して "+y だけどjvimだとわからんな。
562 :
553
:2001/06/25(月) 21:15
>>561
レスありがとうございます。あなたのレスをヒントに次の暫定的な解を採用しました。
:1
VG
マウスの右クリックでYank(若しくはAlt+C)
もし、これよりスマートな方法を知っている人がいれば教えてください。
563 :
名無しさん@お腹いっぱい。
:2001/06/26(火) 00:48
>>562
俺の_jvimrcには
map ,a mw1GVGgC`w
って書いてある。
,a
ってやるとクリップボード行き。カーソル位置も元のまま。
核心部分だけなら
map ,a 1GVGgC
です。
564 :
名無しさん@お腹いっぱい。
:2001/06/26(火) 01:14
nvi
565 :
553
:2001/06/26(火) 01:31
>>563
なるほど、そういう手がありましたか。
ちょっと試してみます。
566 :
名無しさん@お腹いっぱい。
:2001/06/30(土) 00:53
JVim最高age
567 :
名無しさん@お腹いっぱい。
:2001/06/30(土) 03:58
まったくヴァカは死ねば?
568 :
名無しさん@お腹いっぱい。
:2001/06/30(土) 04:26
vim6最高!!
569 :
名無しさん@お腹いっぱい。
:2001/07/01(日) 16:31
いまだにjvim使ってる人って、、、、
570 :
名無しさん@お腹いっぱい。
:2001/07/01(日) 17:22
ネタかもしくは、vim5,6が重いか。
571 :
名無しさん@お腹いっぱい。
:2001/07/01(日) 18:56
シェルでコマンドヒストリ等の編集モードをviにしたいんですけど
どうすればいいんでしょうか? 使用シェルはbashです。
572 :
名無しさん@お腹いっぱい。
:2001/07/01(日) 19:04
>>571
.inputrc に
set editing-mode vi
って書いとくよろしアルヨ
でもワタチちょとスレ違い思うアルヨ
573 :
571
:2001/07/01(日) 19:11
>572さん
ありがとアルヨ
次から気を付けるアルヨ
574 :
572
:2001/07/01(日) 20:49
>>128,
>>134
にガイシュツだたアル.
set -o vi
デモいいアルヨ.
スレ違いとチガたアルネ.
スマソアルヨ.
逝ってくるアル.
575 :
名無しさん@お腹いっぱい。
:2001/07/01(日) 21:10
あるのかないのかはっきりしろ(byケンシロウ)
576 :
名無しさん@お腹いっぱい。
:2001/07/01(日) 22:15
vim6に関する事は↓まで
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=990764339
577 :
名無しさん@お腹いっぱい。
:2001/07/01(日) 22:55
>>575
ないあるないあるないあるよ〜。
ひょんげー。
でしたっけ?
578 :
名無しさん@お腹いっぱい。
:2001/07/02(月) 06:41
初歩的な質問なのですが、オートインデントの機能はあるのですか?
あるに決まっているとは思いますが、設定法がわかりません。
あと、検索の時にデフォルトで大文字・小文字を区別しないように
設定する方法も教えてください。
579 :
名無しさん@お腹いっぱい。
:2001/07/02(月) 06:42
>>577
そうそれ
580 :
名無しさん@お腹いっぱい。
:2001/07/02(月) 09:12
>>578
こんな感じで。
> オートインデントの機能
:set autoindent
> 検索の時にデフォルトで大文字・小文字を区別しない
:set ignorecase
581 :
名無しさん@Emacs
:2001/07/02(月) 10:10
そういえば、jvim(vim3) では /hoge/i で hoge にも HOGE にもマッチしたんだけど、
vim6 ではダメなのね。
582 :
名無しさん@お腹いっぱい。
:2001/07/02(月) 10:19
>>581
より柔軟に/\chogeでマッチできます。\cと\Cで部分的なignore caseが実現可能です。
583 :
581
:2001/07/02(月) 10:42
おお、ほんとだ。知らんかった。
でも当分 jvim+skkfep から離れられんなー。
vim を使いたいというより、skk を使いたいんで。
gvim + skkinput だと、変換候補が黒地に黒になって
まったく見えないんだけどうちだけ?
584 :
572
:2001/07/02(月) 12:15
>>583
ワタチ skkfep の上で VIM 5.7 つかてるアルヨ.
jvim + skkfep みたく合体ちがうけど mutt とかでも使えるから
skkfep 単体もけこうよろし時もあると思われアル.
たまに辞書壊れるチト困るケドネ
585 :
396
:2001/07/03(火) 08:08
>>580
viを起動するときに、その設定を自動的にやらせるには、
どうすればいいのですか?
586 :
名無しさん@お腹いっぱい。
:2001/07/03(火) 09:45
>>585
$HOME/.exrcというファイルを作り、その中に書く。
vimならば$HOME/.vimrcに。
587 :
586
:2001/07/03(火) 09:58
ただし、その場合コロンを取り除いて記述すること。
588 :
名無しさん@お腹いっぱい。
:2001/07/03(火) 18:21
Bill Joy の書いた Vi のソースってどっかで見れねーのでしょうか?
古 UNIX のライセンス要るんかな。
589 :
名無しさん@お腹いっぱい。
:2001/07/03(火) 18:24
>>588
もともとバークレーじゃないのかなぁ?
だったらBSD?
590 :
名無しさん@お腹いっぱい。
:2001/07/03(火) 21:10
>>576
ありがとうございます。これでだいぶ楽ができるようになりました。
591 :
名無しさん@お腹いっぱい。
:2001/07/03(火) 21:34
× >>576
○ >>586
592 :
名無しさん@お腹いっぱい。
:2001/07/03(火) 21:45
VIsual editorってviとmがついてるvimとか
よく関係がわからない。
viとvimってなにが違うの?他にも色々あって
さっぱりわからん。
593 :
名無しさん@お腹いっぱい。
:2001/07/03(火) 22:04
>>592
VIsual editorでvi。
Vi IMprovedでvim。
vimはviのクローンでより発展したもの。
あとは使ってないのでわからない。
# 古くはVi IMitationだったらしいけど。
594 :
名無しさん@お腹いっぱい。
:2001/07/03(火) 22:05
>>592
すこし上のほうにもあるけど、Bill Joyが開発したオリジナルの
viはAT&TのUNIXライセンスがないとソースが利用できないため、
フリー/オープンソースなUNIX系OSではオリジナルviのソースは
一切使わず、かつ動作がオリジナルViとほぼ同様になるよう設計、
あるいはそれぞれ独自に機能を強化した、いわゆるViクローンを
標準で採用してるのよ。
VimもViクローンのうちのひとつ。
595 :
592
:2001/07/04(水) 18:28
>>593-594
thanxです
596 :
名無しさん@お腹いっぱい。
:2001/07/04(水) 21:11
emacsでファイルの任意の場所でマークして
カーソルをカットしたいとこまでもってって
カットして好きな場所にペーストする方法が
viだと未だにわからん・・・
597 :
名無しさん@お腹いっぱい。
:2001/07/04(水) 21:27
dd Delete the line the cursor is on.
yy Copy the line the cursor is on.
598 :
名無しさん@お腹いっぱい。
:2001/07/04(水) 21:39
>>596
maでマークを開始、カーソルをカットしたいとこまでもってって
d'aでカットして好きな位置に移動してpでペースト。
viが素晴らしいのはマークをa〜zの26個は作れるというところ。
599 :
名無しさん@お腹いっぱい。
:2001/07/04(水) 22:35
1. Ctrl-g でカットしたい開始行の行番号を表示
2. カットしたい最後の行に移動
3. :hoge,.d (hoge は1で得た行番号)
4. 好きなところでp
あほすぎ(w
600 :
名無しさん@お腹いっぱい。
:2001/07/04(水) 22:51
viって"view"の略じゃないの。
間違ってたら、ごめん。
601 :
名無しさん@お腹いっぱい。
:2001/07/04(水) 22:59
>>598
d`a だと思われ.
ついでにバッファも a-z を使えるから
ma -> 移動 -> "xy`a
なんてやると バッファx にマークa から今の位置まで
が記憶されるから,そいつをどこかに貼り付けたい時は
"xp とやれば O.K.
デモ,ワタチ名前付きバッファ ほとんど使わないし,マークも, VIM
使ってるカラ v 使うアルけどネ.
602 :
名無しさん@お腹いっぱい。
:2001/07/04(水) 23:42
>>598 >>599
それでは行単位でしかカット&ペーストできないような…(任意じゃねー)。
ちなみにすばらしいEmacsはレジスタがa〜zと1〜9と!〜)と…、ってviよりもたくさんあるよ。
ところで、vi でレクタングルのカット&ペーストってどうやるの?
603 :
名無しさん@お腹いっぱい。
:2001/07/04(水) 23:51
>>600
view == vi -r
604 :
名無しさん@Emacs
:2001/07/05(木) 00:05
>それでは行単位でしかカット&ペーストできないような…(任意じゃねー)。
601 を見れ
>ところで、vi でレクタングルのカット&ペーストってどうやるの?
vim なら CTRL-v で範囲選択して d で切り抜いて、p で貼り付け。
素の vi は知らん。
605 :
601
:2001/07/05(木) 00:06
>>602
>>601 を読んだアルか? ' を ` にすれば任意の場所 O.K. アルネ.
vi の矩形は 知らないケド, vim なら Ctrl-v で逝けるアルネ.
606 :
601
:2001/07/05(木) 00:07
1分差で思いっ切りカブたアル.
逝ってくるヨ・・・.
607 :
名無しさん@お腹いっぱい。
:2001/07/05(木) 00:17
>>600
ここみてみれ。
http://www.vi-editor.org/
608 :
名無しさん@お腹いっぱい。
:2001/07/05(木) 10:58
(>>596の話題の流れで)
そもそもカットしたいとかコピーしたい個所っていうのは特徴をもった区切りが
あるので、「vi で任意の」といわれても答えに窮するといったところか。
vim なら visual モードでどうとでもなるが。
何らかの区切りの例
foo(int arg1,int arg2){
…
bar(int arg3){
,int arg2 を int arg3 の後ろにカット&ペーストしたい →
f,dt)/bar<CR>f)hp
609 :
名無しさん@お腹いっぱい。
:2001/07/05(木) 18:11
>>608
f,dt)/bar<CR>f)P
610 :
608
:2001/07/05(木) 19:22
>>609
ヽ( ´Д`)ノ いつものくせが… そっちの方がいいね
611 :
名無しさん@お腹いっぱい。
:2001/07/11(水) 13:07
a.g.e.
612 :
名無しさん@お腹いっぱい。
:2001/07/15(日) 18:09
上げついでにレス
>>9
通信速度が遅いと自動で画面が10行モードとかになるはずだけど、
最近のvimとかは違うのかな。
>>602
でもemacsはマークが一つ。使いずらいっす。あと、viの1-9の
名前付きバッファはヒストリーバッファっす。3つ前に削除した
やつとか取り出せて死ぬ程便利。階層的アンドゥー用意するより
よっぽど洒落てると思うんだけどな、、、。
今のvimとか全部階層的アンドゥーがデフォで結構鬱。
>>608
viで$ってやるだけで関数の引数の最後の)まで飛べるように、
関数を"int XXX(....)改行{"って具合に書きましょう。そうする
ことで次の関数や前の関数に飛ぶのも]]や[[でできるようになります。
viは哲学なのですヽ(´ー`)ノ ← ちょっと逝ってる
あと、おいら"if (xxx) {改行何か改行}"なんてのを入力する時は
"if (xxx) {改行}"って入れてからESCO^Tなんていれてそれから
"何か"を入れてるんだけど、そういう人ってもしかして少ないの
かな?どっちでもいいことなんだけど、こっちのほうが思考が
途切れず入力できて良い感じじゃないかなと。
613 :
名無しさん@お腹いっぱい。
:2001/07/15(日) 19:20
emacs なネタなので sage。
>>612
レジスタは位置でも文字でも buffer の分割状態でもなんでも入るよ。
でも複数のマークってのは無理か。確かに使いたくなるときって結構あるね。
3つ前に削除したやつとかは browse-yank で解決です。
>>609 みたいなのを見ると vi が羨ましくなってくるなぁ。
Emacs だと、
C-s, C-b C-s) C-b C-w C-s bar RET C-s) C-b C-y
かなぁ。なんか全然バタバタした感じ。
でも Emacs には migemo があるから気にしない事にします。
614 :
612
:2001/07/15(日) 22:33
>>613
browse-yankはオートロードしてます。でも、3つ前に書き換えた
バッファの中身とかが一発で出てくるって点でviのほうがいいなあと。
viはどうなってるかを眺めてインタラクティブに操作することが苦手
なので、最初はとっつきにくいですけど、なれると余計な手間が
かからないぶん手足みたいに使えていいです。emacsでもC-uで色々
数を指定できるんですが、どーもめんちゃいです。
あと、emacsだと、C-s , C-b M-z ) ) C-s bar ESC C-s ) C-b C-y DEL
かな。zap-to-charは結構便利っす。
615 :
名無しさん@お腹いっぱい。
:2001/07/16(月) 01:59
emacs の viper-mode は両方のいいところを使えるので僕は便利に使ってます。
慣れないと混乱するけど。emacs ネタですまん。
616 :
名無しさん@お腹いっぱい。
:2001/07/16(月) 07:10
>>613
> でも Emacs には migemo があるから気にしない事にします。
vimで使えないとでもお思いですか?。近いうちに…
617 :
名無しさん@お腹いっぱい。
:2001/07/19(木) 00:26
viの行末の扱いにどうしてもなじめない。
行末に<とでも表示してくれて、そこにカーソルを当ててxすれば
次の行とつながって、lすれば次の行に行ってくれる、
そういうエディタきぼん。ついつい普通のエディタの感覚で
操作してミスすることが多いもので。
あと、最後の行の終わりに勝手に改行付けるのも何とかしてほしい。
618 :
名無しさん@お腹いっぱい。
:2001/07/19(木) 00:46
>>618
普通のエディタの感覚で操作するのに慣れているなら、viやめたほうが早いよ。
viはviの感覚で操作するものだ。
619 :
名無しさん@お腹いっぱい。
:2001/07/19(木) 01:20
>>617
>行末に<とでも表示してくれて、そこにカーソルを当ててxすれば
次の行とつながって、
行末に行かなくても J で次の行でつながるのは感覚的でないですか?
>lすれば次の行に行ってくれる、
これは、オレもちょっとは気になるかな…
620 :
名無しさん@お腹いっぱい。
:2001/07/19(木) 01:54
(行のどこに居たとしても)j0 ってので良いとは思うんだが。
「次の行に逝かない」んではなくて「行末で止まってくれる」んだと思えば
少しは精神衛生的によろしいな(笑
621 :
名無しさん@お腹いっぱい。
:2001/07/19(木) 02:36
てゆーか改行表示できるし。。。
次100
最新50
(10:00PM - 03:00AM の間一気に全部は読めません)
read.cgi ver5.26+ (01/10/21-)