02/12/20 21:19.net
>>260
vimを使え、ということ(以下略
266:名無しさん@お腹いっぱい。
02/12/23 20:56.net
>>258-260
:set cpoptions+=$
267:名無しさん@お腹いっぱい。
02/12/31 18:53.net
生viとかnvi使っている人はword wrapはどうしてる ?
Mail書くときにこれが一番の悩みの種なんだが。
268:名無しさん@お腹いっぱい。
02/12/31 19:24.net
生vi
v
i
269:名無しさん@お腹いっぱい。
02/12/31 19:47.net
>>265 ハァハァ(;´Д`)
270:名無しさん@お腹いっぱい。
02/12/31 22:07.net
>>264
「75|bi^M^[」を各行で繰り返す、とかそういうこと?
271:264
02/12/31 23:09.net
>>267
そゆこと。
なんか綺麗にできる方法はないかなと思って。
272:267
02/12/31 23:39.net
>>268
%!fold
はどう? hyphenationまでは面倒みてくれないかな?
273:264@navi2chから書きこめん
03/01/01 00:27.net
>>269
れすさんくすです。
なんか惜しいところで日本語が文字化けしているようれす。
# GNU foldも試しましたが......
274:名無しさん@お腹いっぱい。
03/01/01 01:36.net
英文ならふつう fmt だと思うけど、日本語に対応してる fmt が
あるかどうかは知らない。nkf -f ってのもあるみたいだけど、
やったことはないな。
自分は英文でも和文でも手動で wrap してるけど...
275:名無しさん@お腹いっぱい。
03/01/08 19:21.net
>>264
つーか jvim/vim 使えばいいじゃんって禁句? まぁいろいろ
しがらみあるんだろうけど。
276:264
03/01/08 21:23.net
結局は自分でfoldもどきを書いて解決しました。
>>272
禁句に決まってる(藁。
まぁ、しがらみじゃなくて趣味みたいなもんだ。
277:名無しさん@お腹いっぱい。
03/01/09 00:40.net
禁則処理とかはどうしました?
278:264
03/01/09 19:34.net
>>274
それも禁句(汗。
つか、折り返ししかしてない。
#!/usr/bin/env ruby -Ke
ARGF.each {|line|
outJP = /[a-zA-Z\d\s!@#$%^&*()_+|~}{":?><,.\/;'\[\]`\\=-]/
if line.size > 75
n = 0
a = line.gsub(/./){$&+','}.split(/,/e)
a.each {|word|
if n > 75
puts ''
n = 0
end
if word =~ outJP
n += 1
else
n += 2
end
print word
}
279: else puts line end } # 自分で言うのもなんだが、ただ動くだけといった感じ。 # もっと美しく機能的なスクリプトきぼんぬ。
280:名無しさん@Vim%Chalice
03/01/09 19:48.net
format.vimは禁則処理もしてくれてます。
281:名無しさん@お腹いっぱい。
03/01/09 19:50.net
>>275
require "nkf"
print NKF::nkf('-f75', ARGF.read)
282:名無しさん@お腹いっぱい。
03/01/09 20:02.net
>>275
あ、あと、Ruby 正規表現本に folding するのが載ってた。
URLリンク(www.ohmsha.co.jp)
URLリンク(www.dm4lab.to)
283:名無しさん@お腹いっぱい。
03/01/09 22:00.net
>>277
それは >>264 の望むものではないような気が。
284:名無しさん@お腹いっぱい。
03/01/11 06:22.net
:global の面白い使い方ありませんか?
知った方はすげーと思ったけれど、
なかなか使わない。
# viper でも emacs21 になってやっと実装された
# みたいです。
285:名無しさん@お腹いっぱい。
03/01/14 01:25.net
それってどんなコマンド?
書き方からすると、なんとなく grep の g とは違うもののようだけど。
286:280
03/01/14 02:40.net
...すみません。grep の g です。
なんか面白い使い方ができそうに思えるんですが、
g/re/p 以外にはなかなか使わないなあと。
あとは g/re/d とか g/re/m0 とかかな。
287:名無しさん@お腹いっぱい
03/01/14 23:14.net
>282
うちのviper、g/re/pだけ動かない。鬱だ。
printがimplimentされてないって出るけど
何か設定要るんだっけ?
288:280
03/01/15 00:15.net
>>283
viper では print がないんですよ。
M-x occur 使えってことですかね。
viper で ex command を追加する方法ないのかなあ。
289:山崎渉
03/01/15 13:07.net
(^^)
290:名無しさん@お腹いっぱい。
03/01/15 15:11.net
viperスレキボン!
291:名無しさん@お腹いっぱい。
03/01/15 15:47.net
>>286
言い出しっぺの法則
292:名無しさん@お腹いっぱい。
03/01/16 21:19.net
nvi スレからきました。
nvi-1.79.m17n-20011024 だけど、autodetect=jp+ にしても、
文字コード保存されなくなっていませんか?
どうも、19991117 から 20011024 へ上げてからおかしくなったようなんですが。
293:名無しさん@お腹いっぱい。
03/01/17 05:21.net
私のところでも、短いファイルで起こることがあります。
20011024 は beta(alpha?) 扱いっぽいので、戻すのが素直かと。
(or まじめに調べてバグレポするか)
294:名無しさん@お腹いっぱい。
03/01/17 23:35.net
洩れは19991117の時点で、autodetectが鈍くなったと思った。
あと、20011024が当たらないんだけど、patchに-p1以外のoption要るの?
295:名無しさん@お腹いっぱい。
03/01/18 01:58.net
tar でてんかいして cd でひとつもぐって patch -p0 であたるよ。
296:名無しさん@お腹いっぱい。
03/02/07 02:50.net
vi 使うの人は shell でも vi keybind にしてるんですか?
297:名無しさん@お腹いっぱい。
03/02/07 03:25.net
yup
298:名無しさん@お腹いっぱい。
03/02/07 11:20.net
>>292
僕はそうしてます。zshあたりが一番完成度が高い、とおもう。
299:名無しさん@お腹いっぱい。
03/02/09 02:15.net
>>292
いぜん某LUGの飲み会で聞いたことがあったが、ほとんど vi main な
ユーザ層だったにもかかわらず、vi binder はわしひとりだった。
(今はやめちった) 常用してる奴は日本で100人いないと思うなー。
300:名無しさん@お腹いっぱい。
03/02/09 02:58.net
ということは emacs like な bind している
vi 使いは、emacs の基本的な操作もできるという
ことだろうか。
301:名無しさん@お腹いっぱい。
03/02/09 09:25.net
>>296
shell に限らず、GNU 系やその他のツールも、
大抵デフォルトは Emacs 準拠なキーバインドだったりするから、
イヤでも Emacs like なキーバインドには慣れるでしょ。
302:名無しさん@お腹いっぱい。
03/02/09 09:43.net
>>297
ちゅーことやね。逆に emacs binder も less とか rogue とかで
vi bind 覚えざるを得ないんじゃないの、とか。
303:名無しさん@Meadow
03/02/10 01:36.net
>>298
rogueを引き合いに出すのかw
304:名無しさん@お腹いっぱい。
03/02/10 01:38.net
>>299
いや、かなーり核心突いてると思うぞ
305:名無しさん@お腹いっぱい。
03/02/10 02:07.net
emacs 使ってましたが、
nethack で vi bind 覚えて
viper-mode 使うようになりました。
306:名無しさん@お腹いっぱい。
03/02/18 01:10.net
>>300
|>>299
|いや、かなーり核心突いてると思うぞ
突くと痛いらしいです。
307:名無しさん@常時満腹
03/02/24 11:16.net
誘導されてきました。
Vi のバッファやヤンクなんですが、エディタ終了後も一時保存しておくことできないでしょうか。
あるいは Vi 起動中に、適当なディレクトリの適当なファイルをつくり保存・・・とか。
どうでしょうか。
308:名無しさん@お腹いっぱい。
03/02/24 12:41.net
viは知らんけどvim6ならviminfoっていうのを使ってできるよ
スレリンク(unix板)
309:名無しさん@常時満腹
03/02/24 13:20.net
>>304
jvim-3 ですが、viminfo はないようです。
インストールしたくないし(面倒なわけじゃない)、何かないかな。。。
310:名無しさん@お腹いっぱい。
03/02/24 13:35.net
>>305
インストールしましょう。
311:名無しさん@常時満腹
03/02/24 14:58.net
>>306
はい、インストールします。
でもデフォルトが好きです。
原始的な方法はありませんか?
(紙に書き写すとか、viをハックするとかは遠慮します)
312:名無しさん@お腹いっぱい。
03/02/24 15:30.net
デフォルトではできません。以上。
つーか、jvim3がデフォルトの環境なんてあるのか?
313:名無しさん@お腹いっぱい。
03/02/24 15:33.net
Vineはjvimじゃなかったっけ?
314:名無しさん@常時満腹
03/02/24 17:00.net
どうも。
遅れました、vine で jvim 使ってます。
確かにデフォルト?じゃないし、デフォルトの jvim じゃできないかもしれない。
man はオプションしかありませんでした。
どうにかデキナイかな。。。
315:名無しさん@お腹いっぱい。
03/02/24 17:10.net
自分で rpm 作って入れれば整合性の問題もないでしょ。
または /usr/lcoal に入れるとか。
316:名無しさん@お腹いっぱい。
03/02/24 17:13.net
てすとん
317:名無しさん@お腹いっぱい。
03/02/24 17:16.net
RedHat 7.x 以降に入っているviはデフォルトで検索文字列が引き継がれるのかなんなのか、
vi test1
/abc
ZZ
vi test2
まだabc探してるよ・・・ってことになるんですが、ウザイです。どうすりゃいいの?
318:名無しさん@お腹いっぱい。
03/02/24 17:25.net
>>313
どの vi だよ。
319:名無しさん@お腹いっぱい。
03/02/24 17:37.net
>>313
うざいか?nおさなければいいじゃん。
320:名無しさん@お腹いっぱい。
03/02/24 17:39.net
>>310
だからvim入れろって。
vimrc_exampleってのが入ってるからそれつかえばいい。
321:名無しさん@お腹いっぱい。
03/02/25 00:02.net
>>316
質問者が"jvimで"と言っているのに"vim入れろ"ってのは答えに
なってねーだろーが。
好んで分離したvimスレがあるのに、何でこっちにまでしゃしゃり
出てくるかな。
322:名無しさん@お腹いっぱい。
03/02/25 00:19.net
>>317
では、そういうアナタがjvimで可能な解決法を示してくださいな。
少なくとも>>316は、「vim6でなら可能」という一つの解決法は示して
いるのでつから。
323:316
03/02/25 12:33.net
>>317
>>307でインストールするって言ってるのに、jvim使ってるみたいだから
324:名無しさん@お腹いっぱい。
03/02/28 11:10.net
Windwosでテキストをメモ帳等で編集する際に、文字選択する場合。
SHIFTキー押しながら、矢印キーを押すと文字選択されますが、
viには文字選択する際に、[何かのキー]+[矢印キー]という
組み合わせってあるのでしょうか?
325:名無しさん@お腹いっぱい。
03/02/28 11:24.net
vimの話はナシなんだっけ?では、
>>320
「ありません。」
326:名無しさん@お腹いっぱい。
03/02/28 11:28.net
>>321
(´ д `) vimを使用してます。
327:名無しさん@お腹いっぱい。
03/02/28 11:29.net
>>320
vim なら <C-V>でビジュアル選択で出来ると思われ。
328:名無しさん@お腹いっぱい。
03/02/28 11:30.net
>>323
おおっ、ありがとうございます。
329:名無しさん@お腹いっぱい。
03/02/28 11:33.net
>>320
メモ帳と同じ操作で使いたいなら
vi なんか使わなきゃいいのに。
>>323
v じゃなくて?
330:名無しさん@お腹いっぱい。
03/02/28 11:46.net
>>325
RedHatLinux8で秀丸のような、
色付、日本語、インデント、行数
等の機能がついたのってあります?
331:名無しさん@お腹いっぱい。
03/02/28 11:53.net
>>326
スレ違い。
332:名無しさん@お腹いっぱい。
03/02/28 12:05.net
vimの話はナシなんだっけ?では、
>>326
「ありません。」
333:名無しさん@お腹いっぱい。
03/02/28 12:11.net
>>326
(´ д `;) vimを使用してます。
だれか、emacsのメモ帳とvimの機能を統合しておくれ。
・色付
・日本語対応
・インデント
・行番号表示
・画面分割
・検索/痴漢
キボンヌ、
334:名無しさん@お腹いっぱい。
03/02/28 12:19.net
>>329
荒らすなよ。
335:名無しさん@お腹いっぱい。
03/02/28 13:31.net
>>329
vimでできるだろ。
336:名無しさん@お腹いっぱい。
03/02/28 15:14.net
>>325
vだと通常選択、<C-V>だとブロック選択です、確か。
もちろんそこら辺も設定で変えれますけど。
>>326
vim
337:広末
03/03/02 14:46.net
/[検索文字]
した、[検索文字]の色が次回の起動時もずっとついていますが、
一度検索した文字列の色表示を解除するにはどうしたらよいのですか?
338:名無しさん@お腹いっぱい。
03/03/02 15:20.net
>>333
それvimじゃないですかい?
:nohlsearch
すれば消えますです。
339:名無しさん@お腹いっぱい。
03/03/02 15:23.net
>>広末
どのviをつかってるか知らないが、おれのvimでは次回起動時には色がついていなかった
色を解除するには:nohを使えばいい。
nmap <c-n> :noh<cr>
おれはc-nにマップしている。
340:広末
03/03/02 17:53.net
>>334
>>335
ありがとうございます。
341:広末
03/03/04 00:30.net
vimで適当な任意文字列、例えばC言語の関数strcpy等を自分好みの
青色の普通の大きさで表示させたい場合(任意の文字の色や太さをを変更したい)、
設定ファイルかなにかがあるかと思いますが・・、どのファイルをいじればよいのでつか?
342:名無しさん@お腹いっぱい。
03/03/04 01:21.net
>>337
vimスレに行くとKoRoNさんが優しく答えてくれるかも。
ここはviスレだからスレ違い。
343:名無しさん@お腹いっぱい。
03/03/04 22:43.net
(´-`).。oO(なんでvimスレに行かないんだろう。。。?)
344:名無しさん@お腹いっぱい。
03/03/08 15:19.net
>>広末
URLリンク(www.vim.org)
345:名無しさん@お腹いっぱい。
03/03/13 04:55.net
vi vi vi vi vi vi vi vi vi vi vi vi vi vi vi vi
vi が好きで好きでたまりません。
でも、vi にはもう新しいことは何もない!!
vim じゃだめ。あれは vi + α だから。
αじゃなくて、vi そのものがいいの!
おれに何か新しい vi っぽいことをして下さい。
vi vi vi vi vi vi vi vi vi vi vi vi vi vi vi vi
346:名無しさん@お腹いっぱい。
03/03/13 07:53.net
>>341
そ&nsp; う&nsp; い&nsp; う&nsp; イ&nsp; メ&nsp; ク&nsp; ラ&nsp; も&nsp; あ&nsp; る&nsp; ん&nsp; で&nsp; す&nsp; か&nsp; 。
347:名無しさん@お腹いっぱい。
03/03/25 03:32.net
viと出会ってから今までずっと、hjklは hを人差し指、jは中指で
押していたけど、 viスレを読んで思い直してhは親指で押すことに
しました。体を強制するのは辛い修行になると思ってたけど、 3日
くらい経った今ではもうすっかり人差し指はj派になってます。やっ
ぱホームポジションからずらさずに済むからこっちのほうがいいで
すね。やっぱり、viの操作の一つ一つには意味があるんだなと改め
て感じました。ありがとうございました。
348:名無しさん@お腹いっぱい。
03/03/25 06:36.net
(´-`).。oO(信じるなよ。。。)
349:名無しさん@お腹いっぱい。
03/03/25 09:45.net
っていうかhもjも人指し指だろ。
350:名無しさん@お腹いっぱい。
03/03/25 09:47.net
(´-`).。oO(ネタだろう。。。)
351:名無しさん@お腹いっぱい。
03/03/25 18:43.net
それでもキーボードのfとjから指を離したくない人のためのコマンド、nxtだよ。
352:名無しさん@お腹いっぱい。
03/03/25 18:53.net
>>347
おお、某スレではみんな君を待ちわびているぞ。待ちすぎて共喰いまでやってる。
早くsiteを更新して皆を喜ばせてやってくれ!
353:名無しさん@お腹いっぱい。
03/03/25 19:42.net
某スレ…(w
354:山崎渉
03/04/17 12:28.net
(^^)
355:あぼーん
あぼーん.net
あぼーん
356:名無しさん@お腹いっぱい。
03/05/05 12:44.net
ところで、本家vi の最新バージョンっていくつなんですかね?
357:名無しさん@お腹いっぱい。
03/05/05 12:54.net
「本家vi」ってどれよ?
358:名無しさん@お腹いっぱい。
03/05/05 13:14.net
空viじゃないの?
359:名無しさん@お腹いっぱい。
03/05/05 16:23.net
nvi ですかね?
360:名無しさん@お腹いっぱい。
03/05/05 16:50.net
>>353
352がききたいのは
Bill Joyが保守してた最終バージョンとか、
4.4BSDに含まれてたバージョンとか、
上のようなのの直接の子孫とか、
そういう意味では?
俺も知らんけど興味あるな。
Solarisのviは4.3BSDぐらいから分化した別物?
361:名無しさん@お腹いっぱい。
03/05/05 19:23.net
一般的に認められている正統な vi の後継は何?
nvi?
362:名無しさん@お腹いっぱい。
03/05/05 19:30.net
vii
363:名無しさん@お腹いっぱい。
03/05/06 03:03.net
stevieだよ
364:名無しさん@お腹いっぱい。
03/05/06 03:44.net
vileだろ。
365:名無しさん@お腹いっぱい。
03/05/06 03:58.net
しょうもないですが言わせて下さい。
ちんこ vim vim
366:名無しさん@お腹いっぱい。
03/05/10 01:55.net
>>361
ワロタ
367:名無しさん@お腹いっぱい。
03/05/18 23:41.net
skkfep内蔵vimってのをコンパイルしたんだけど、どうやって日本語入力するんだ?
これ↓
URLリンク(www1.interq.or.jp)
368:名無しさん@お腹いっぱい。
03/05/19 08:36.net
>>363
:set fepctrl
で skkfep が有効になる。
SKK モードに入るのはデフォルトでは ^\ だったか ^O だったか(忘れた)。
:set fepkey=J
としておけば Emacs の SKK のように ^J でトグルするので、
^\ だったか ^O だったか忘れていても問題なし。
369:名無しさん@お腹いっぱい。
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文字くらいの文章書くときに
その幅に合わせて手動で文中に改行入れたり消したりと、ご苦労なことだなぁとさ