X



vi 2nd
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名無しさん@お腹いっぱい。
垢版 |
NGNG
vi原理主義者の集い 2nd。
歴代スレは>>2。関連スレ・サイトは>>3
0852名無しさん@お腹いっぱい。
垢版 |
2011/07/28(木) 10:47:47.97
>>848
何度も書いたが、:wqやZZ、:xで落ち着いてはいけない。
でも:xやZZというコマンドを最初に説明してしまうと、それが常用のコマンドとの誤解を与え兼ねない。
:wqの場合「実は:wと:qってコマンドがあって、これが元になってるのだよ」っていう風に素直に進めるの。
0853名無しさん@お腹いっぱい。
垢版 |
2011/07/28(木) 10:50:38.88
もっと言えば、:wq、:x、ZZのいずれも教えてはならない、と思う。
ただ、あえて最初に挙げられた両者のどちらかと言うならば、:wqのほうが:wと:qにすんなりたどり着けるだろう、ということ。
0854名無しさん@お腹いっぱい。
垢版 |
2011/07/28(木) 11:24:53.43
:x は常用のコマンド。


ZZは入力がわかりにくいし、
:x file とか
:x! とかに相当する動作ができないので使わない。

繰り返すが、
:x は常用のコマンド。
0855名無しさん@お腹いっぱい。
垢版 |
2011/07/28(木) 12:06:10.44
:x file ねえ… :w file → :q じゃダメなのかい

:x だけ教えられた初心者は保存せずに終了したい場合や
現在のファイルに上書きした上で他のファイルにも書き込みたい場合はどうするんだ?

結局 :w や :q も教えなくちゃならなくなるじゃないか。
vi の基本操作だけでも手一杯の時期なんだから、覚えるコマンドは少なく、かつ汎用性のあるものが良い。
保存と終了がセットのコマンドは、それがセットの場合にしか使えない。
:w と :q をセットで教えるほうが、いくらでも応用が効くよ。
0856名無しさん@お腹いっぱい。
垢版 |
2011/07/28(木) 12:09:23.98
…ちょっと例えば悪いか。いずれにしろ :x は
保存と終了を兼ねるという用途でしか使えない。
それは確かによく使う組み合わせかも知れないが
それだけでは保存だけ、終了だけの場合に対応できない。

保存だけって操作はよく使うだろ?終了だけの操作もよく使う。
だったら、セットのコマンドなんて教えずに、両方を教えたほうが汎用的。
0857名無しさん@お腹いっぱい。
垢版 |
2011/07/28(木) 12:31:59.12
>>856
勘違いしてもらっては困るが、
俺は :x :q(!) :w を教えて :wq を教えるなという主張だよ。
「保存だけ(:w)、終了だけ(:q)」を教えないなんて言ってない。
0858名無しさん@お腹いっぱい。
垢版 |
2011/07/28(木) 12:34:32.11
>>853

:wq → :w :q って、この場合1例しか成り立たない特例だよ。

1例しかない特例に「発展」(笑)とかの妄想的意味づけするのはアホ。

:se ≠ :s :e
:vi ≠ :v :i
だし。

もちろん、:se :s :e :vi :v :i は実在するexコマンド。
0862名無しさん@お腹いっぱい。
垢版 |
2011/07/28(木) 13:42:03.51
>>860
それじゃなくて、:w と :q と :q! を教えれば充分なのに
それに加えて :x を教えるべきというのはどうして?という話。
0863名無しさん@お腹いっぱい。
垢版 |
2011/07/28(木) 14:01:30.84
>>862
例えば複数のソースファイルを複数のxterm上で別々にviで開いて
複数ファイルに跨って編集して、そのすべてを終了する場面。
本人は全体を編集したつもりでも個別の一部のファイルは
編集されていないものもある。そんな時、:x で終了すれば
タイムスタンプの更新が最小限に抑えられ
その後の makeも合理的になる。
0864名無しさん@お腹いっぱい。
垢版 |
2011/07/28(木) 14:45:16.66
>>863
ああ、今まで全く理解に苦しんでたが、それで貴方の主張が飲み込めた。
要はシステム管理・設定ファイルの編集とかでなく、開発用のエディタとしての本格的利用を前提にしてるのね。

…ただ、複数編集や make のためのタイムスタンプって、既に俺の前提では応用の域なんよね。
編集したつもりなのだから、更新されても make の時間的都合だけで実害はないかと。

もちろん開発用に本格的に使うなら覚えて欲しいが、それは応用操作であって
vi をとりあえず使えるようになるための基礎としては
:x も :wq も不用意な保存を招く、むしろ害悪なコマンドだと思うの。
0868名無しさん@お腹いっぱい。
垢版 |
2011/07/28(木) 18:12:55.06
>>867
それはまた別の話だ。


別の話をするなら、「終了しない:x」みたいなコマンドが欲しい。
今は、Ctrl-Gで編集の有無を確認して、編集有りの場合のみ :w する、
ということをしてる。
0870名無しさん@お腹いっぱい。
垢版 |
2011/07/28(木) 18:26:17.05
その辺はedスクリプトとの互換性の問題があるから変えられなかったと思われ
edは「qして書き込んでないよって言われたら書きこめば?」って考えだと思われ
0871名無しさん@お腹いっぱい。
垢版 |
2011/07/28(木) 20:19:52.32
>>868
全部:qで閉じれば良くね?
編集したときに:wしてたら、それで閉じれないファイルって保存し忘れたファイルだけでしょ
0874名無しさん@お腹いっぱい。
垢版 |
2011/07/28(木) 20:51:01.88
>>873
いいや。

>>863 の言うように複数のファイルを複数のviで同時に編集していたら、
そのうちのどれを実際に編集たかは自明ではなくなる。
0877名無しさん@お腹いっぱい。
垢版 |
2011/07/29(金) 11:02:04.72
Emacs使いが小さなファイルならviのほうがええか、と思って何日かかけてこのスレ見てたら
いきなり伸びててタワラ。
上のほうで何度もタブー視されてるが、とりあえずvim使っときゃいいんだよな?とは言ってもvimインストールした時に20MBぐらい使ったのはうぇえ?って思ったが。
オリジナルのvi使う理由ってやっぱ軽いから?nviも入れてみて違いを体感できるような感じではなかったのでとりあえず考えるのもだるいのでvim使うと思うけど。
0879名無しさん@お腹いっぱい。
垢版 |
2011/07/29(金) 17:21:08.56
>>877
最初から入ってるのを使えばよろし
最近はnanoしか入ってないのとかも確かにあるが
大概はnviかvim-tinyかオリジナルか独自版のviが入ってると思われ
0882名無しさん@お腹いっぱい。
垢版 |
2011/07/30(土) 15:51:23.46
その基本のviについて質問です

カーソル位置から、次の単語の直前までを大文字化、もしくは小文字化する操作ってありますか?
vimやelvisなら v移動コマンド~ や g~移動コマンド で出来るようなのですが
nvi ではどちらも通用しなかったので、vi 全体で通用する方法はあるのかな、と疑問に思ったのです
字数数えて 数字~ ってするしかないですかね…?
0891名無しさん@お腹いっぱい。
垢版 |
2012/01/18(水) 06:17:09.44
>>3,4修正
viソースコード
http://ex-vi.sourceforge.net/

質問
上記viでインサートモードでの^HとBSが共に効きません

$HOME/.exrcには

remap ^? ^H
remap! ^? ^H

とやってるんですがこれじゃダメなんでしょうか?
(^? ^H はコントロールコードです)
0902名無しさん@お腹いっぱい。
垢版 |
2012/02/18(土) 00:42:56.13
     /: : : : : __: :/: : ::/: : ://: : :/l::|: : :i: :l: : :ヽ: : :丶: : 丶ヾ    ___
     /;,, : : : //::/: : 7l,;:≠-::/: : / .l::|: : :l: :|;,,;!: : :!l: : :i: : : :|: : ::、  /     ヽ
    /ヽヽ: ://: :!:,X~::|: /;,,;,/: :/  リ!: ::/ノ  l`ヽl !: : |: : : :l: :l: リ / そ そ お \
   /: : ヽヾ/: : l/::l |/|||llllヾ,、  / |: :/ , -==、 l\:::|: : : :|i: | /   う う  前  |
.   /: : : //ヾ ; :|!: イ、||ll|||||::||    ノノ  イ|||||||ヾ、 |: ::|!: : イ: ::|/   な 思 が
   /: : ://: : :ヽソ::ヽl |{ i||ll"ン    ´   i| l|||l"l `|: /|: : /'!/l     ん う
 ∠: : : ~: : : : : : : :丶ゝ-―-      ,  ー=z_ソ   |/ ハメ;, :: ::|.   だ ん
   i|::ハ: : : : : : : : : : : 、ヘヘヘヘ     、  ヘヘヘヘヘ /: : : : : \,|.   ろ な
   |!l |: : : : : : : : :、: ::\    、-―-,      / : : :丶;,,;,:ミヽ   う  ら
     丶: :ハ、lヽ: :ヽ: : ::\__  `~ "      /: : ト; lヽ)   ゝ
       レ `| `、l`、>=ニ´        ,  _´ : :} `   /
         ,,、r"^~´"''''"t-`r、 _  -、 ´ヽノ \ノ   /    お ・
       ,;'~  _r-- 、__     ~f、_>'、_         |  で  前 ・
      f~  ,;"     ~"t___    ミ、 ^'t         |  は  ん ・
      ,"  ,~         ヾ~'-、__ ミ_ξ丶     |  な  中 ・
     ;'  ,イ ..          ヽ_   ヾ、0ヽ丶    l         /
     ( ;":: |: :: ..          .`,   ヾ 丶 !    \____/
     ;;;; :: 入:: :: ::      l`ー-、   )l   ヾ 丶
     "~、ソ:: :い:: :     \_  ノ ,    ヾ 丶
0903名無しさん@お腹いっぱい。
垢版 |
2012/04/28(土) 18:11:02.63
viで、2乗とか分数とかルートとかはどうやって入力するのですか?

x^2 を ^2 じゃなくて小さい2をxの右上に書きたい
a + b / c + d で、斜線でなく、上に a + b 下に c + d 間に長い--------- にしたい
√ab で、√の上の屋根を ab のところまで引きたい

以上お願いします。
0907名無しさん@お腹いっぱい。
垢版 |
2012/08/11(土) 16:57:21.63
>>906
サンクス
やっぱそうだったか
しばらく使ってなかったので何か変な事しちまったのかと思った
客先の本番系だったのでちと焦った
0909名無しさん@お腹いっぱい。
垢版 |
2015/05/02(土) 09:45:06.42
今までexモード(コマンド)って過去の互換性だけに残ってる要らない機能だと思ってた。
exコマンド使ったらすごく便利。
今まで損してた。
こんなのオレだけ?
0910幾田素弘
垢版 |
2015/05/04(月) 07:27:44.65
>>903
roff系コマンド、Latex、plain2 のいずれかを使えばできるはず。
使った事がないのでよく分からない。
0911名無しさん@お腹いっぱい。
垢版 |
2015/10/31(土) 23:38:05.91
次スレはVimと統合だな
0913名無しさん@お腹いっぱい。
垢版 |
2015/12/05(土) 15:23:58.34
>>1
:q!
0914名無しさん@お腹いっぱい。
垢版 |
2016/02/01(月) 20:54:21.20
>>911
だな
:q!
0915名無しさん@お腹いっぱい。
垢版 |
2017/12/29(金) 09:26:58.48
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

JI5Q4SWAW5
0916名無しさん@お腹いっぱい。
垢版 |
2018/05/22(火) 04:36:41.08
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

UUAHR
0917名無しさん@お腹いっぱい。
垢版 |
2020/05/01(金) 04:04:04.59
ggg
0919名無しさん@お腹いっぱい。
垢版 |
2022/10/31(月) 09:41:02.22
2001年のスレ レス数順

https://mevius.5ch.net/test/read.cgi/unix/1020611467/918-n (918)
https://lavender.5ch.net/test/read.cgi/legend/1014827659/866-n (866)
https://agree.5ch.net/test/read.cgi/sakud/1033927830/863-n (863)
https://lavender.5ch.net/test/read.cgi/legend/1022075033/855-n (855)
https://lavender.5ch.net/test/read.cgi/hobby/1031911770/849-n (849)
https://medaka.5ch.net/test/read.cgi/tanka/1031446931/848-n (848)
https://lavender.5ch.net/test/read.cgi/techno/1015344642/838-n (838)
https://mevius.5ch.net/test/read.cgi/win/1036417270/835-n (835)
https://mao.5ch.net/test/read.cgi/lifework/1024795616/833-n (833)
https://mao.5ch.net/test/read.cgi/lifework/1033720129/833-n (833)
https://medaka.5ch.net/test/read.cgi/tanka/1008005052/832-n (832)
https://kizuna.5ch.net/test/read.cgi/recipe/1021609086/831-n (832)
https://lavender.5ch.net/test/read.cgi/legend/1010339961/830-n (830)
https://kizuna.5ch.net/test/read.cgi/gurume/1012501354/830-n (830)
https://kizuna.5ch.net/test/read.cgi/gurume/1004291330/826-n (826)
https://kizuna.5ch.net/test/read.cgi/patissier/1022562187/824-n (824)
https://kizuna.5ch.net/test/read.cgi/recipe/1009539655/821-n (821)
https://rio2016.5ch.net/test/read.cgi/natsumeloj/1010478623/820-n (820)
https://lavender.5ch.net/test/read.cgi/dance/1029584574/819-n (819)
https://rio2016.5ch.net/test/read.cgi/kagu/1032436843/818-n (818)
https://lavender.5ch.net/test/read.cgi/legend/1010717734/815-n (815)
https://mao.5ch.net/test/read.cgi/lifework/1016301378/815-n (815)
https://rio2016.5ch.net/test/read.cgi/kagu/1020185823/813-n (813)
0922名無しさん@お腹いっぱい。
垢版 |
2022/11/12(土) 07:52:27.46
2001年のスレ レス数順

https://mevius.5ch.net/test/read.cgi/unix/1020611467/918-n (918)
https://lavender.5ch.net/test/read.cgi/legend/1014827659/866-n (866)
https://agree.5ch.net/test/read.cgi/sakud/1033927830/863-n (863)
https://lavender.5ch.net/test/read.cgi/legend/1022075033/855-n (855)
https://lavender.5ch.net/test/read.cgi/hobby/1031911770/849-n (849)
https://medaka.5ch.net/test/read.cgi/tanka/1031446931/848-n (848)
https://lavender.5ch.net/test/read.cgi/techno/1015344642/838-n (838)
https://mevius.5ch.net/test/read.cgi/win/1036417270/835-n (835)
https://mao.5ch.net/test/read.cgi/lifework/1024795616/833-n (833)
https://mao.5ch.net/test/read.cgi/lifework/1033720129/833-n (833)
https://medaka.5ch.net/test/read.cgi/tanka/1008005052/832-n (832)
https://kizuna.5ch.net/test/read.cgi/recipe/1021609086/831-n (832)
https://lavender.5ch.net/test/read.cgi/legend/1010339961/830-n (830)
https://kizuna.5ch.net/test/read.cgi/gurume/1012501354/830-n (830)
https://kizuna.5ch.net/test/read.cgi/gurume/1004291330/826-n (826)
https://kizuna.5ch.net/test/read.cgi/patissier/1022562187/824-n (824)
https://kizuna.5ch.net/test/read.cgi/recipe/1009539655/821-n (821)
https://rio2016.5ch.net/test/read.cgi/natsumeloj/1010478623/820-n (820)
https://lavender.5ch.net/test/read.cgi/dance/1029584574/819-n (819)
https://rio2016.5ch.net/test/read.cgi/kagu/1032436843/818-n (818)
https://lavender.5ch.net/test/read.cgi/legend/1010717734/815-n (815)
https://mao.5ch.net/test/read.cgi/lifework/1016301378/815-n (815)
https://rio2016.5ch.net/test/read.cgi/kagu/1020185823/813-n (813)
https://kizuna.5ch.net/test/read.cgi/cook/1013769126/801-n (801)
https://lavender.5ch.net/test/read.cgi/doll/1007651793/801-n (801)
0926名無しさん@お腹いっぱい。
垢版 |
2022/11/23(水) 08:35:20.06
1日のサイクル

コロナ前
22:00-14:00自由時間
14:00-22:00 仕事(16:00か17:00の1時間休憩)

コロナ禍
19:00-15:00 自由時間
15:00-19:00 仕事(17:00-18:00 休憩)
0937名無しさん@お腹いっぱい。
垢版 |
2022/11/25(金) 05:39:20.72
今年初?1月以来?にガチャ結果出してきたな
何回やったか言わないあたりどうでもいいが

課金はしていないんだろうか?
というか今月、来月使える金あるのか?
レス数が950を超えています。1000を超えると書き込みができなくなります。

ニューススポーツなんでも実況