X



【IT】テキストエディタ「Vim」が30周年を迎える [田杉山脈★]
■ このスレッドは過去ログ倉庫に格納されています
0001田杉山脈 ★
垢版 |
2021/11/06(土) 18:32:50.41ID:CAP_USER
コマンドラインベースで動作するテキストエディタ「Vim」が1991年のリリースから30周年を迎えました。ソフトウェア開発者のアレックス・ボールドウィン氏は、いかにしてVimが30年間愛され続けたのかについて解説しています。

ボールドウィン氏は、Vimが使われ続ける理由と考えられる点をいくつか挙げています。

1.マウス不要
例えば、メモ帳のような典型的なモードレスエディターでは、テキストの入力という1つのモードだけが使用可能ですが、Vimでは入力モードやノーマルモードなどの複数のモードがあることにより、キー入力を単純な文字入力だけでなく、カーソル移動や行削除といったさまざまな機能に使用することができます。「この機能がキーボードと心を画面上のコードと同期させます」とボールドウィン氏は述べています。

開発者は多くの時間をテキストの入力に費やしているので、テキスト入力を中断するマウス操作のような余計なプロセスはすべて、スムーズな仕事の妨げとなる可能性があるとボールドウィン氏は指摘。「ほとんどの開発者は効率化が大好きなので、多くの開発者はキーボードに手を置いたまま仕事をしたいと考えています。これにより、時間が節約され、集中力が維持され、最終的に優れたソフトウェアを生み出せるようになります。Vimチームは何十年にもわたってユーザーにとっての本当に必要なメリットを理解し、その競争上の優位性を保つように製品を形作ってきました」とボールドウィン氏は述べています。

2.強力な「.(ドット)」コマンド
Vimでは、ドットを入力するだけで直前の変更を繰り返すことが可能です。ボールドウィン氏は「単純なマクロに見えますが、これは複雑なテキストの入力中に効果を示すことがあります」と述べています。

3.Vim-Easy Motion
Vim向けに提供されているプラグイン「EasyMotion」を使用すると、以下のように各単語の先頭の文字が赤くハイライトされます。この状態で、ハイライトされた文字を入力すると、カーソルをその場所に移動させることができます。

4.シェルコマンド
シェルコマンドをエディター内に統合する機能により、別ウィンドウでコマンドを実行するよりもはるかに簡単になっています。

5.バッファ
バッファとは、Vimが読み込んだファイル内容をコピーするメモリ領域のこと。複数のファイルタブを開いてしまうと管理が複雑になりますが、バッファを使うと複数のファイルを一度に開いて検索も簡単になるとボールドウィン氏は記しています。

ボールドウィン氏は「開発者が実際にコードを入力する方法は30年前とほとんど変わりません。Vimは先見の明があった製品であり、ユーザーが最も必要としている『テキストを入力し、操作する』というシンプルな機能は、今も昔も必要とされています」「Vimの開発チームは明確な生産性向上だけに焦点を合わせ、必要とされるものを厳格に提供することに注力し続けています」と評価しました。
https://gigazine.net/news/20211105-vim-30th-anniversary/
0007名刺は切らしておりまして
垢版 |
2021/11/06(土) 18:59:00.55ID:CqrvXzLl
Mv .vimrc
Mb .bashrc
Mu url.txt
...
0009名刺は切らしておりまして
垢版 |
2021/11/06(土) 19:01:54.44ID:MoNBi///
VScodeで良いわ
0010名刺は切らしておりまして
垢版 |
2021/11/06(土) 19:04:14.85ID:eKcrDJmK
>>1
今vi使ってるという奴はほぼ全員vim使ってる。
0011名刺は切らしておりまして
垢版 |
2021/11/06(土) 19:04:48.06ID:eKcrDJmK
>>2
こういう奴とかな。

お前がvim使ってないとどうして言えるの?
0012名刺は切らしておりまして
垢版 |
2021/11/06(土) 19:05:04.27ID:hL46hZmU
OpenWrtはviだよ。
最近はカーネル肥大化でnano入れられない。
0013名刺は切らしておりまして
垢版 |
2021/11/06(土) 19:09:09.28ID:sp0H8tn8
まさかここまで長生きするとは思わなかったおめでとう

>>9
まあ基本それでいいんじゃないかな
いまからVIMはじめますはよっぽど

>>10
nvi使いならここにいます (´・ω・`)
さすがに目的限られるが
0016名刺は切らしておりまして
垢版 |
2021/11/06(土) 19:20:46.44ID:eKcrDJmK
>>13
ほう、わざわざ21世紀になってから不便な方に乗り換えるとは、よほどのミニマリストかそれともZENなのか。

まあ、素直に尊敬するわ。
俺なんかvimでももうちっとこここうしたらとか思う半端もんだからな。
0017名刺は切らしておりまして
垢版 |
2021/11/06(土) 19:23:17.71ID:eKcrDJmK
>>14
よく言われることだが、デフォルトでemacsの入っていないシステムが多数ある以上vi/vimのやってる仕事の大半はemacsがとって変わることはない。

そもそも開発環境としては今ではemacsは圧倒的少数派だしな。
0018名刺は切らしておりまして
垢版 |
2021/11/06(土) 19:35:51.26ID:Lgo8OTOv
vi は知ってるけど vim は知らん
0019名刺は切らしておりまして
垢版 |
2021/11/06(土) 19:37:47.16ID:cnkdxsLe
秀丸エディタ
0020名刺は切らしておりまして
垢版 |
2021/11/06(土) 19:39:57.43ID:AB9dWtIF
>>18
それはvi知ってるとは言えんからな
0021名刺は切らしておりまして
垢版 |
2021/11/06(土) 19:42:44.62ID:kDZO/2w5
エスケープセミコロン、ダイアモンドカーソルは体に染みついているな。
アプリ開発はVSCodeメインでも、Vimはサーバーメンテで便利。 monoは使わない。
0022名刺は切らしておりまして
垢版 |
2021/11/06(土) 19:43:28.12ID:wn4b7lhN
>>1
大文字と小文字の切り替えが最初わからんかった
0026名刺は切らしておりまして
垢版 |
2021/11/06(土) 19:57:44.64ID:hL46hZmU
viはできるなら使いたくないやつ。
nanoの方が高機能。
それでいてvimより軽い。
0027名刺は切らしておりまして
垢版 |
2021/11/06(土) 20:00:20.74ID:pw19g3ZZ
もう25年くらい使ってるけどなくなってもいいものだと思う
直感的でないことはそれだけでコストなんだよね
0028名刺は切らしておりまして
垢版 |
2021/11/06(土) 20:01:22.41ID:q897GRLa
まあサーバ触ったりマウスレスで操作するなら誰でも一度は
0029名刺は切らしておりまして
垢版 |
2021/11/06(土) 20:03:35.76ID:hL46hZmU
viすら使えないときはsedを使うね。
0030名刺は切らしておりまして
垢版 |
2021/11/06(土) 20:06:09.73ID:rKRIZjVy
csh とvi はいまだ現役だな
0031名刺は切らしておりまして
垢版 |
2021/11/06(土) 20:06:57.46ID:Y7al/56w
>>18
俺もw あんな面倒なもんはなかった。emacs使えないときは泣いた。
0032名刺は切らしておりまして
垢版 |
2021/11/06(土) 20:08:15.25ID:8czeeI+5
>>24
主要ディストリビューションではほとんど vi は vim に置き換わってるはずだが?
0034名刺は切らしておりまして
垢版 |
2021/11/06(土) 20:13:32.03ID:Y7al/56w
>>15
muleがあるじゃないの
0035名刺は切らしておりまして
垢版 |
2021/11/06(土) 20:18:58.61ID:JUTwUkwZ
Vimもコマンドも未だに使うとは思わなかったが、aws,Docker,npm,gitと使用頻度が増えとる。
一生モノだな。
0037名刺は切らしておりまして
垢版 |
2021/11/06(土) 20:20:56.39ID:DlpPdQjn
みんなでトラブルシュートしてる時に内容readしたいだけなのに
viで該当ファイル開きっぱなしにする奴が居て
何度言われても直さない奴が居るんだけど何なん?
0038名刺は切らしておりまして
垢版 |
2021/11/06(土) 20:24:52.86ID:sp0H8tn8
>>16
オレの場合はインフラ屋だからね
BSD系OS使うインフラ屋だとnviがいちばん間違いない道具になるのよ
Linuxなんかをいじる場合はそのOSのお作法どおりにVimでもなんでも使います
0039名刺は切らしておりまして
垢版 |
2021/11/06(土) 20:27:48.57ID:rKRIZjVy
リモート作業は、vim がほとんどなんだが
emacs -nw 使うやついるんだろうか
0040名刺は切らしておりまして
垢版 |
2021/11/06(土) 20:38:58.07ID:8czeeI+5
>>37
そいつの端末で alias vi=view としておけ
0041名刺は切らしておりまして
垢版 |
2021/11/06(土) 20:41:43.18ID:6yBoVjim
客先で鯖いじるのにviなら絶対に入ってるので
選択肢とかそういう次元でなくviしかない
0042名刺は切らしておりまして
垢版 |
2021/11/06(土) 20:47:43.46ID:w2oYaAXF
:version
0043名刺は切らしておりまして
垢版 |
2021/11/06(土) 20:48:02.10ID:N/aAfUqh
>>32
まあphotonとか使うと入ってないけどな。
コンテナ化が進むとホストに入れる物は最小限になるので、またvimが使えない世界に戻るのかもよ。
0045名刺は切らしておりまして
垢版 |
2021/11/06(土) 20:57:33.71ID:3uuYxXFB
GUIはここ30年で進歩したと思うが
CUIは30年前とやってることがほぼ変わらん
今のやり方で完成されてるとも思えないのに
0047名刺は切らしておりまして
垢版 |
2021/11/06(土) 21:04:44.50ID:Zcezq25h
>>5
矢印キー使用なら
0048名刺は切らしておりまして
垢版 |
2021/11/06(土) 21:08:58.88ID:glRxNYKB
とりあえず
:q!
:wq!
おぼえとけば最低限なんとかなる。
0049名刺は切らしておりまして
垢版 |
2021/11/06(土) 21:12:22.72ID:rKRIZjVy
:%s/2ch/5ch/g も覚えてとけ
0050名刺は切らしておりまして
垢版 |
2021/11/06(土) 21:12:23.21ID:rKRIZjVy
:%s/2ch/5ch/g も覚えてとけ
0051名刺は切らしておりまして
垢版 |
2021/11/06(土) 21:13:44.07ID:WZjDBqQG
emacsと評価が分かれるところ
0052名刺は切らしておりまして
垢版 |
2021/11/06(土) 21:30:24.89ID:QCNJeMHF
Jupyterでもvim emacs ショートカットはデフォで選択可だよ
0053名刺は切らしておりまして
垢版 |
2021/11/06(土) 21:34:15.05ID:QCNJeMHF
>>27
直感的ってのは経験からの類推
経験が違えば違う相対的な話
絶対的な話として直感的を使うやつはわかってない
0055名刺は切らしておりまして
垢版 |
2021/11/06(土) 21:35:33.36ID:QCNJeMHF
>>34
ずっとずっとずっと前にemacs統合なのに
0056名刺は切らしておりまして
垢版 |
2021/11/06(土) 21:36:48.18ID:jp7Wrdq6
>>1
早くneovimが標準になってくれ
0057名刺は切らしておりまして
垢版 |
2021/11/06(土) 21:38:31.89ID:QCNJeMHF
>>43
コンテナは自分の好きにするものだからその話も作ってる
そもそもコンテナ作る時に使えばいいだけだし
それよりサーバーレスのほうだろに
0059名刺は切らしておりまして
垢版 |
2021/11/06(土) 21:52:58.93ID:4R3biLiJ
vi のコマンド以外の使い方はほとんど 知らないけど vim は重宝してる
0060名刺は切らしておりまして
垢版 |
2021/11/06(土) 22:03:30.02ID:BHtl4MAf
スマホ不可のデータセンターでviのコマンド忘れて検索も出来ないとき
nanoと打ったら助かった事があったわw
0062名刺は切らしておりまして
垢版 |
2021/11/06(土) 22:32:58.22ID:C0/pgT5b
vimはtmuxと一緒に使うと便利だよねー。
ある現場でroot権限のある上層部の人にtmux入れてと言ったら、tmuxに
ついて調査しますと言われ続けて、ついに入れてもらえなかった。
そんなに、大したもんでもないのにね。
tmuxないとteraタームを10個ぐらいあげないといけない仕事だったんだよな。
また別の現場で、gitを使いましょうと言ったら、すごく嫌な顔をされて、
じゃあsvnにしましょうかと言ったら、うれしそうにしてた。
新しいものを勉強する気が全然ない人が組織の上の方にいると困ったもんだよな。
0063名刺は切らしておりまして
垢版 |
2021/11/06(土) 22:40:47.97ID:vGnmkJB9
仕事でvim使ってるけど、どう考えても
SAKURA Editor の方が編集しやすいよなぁ。
まぁcui と gui で比べるのが間違ってるとは思うけど。
0064名刺は切らしておりまして
垢版 |
2021/11/06(土) 23:15:48.02ID:n/5lMwb9
ずっと vi だったけど、最近日和って nano 使ってる。
0065名刺は切らしておりまして
垢版 |
2021/11/06(土) 23:17:15.97ID:c0SBQFQM
むかしはMS DOSのedlinでレポートを書く
猛者がいたわ。
0066名刺は切らしておりまして
垢版 |
2021/11/06(土) 23:38:13.57ID:8aDuptKD
guiバージョンのgvimを使ってるけど、ツールバーのところに
全選択のボタンが付くとありがたいな
0067名刺は切らしておりまして
垢版 |
2021/11/06(土) 23:44:00.22ID:sp0H8tn8
サクラエディタは日本語マニュアル的なものを作成するときに使用している
オレの中での使い分け
VSCode:開発
vi:サーバ機器などのメンテナンス、スクリプトの作成や編集、緊急事態、非常事態
サクラエディタ:日本語ドキュメント
0068名刺は切らしておりまして
垢版 |
2021/11/06(土) 23:44:15.74ID:hYWwP4s8
viはさすが長年使われてきただけあって、コーディングに便利なコマンドが揃ってるんだよなぁ
0069名刺は切らしておりまして
垢版 |
2021/11/06(土) 23:50:53.19ID:ltvKpfl+
学生時代はちょろっと使ってたが、さすがにもうコマンド忘れたわ
今更、使おうとも思わんけど
0071名刺は切らしておりまして
垢版 |
2021/11/07(日) 00:07:51.34ID:9V+y0bsn
ファイルをまたいでコピペするときはサクラエディタが便利
マウス操作できるメリットというのもあると思う
0077名刺は切らしておりまして
垢版 |
2021/11/07(日) 00:41:32.16ID:wt5cAeAO
ドクター・ヴィムはエロ可愛いかったな
0078名刺は切らしておりまして
垢版 |
2021/11/07(日) 00:42:35.67ID:hUISXvRy
使いこなせたら便利だと思うヤツw
クリップボードのレジスタとか今更知ったわ。
真面目に使い方を勉強しなければ、とは思うけどなかなかやる気が…
0081名刺は切らしておりまして
垢版 |
2021/11/07(日) 00:52:19.04ID:fCNAKSs5
本当に全部キーボードだけでできてしまうと頭が痛くなる
ほどほどにマウスを動かしたほうがいいぞ
0082名刺は切らしておりまして
垢版 |
2021/11/07(日) 00:52:53.12ID:/bUMmpUt
会社のPCでVisual Studioをわざわざこのエディタのキーバインドにしてるやつがむかつく
お前のPCじゃねーんだよ
0083名刺は切らしておりまして
垢版 |
2021/11/07(日) 00:53:57.41ID:ITcAautP
>>81
?そういうもんかい?
俺はキーボードから右手が離れなくて
良いからマウス触らなくて済む方が
良いけど
0084名刺は切らしておりまして
垢版 |
2021/11/07(日) 00:58:44.70ID:d3mymNlz
nanoで十分、業務の引き継ぎも楽だし
0085名刺は切らしておりまして
垢版 |
2021/11/07(日) 01:07:54.28ID:do+JmaBW
>>84
そうなの?
0086名刺は切らしておりまして
垢版 |
2021/11/07(日) 01:12:06.73ID:t4cqIR1D
Linuxの案件で使ったけどクッソ使いにくい
Emacsのほうが億倍マシだし
Windowsのサクラエディタ最高〜
0087名刺は切らしておりまして
垢版 |
2021/11/07(日) 01:20:05.58ID:7x9IHBsW
vim便利すぎてmacでも使ってる

vimってかっこよくて好き
0088名刺は切らしておりまして
垢版 |
2021/11/07(日) 01:23:26.23ID:wqUTg8mQ
>>23
手元の環境でedコマンド叩いたら入ってなかった(泣)
0089名刺は切らしておりまして
垢版 |
2021/11/07(日) 01:25:54.10ID:/HEeVbaq
vimって意外と新しいんだな
俺が98でvzエディタ使い出した頃と変わらないのか
Unixなんて触ることもなかった頃だけど
0090名刺は切らしておりまして
垢版 |
2021/11/07(日) 01:30:14.43ID:LHnYitri
Mifesだろ(笑)
0091名刺は切らしておりまして
垢版 |
2021/11/07(日) 01:39:48.65ID:AJ1W+OuT
redはまだ生きてるの?30年前に触った記憶
0092名刺は切らしておりまして
垢版 |
2021/11/07(日) 01:43:13.88ID:WvNC1u3Y
>>79
emacs入ってるサーバ珍しくね?
0096名刺は切らしておりまして
垢版 |
2021/11/07(日) 02:04:51.25ID:o55v6LaB
vimなれるとノーマルのには戻れんがな
ただ年食うとあれこれカスタマイズしたキーバインドを覚えられなくなる…
0097名刺は切らしておりまして
垢版 |
2021/11/07(日) 02:05:34.20ID:3EHnJW+T
>>53
なんでも相対化すればいいってもんじゃないのよ
現在のモードが視覚的にわからないとか、予習してからでないと使い始められないとか、これは絶対的に非直感的だと思うけどね
viもemacsもギーク界のラテン語で、さっさと滅びるべきものだよ
0099名刺は切らしておりまして
垢版 |
2021/11/07(日) 02:14:53.15ID:Vz+7569Q
ある1つの技術の習得と
その発展が如何に強力かを
Vimが教えてる。

同じことで、アセンブラとC言語こそ
プログラマーとして最強の道だわ。

だから、その他には、これ以外を勧める♪  (*^▽^*)
0100名刺は切らしておりまして
垢版 |
2021/11/07(日) 02:19:58.24ID:tPlC+XlC

Linuxをインストール
Emacsをインストール
Emacsを日本語化するためにViで設定書き換え
Emacsの日本語化成功
ほっとする
0101名刺は切らしておりまして
垢版 |
2021/11/07(日) 02:24:19.57ID:eu8jRoe/
ラズパイミニのsmb設定で使ったのが多分vimだったと思う
0102名刺は切らしておりまして
垢版 |
2021/11/07(日) 02:24:24.69ID:I7BhMdcY
>>92
サーバーには emacsは必要ない
sshさえ通ればいい

ふだん使いの環境から接続先のファイルをローカルのファイルと同じように
透過的に読み書きできるemacsの機能がtrampなのだ
Dockerのコンテナの中もいじれる
0103名刺は切らしておりまして
垢版 |
2021/11/07(日) 02:28:07.41ID:Vz+7569Q
sshでは、nanoしか使ったこと無い。
0105名刺は切らしておりまして
垢版 |
2021/11/07(日) 03:59:06.99ID:5Oo2MPoE
>>34
多言語化が十分にできてると思い込んでる emacser 哀れ
そんなんだからユーザーが増えないんだよ
0106名刺は切らしておりまして
垢版 |
2021/11/07(日) 05:15:45.50ID:do+JmaBW
>>95
共用PCでやるなよ
0107名刺は切らしておりまして
垢版 |
2021/11/07(日) 05:41:01.84ID:B4u11tyJ
ここまでBill Joyの話題無し
0110名刺は切らしておりまして
垢版 |
2021/11/07(日) 05:48:06.92ID:zwMsSro3
emacsから初めてviでプログラミング書くはめになったときは泣きそうになったw
0112名刺は切らしておりまして
垢版 |
2021/11/07(日) 06:46:32.22ID:5p7bglCG
漢は黙ってedを使うべし
昔のサーバはトラブったときにviすら使えないものあってedを使わざるを得なかったけど
最近はどうなんだろ
0113名刺は切らしておりまして
垢版 |
2021/11/07(日) 07:03:02.96ID:LDPgPlIy
まあ、普通に1日1回以上使ってる。CLIではこれで十分だし。よく考えたらブラウザと同レベルくらい使用しているな。GUIではVScodeだけど。
0114名刺は切らしておりまして
垢版 |
2021/11/07(日) 07:12:47.19ID:WvNC1u3Y
>>97
vimは現在のモードは表示されてるぞ
0119名刺は切らしておりまして
垢版 |
2021/11/07(日) 08:15:35.61ID:SGa8VTc1
エディタはVSCodeだけど真っ先にvimプラグイン入れて使ってる
0124名刺は切らしておりまして
垢版 |
2021/11/07(日) 08:45:49.70ID:FVhquOKE
未だにリッチなGUIは不要とか言って
足を引っ張ってるロートル黙らせたいわ
若者が気持ちよく働けるようにひっこんでてくれや、な
って直に言いたいわ
vim使うのは勝手だけどVimが対応して無いからって
他が使いたい言うてるもん止めんなやw
0125名刺は切らしておりまして
垢版 |
2021/11/07(日) 08:53:44.23ID:xQtic80P
>>5
わかるのは年齢じゃないか?
0126名刺は切らしておりまして
垢版 |
2021/11/07(日) 08:56:37.70ID:5QAu8g6T
neovim は元気してるだろうか
安定して適度に枯れたら移行しようかな
0127名刺は切らしておりまして
垢版 |
2021/11/07(日) 09:12:45.88ID:PUB8MYIT
apt-getでvimはすぐ入れられるのにvi は一手間かかるようになったの(´・ω・`)
0128名刺は切らしておりまして
垢版 |
2021/11/07(日) 09:30:31.45ID:fECC6FvN
>>62
tumaxのコピペやマウスでの画面スクロールが期待した動きにならなくて未だにscreen使ってるわ
0129名刺は切らしておりまして
垢版 |
2021/11/07(日) 10:08:25.96ID:WvNC1u3Y
>>125
Web系とか若い奴らでもvim使ってるの多いぞ
vim使うかどうかは文化の違いだな
UNIX(Mac含む)で育つか、Windowsで育つかで
vim/emacsと秀丸/サクラに別れる
これからはVSCodeになるんだろうけど
0132名刺は切らしておりまして
垢版 |
2021/11/07(日) 10:15:23.06ID:WvNC1u3Y
dG
0133名刺は切らしておりまして
垢版 |
2021/11/07(日) 10:19:43.76ID:+o1DzK8E
>>129
GUI使えないサーバーのメンテするからな
どこでも入ってるvim使えないと話にならないだけで
vimが好きなのは少数派
0134名刺は切らしておりまして
垢版 |
2021/11/07(日) 10:28:01.34ID:ziCTIppQ
ちょこっと直すには最高だよね。
0135名刺は切らしておりまして
垢版 |
2021/11/07(日) 10:37:04.95ID:EEfSoyoS
VsCode Remote 中のコマンドライン窓で
フォルダ外の設定ファイルをいじるときに、時々使うw
0136名刺は切らしておりまして
垢版 |
2021/11/07(日) 10:58:05.35ID:T7hCZQEo
:wq!
私失敗しないのでー!
0137名刺は切らしておりまして
垢版 |
2021/11/07(日) 11:38:15.72ID:do+JmaBW
設定ファイル弄るのにvim使うけどメインで使おうとは思わないね
0140名刺は切らしておりまして
垢版 |
2021/11/07(日) 12:00:40.94ID:iLATfno8
意図せずマクロモードに入ってしまうのが苦手
防止する方法ある?
0141名刺は切らしておりまして
垢版 |
2021/11/07(日) 12:06:27.47ID:vvqHpexm
致し方なく使うもんで好んで使わんしいつも使う訳じゃないからいつまでたってもvimmerが推奨するような使い方が覚えられない
0142名刺は切らしておりまして
垢版 |
2021/11/07(日) 12:06:31.40ID:BZeatPfx
>>97
最近のモダンなエディタに慣れてる人がいきなりvi系使おうとすると拒絶反応強いんじゃないかな
今から始める人は正直インフラいじる人以外覚える必要はないね

覚える必要がある人には古のラインエディタについて話をしたうえで
キー操作はキーのレイアウト(QWERTY配列)に従って設定されてると伝えれば
比較的すんなり入るんじゃないかな
0143名刺は切らしておりまして
垢版 |
2021/11/07(日) 12:18:04.88ID:ZZPVg0ZH
arrow keysでカーソル動かすやつは素人だから。
あと文字列の数瞬時に計算できないと後々苦労すっから、プロになりたきゃ必須だよ。
0144名刺は切らしておりまして
垢版 |
2021/11/07(日) 12:32:27.88ID:t/R8rGii
>>97
直感的に分かるエディタは冗長だから、慣れてくると邪魔臭くなる。viは慣れるほどに使いやすくなって手放せなくなる。
0146名刺は切らしておりまして
垢版 |
2021/11/07(日) 13:01:01.19ID:X8+zPG3g
vi系列は使えるけど、いまだにvi派とか言ってる人たちの気持ちはわからんわ。
0147名刺は切らしておりまして
垢版 |
2021/11/07(日) 13:04:58.42ID:McAN3eJ9
VZエディタ、何もかも懐かしい
0148名刺は切らしておりまして
垢版 |
2021/11/07(日) 13:11:27.70ID:XYvCcBpA
元エドリン使いいる?
0149名刺は切らしておりまして
垢版 |
2021/11/07(日) 13:15:46.94ID:7x9IHBsW
エディタは vim
キーバインドは emacs

これでおk
0150名刺は切らしておりまして
垢版 |
2021/11/07(日) 13:25:37.43ID:dchB4MkF
>>144

>>53
直感的ってのはマッキントッシュ売り出したときにジョブズが宣伝文句で使ったのがコンピューターの世界に一般的に言われるようになった言葉 がIntuition intuitive 直感的



それはジョブズの宣伝文句
Appleがその後Macのアプリケーションの作成でヒューマンインターフェースガイドライン
https://dl.acm.org/doi/book/10.5555/573097
なんてものだしたから
Macアプリの話が直感的と人間工学まで持ち上げられた

それをWindowsがこぴったしそういう流れになっただけ人間工学科とかができるくらい流行語になった

本当は「なにに先に慣れたか」ったいう「経験」からの「これをしたらたぶんこうなるだろう」という推測期待を裏切ることをいうわけ

推測や期待は経験からくるからなんの予備知識もなければそれもなく言われた通りにやるだけ

うどんすするのが直感的なのか
殺人鬼が迫る中電車のドアがあくまで待つのが直感的なのか

経験
CUIではテレタイプ GUIではMacが祖先っていうだけ

「驚き最小の原則」の「合理的予測」のことで
個人的経験、社会的経験つまり文化によって違うからそれが違う同士が何言っても違う話を続けるだけ
0151名刺は切らしておりまして
垢版 |
2021/11/07(日) 13:27:30.33ID:dchB4MkF
まとめると
人間が初めからもってる直感的なんてものはないし万人が同じようにもってる直感的もない
0152名刺は切らしておりまして
垢版 |
2021/11/07(日) 13:39:47.42ID:Vz+7569Q
大昔のミニコンには、テレタイプと云う入力装置が
あってだな、そこで動いてたUNIXなどでは
VIMみたいなのしか存在し得ない。  
0154名刺は切らしておりまして
垢版 |
2021/11/07(日) 13:49:26.42ID:znK0akKk
Command-wでウインドウ終了
Command-qでアプリ終了
これ人間工学的だと思う?
薬指と小指は訓練しないと使い分けられない人もたくさんいる

でも経験者にはPrinciple of least astonishment
UNIXのCUIのコマンドやスイッチのコンベンションが作り出してきたプログラミング的文化に慣れてる人とMacやWindowsが作り出してきたアプリが作り出してきたエンドユーザー文化

今ではスマホインターフェースが作り出してきた文化
ジェネレーション的衝突してるだろ

たいていパソコンアプリエンドユーザー文化のジジババがスマホ文化をけなしてる
これが直感的対立の発現の最近の代表
CUI vs GUIのパソコン上だけの対立は古い
0155名刺は切らしておりまして
垢版 |
2021/11/07(日) 13:53:51.19ID:znK0akKk
>>152
テレタイプが先だから
テレタイプインターフェースに慣れてるからミニコンでなくとも入力のプロだったテレタイパーの「経験」にあわせたものを出しただけ
0157名刺は切らしておりまして
垢版 |
2021/11/07(日) 13:57:04.65ID:pwJubnSM
サクラみたく、箱型選択とかキーボードマクロってできるの?
0158名刺は切らしておりまして
垢版 |
2021/11/07(日) 13:57:19.34ID:QMYIKrDf
vi使えるけど良さがわからないって言う奴、
それ全然使えてないから

どうせ最低限のコマンドとカーソル移動だけ覚えて使えた気になってるだけだろ
0159名刺は切らしておりまして
垢版 |
2021/11/07(日) 13:58:46.88ID:QMYIKrDf
本当にvi(vim)が使えるようになれば禿丸とかサクラが使いたいなんかこれっぽっちも思わなくなるから
0162名刺は切らしておりまして
垢版 |
2021/11/07(日) 14:12:44.94ID:daiep17z
最低限のコマンドだけでも指が覚えるぐらいまで使い続けていればvi以外は非効率で使いたくなくなるな
vi使えるけど使わないと言う人はそこまで使い込んでないしその必要性も感じてないんだろうと思う
個人的には勿体ないとは思うが
0163名刺は切らしておりまして
垢版 |
2021/11/07(日) 14:15:28.48ID:g7rpTL8W
>>73
vi と Emacs はキーバインドを体が覚えていると嬉しい事があるからね。
Emacs はあんまり覚えてないけど。
0165名刺は切らしておりまして
垢版 |
2021/11/07(日) 14:20:06.24ID:vAl4trFw
新しいwindowsのメモ帳、フォントの書式とかイジレるのな
単純のままでいてほしかった
0166名刺は切らしておりまして
垢版 |
2021/11/07(日) 14:25:10.75ID:CVniQr8o
管理しかできないSEだった頃はサクラエディタを多用してたけど
独学で色々作るようになって遂にvimを覚えたよ

AppleはXcodeにvimの機能を完全実装しろと
vimっぽいものを載せて満足するなと
0171名刺は切らしておりまして
垢版 |
2021/11/07(日) 15:19:38.19ID:znK0akKk
>>167
viはラインエディタ
vimは両用

The original code for vi was written by Bill Joy in 1976, as the << visual mode for a line editor >> called ex that Joy had written with Chuck Haley. Bill Joy's ex 1.1 was released as part of the first Berkeley Software Distribution (BSD) Unix release in March 1978.

1978年 ビルジョイがBSDにex 1.1 ラインエディタのビジュアルモード


It was not until version 2.0 of ex, released as part of Second BSD in May 1979 that the editor was installed under the name "vi" (which took users straight into ex's visual mode),[4] and the name by which it is known today.

次のBSDの1979年にvi
exのビジュアルモードと「(BSDユーザーに)直感的に」わかるように名前変えた

viはex command のvisual
これでexラインエディタをビジュアルモードに変えるから

edはテレタイプ(テレプリンタ)でATT作
edをディスプレイ用に1976年George Coulouris がemこれは "raw terminal input mode"
ジョージがDECtapeに仕込んだemを見せてもらったビルがemコードをベースにenをつくるこれがex 0.1
1977年10月 exとなってvi誕生

ビルは「ゼロックスPARCのアルトのブラボーっていうバイモーダルエディタからたくさんのアイデアをもらった」


https://en.m.wikipedia.org/wiki/Vi
0172名刺は切らしておりまして
垢版 |
2021/11/07(日) 15:21:01.23ID:znK0akKk
vimはビルジョイのviからオランダのBram Moolenaarブラムモーレナが1991年CUI/GUI兼用

Atari STのエディタStevie(ST Editor for VI Enthusiasts)
Tim Thompson作1987年でTony Andrews、G.R. (Fred) Walter.が拡張

これをベースにブラムがアタリ用のvimが1988年から作り始めて1991年公開この時のvimとはvi イミテーションの略 1993年にviインプルーブドにした

https://en.m.wikipedia.org/wiki/Vim_(text_editor)

うけうりです
0173名刺は切らしておりまして
垢版 |
2021/11/07(日) 15:24:26.05ID:znK0akKk
viもマッキントッシュインターフェースもゼロックスPARCのAltoのアイデアなんだから

ここの討論会の対立根拠の元は実は同じものだよ
まずそれを知ろうね
0174名刺は切らしておりまして
垢版 |
2021/11/07(日) 15:29:05.52ID:znK0akKk
viはattライセンスがらみがあるから裕福なベンダーのUnixにしかなかった
vimはGnuに準じたvimライセンスだったからいろんなところに入ってた

とさっきのどこかに書いてあった
このあたりであなたのさわってきた「経験」がわかるかもねvi vs vimも
0175名刺は切らしておりまして
垢版 |
2021/11/07(日) 15:30:29.45ID:znK0akKk
>>169
vscodeのほうじゃないの?
0177名刺は切らしておりまして
垢版 |
2021/11/07(日) 15:50:47.43ID:znK0akKk
>>176
テレタイプでviっていった本人がブーメラン?
0178名刺は切らしておりまして
垢版 |
2021/11/07(日) 15:54:08.03ID:ca/LauAP
>>177
???
まさかと思うけど
> テレタイプで vi ?
をテレタイプで vi 使ってたと言ってるなんて思ってないよね?
0180名刺は切らしておりまして
垢版 |
2021/11/07(日) 16:04:10.89ID:znK0akKk
>>178
>>167
テレタイプで vi ?
知ったかすんなよ、vi はスクリーンエディタだぞ


ラインエディタとしても使えると言うならわかるけどそれしか使ってない奴なんていないだろ…
0183名刺は切らしておりまして
垢版 |
2021/11/07(日) 16:18:14.97ID:Kd1AJJF2
>>1
EasyMotion以外は元祖vi時代からある機能じゃないの
0184名刺は切らしておりまして
垢版 |
2021/11/07(日) 16:43:53.40ID:OKf4GVpX
コピーしたテキストを行末に追加するときはどうすればいいの?
行末でPすると↓こんな感じになるんだけど。
Pする前:abcdefg
Pした後:abcdefコピーしたテキストg
0186名刺は切らしておりまして
垢版 |
2021/11/07(日) 16:55:02.36ID:Kd1AJJF2
>>184
小文字のpでおk
0187名刺は切らしておりまして
垢版 |
2021/11/07(日) 17:07:56.40ID:ze28Zp0b
とんでもなく幅広い世代の人がこのスレに集まっているというのは実感できる
したは10代?上は70代までいそうだな
0189名刺は切らしておりまして
垢版 |
2021/11/07(日) 19:10:45.47ID:9eS1+exZ
カーソルキーで移動させる時点でだめ
ホームポジションから手を放させるんじゃない
0190名刺は切らしておりまして
垢版 |
2021/11/07(日) 19:34:44.42ID:HRv9VWOL
テキスト内に記述されたファイルパスの中身を開く技を見たことあるんだけど、あれどうやってるの?
0196名刺は切らしておりまして
垢版 |
2021/11/07(日) 23:29:36.60ID:ufTfGZXb
vimに慣れると他のエディタは操作が煩わしくなってくる
でもvscodeの多機能っぷりも捨てがたいんだよね
だから今はneovimブラグイン使ってる
安定性がまだまだだから手放しではおすすめ出来ないけどね
0199名刺は切らしておりまして
垢版 |
2021/11/08(月) 07:22:40.56ID:BWN/5Bic
日本独自の漢字文化がワープロ文化を促進したので、テキストエディタで日本語を打ち込む時点で、IME切り替えとviでのモード切り替えの2種類の切り替えを意識しなければならない。日本語文化はITリテラシーへの足かせかとおもう。
0200名刺は切らしておりまして
垢版 |
2021/11/08(月) 07:26:30.25ID:BWN/5Bic
とりあえずvi云々の前に日本語キーボード考えたやつ死刑に値する
英語キーボード出で良かったのに。記号含めて合理的なキー配置なので、HHK無刻印でも記号含めて全部キー配置覚えていられる。
レノボも英語キーモデルを選んでる。
日本語キーボードでもドライバはわざわざ101ドライバ使ってるよ。
0202名刺は切らしておりまして
垢版 |
2021/11/08(月) 07:42:28.19ID:TPTQG7gA
>>198
おれ。

emacsもコマンドキャンセルがC-cだから手グセになってる。
0203名刺は切らしておりまして
垢版 |
2021/11/08(月) 07:53:34.17ID:ktLoxLqC
nanoでいいだろ
コーディングでもしない限り、viの強力な機能をつかうことないし、コーディングはVSCode(もしくはVS)でやる
0204名刺は切らしておりまして
垢版 |
2021/11/08(月) 08:03:44.91ID:6/2d63xh
>>200
HHKB USの配列でCtrlの場所が苦痛で使わなくなった。
vi の場合は Esc の配置が汎用US配列のキーボードと混乱する。
0205名刺は切らしておりまして
垢版 |
2021/11/08(月) 08:04:43.76ID:h41zxNZY
>>191
出来た。ありがとー
ctrl-w gf だと新規タブで開けるんだね
0207名刺は切らしておりまして
垢版 |
2021/11/08(月) 08:35:24.07ID:iij+rQ13
>>23
バイアグラでも飲んどけ
0208名刺は切らしておりまして
垢版 |
2021/11/08(月) 09:29:24.85ID:JnEr1idz
で、結局初心者はなにから始めたらいいんだい?

そういうとこやぞ
0209名刺は切らしておりまして
垢版 |
2021/11/08(月) 09:50:20.75ID:KARtUTWR
この手のメモ帳以下の老害アプリが大嫌いです
0215名刺は切らしておりまして
垢版 |
2021/11/08(月) 10:34:04.16ID:DMwoeAma
そもそもオリジナルのviは作者が「ごめんソース無くした」で開発打ち切りになってるから
今の世の中にあるのは全てviクローン
0216名刺は切らしておりまして
垢版 |
2021/11/08(月) 10:36:12.84ID:An5L7SH3
vim用に親指escにしたいから無駄にスペース長いUSキーボードは使いづらいんだよなあ

最近じゃ自作キーボードこさえて親指Esc,
lower+hjklで矢印キー、raise +hjklでマウス移動にしてるわ
慣れるととても捗る
0218名刺は切らしておりまして
垢版 |
2021/11/08(月) 11:39:05.70ID:MPH370xE
>>211
ない。
日本語書きたい人は手数が多くなって苦労する。
コピペしながらコード直すような使い方には向いてるけど。
0223名刺は切らしておりまして
垢版 |
2021/11/08(月) 12:44:39.97ID:es1+P2yz
クローム拡張のvimiumにはお世話になってます
0225名刺は切らしておりまして
垢版 |
2021/11/08(月) 14:22:49.34ID:TMXqPx1W
>>121
そりゃあるだろ
インフラ屋の場合はリモート環境次第なので一応は何でもこなせるように寄せるとミニマリスト化する
0227名刺は切らしておりまして
垢版 |
2021/11/08(月) 16:34:32.46ID:NOsZoXAd
VZ懐かしいですね
マクロの本とか買って
日曜プログラマの方たちを尊敬していました
0228名刺は切らしておりまして
垢版 |
2021/11/08(月) 16:53:47.40ID:MPH370xE
>>226
コマンドのショボさと、結果の偉大さのギャップがいい。
最近のログはタブインデントも多くなっているので、成形にはExcelも混ぜちゃいます。
0229名刺は切らしておりまして
垢版 |
2021/11/08(月) 17:41:34.74ID:4+SLh35X
vimを使うのは簡易な編集作業だけ
カスタマイズでideみたいになってる人いるけど
カスタマイズの研究する時間がもったいないので
プログラムを書くときは普通のideを使ってる
0232名刺は切らしておりまして
垢版 |
2021/11/08(月) 22:07:19.69ID:wmYnpU+m
MYFES
0236名刺は切らしておりまして
垢版 |
2021/11/08(月) 23:55:34.99ID:+f1tOX+H
HDLのような決まりきった構文しか使わないなら、こんな最適なテキストエディタは無い
0237名刺は切らしておりまして
垢版 |
2021/11/08(月) 23:58:52.61ID:+f1tOX+H
>>227
懐かしいな
うちのPCのどこかにexeファイルは残ってると思うが、Windows2000あたりで動かなくなったような気がする
0238名刺は切らしておりまして
垢版 |
2021/11/09(火) 00:10:22.56ID:tCp30uQ0
秀丸一択やで。
0239名刺は切らしておりまして
垢版 |
2021/11/09(火) 00:15:11.34ID:Uf8xBkK4
>>233
デフォルトのキー配置だとTabの下にあるから小指痛くなったんじゃね?
ctrlは小指の付け根で打てるようになるといいと思うけど。

まあvim触ってるやつは.vimrcとかで独自のキーマップ作るよね。
0240名刺は切らしておりまして
垢版 |
2021/11/09(火) 00:22:40.84ID:JkXA5PPE
いつまでも秀丸とか言ってる老害のせいで若者が可哀想なガラパゴスエンジニアになってしまう
0241名刺は切らしておりまして
垢版 |
2021/11/09(火) 00:25:05.05ID:DWYqsLCA
ヤングは年寄りの偏屈を受け入れるな
それだけで良いはず
自分の無能を年寄りのせいにしてはいけない
0244名刺は切らしておりまして
垢版 |
2021/11/09(火) 00:36:20.95ID:2Xly/GGG
使いやすそうなテキストエディタがいっぱいあるんだけど
環境で使えない時に困る
結局viの最低限の操作で乗り切れる場面に遭遇するんで
vi操作をある程度知ってたほうがいいよね
だからってviだけで間に合うとかでは違うし、Vimだけあればいいでもないし
結局このスレッドの感じなんだよな
0246名刺は切らしておりまして
垢版 |
2021/11/09(火) 00:57:01.76ID:hBTx+Oi+
>>157
そんなもん普通にできる
elisp書けばなんでもできるんだな
0248名刺は切らしておりまして
垢版 |
2021/11/09(火) 01:28:29.34ID:I+bwJlqK
機能としては常にvimが先行してるんだけどね
それを秀丸がパクり
その秀丸を更にサクラがパクりの順番
0249名刺は切らしておりまして
垢版 |
2021/11/09(火) 01:32:42.83ID:DWYqsLCA
vi系のコマンドモードをパクってるエディタって存在しないのでは?
あったら、教えて欲しいくらい
0250名刺は切らしておりまして
垢版 |
2021/11/09(火) 01:48:33.59ID:I+bwJlqK
操作方法の話?
こちらが言ってるのは機能の話だけどね
特殊な操作を抜きにしても機能面で優れてるのよ
そうでなきゃ特殊な操作の壁を乗り越えてまで使わねえんだわ
言っておくが殆どの人が最初は悪態つきながら仕方なく使って来たんだよ
俺もそうだった
0254名刺は切らしておりまして
垢版 |
2021/11/09(火) 07:42:32.71ID:6pU7TW38
秀丸っていくらだっけ?
0259名刺は切らしておりまして
垢版 |
2021/11/09(火) 19:49:11.73ID:63c1KPyI
>>1
以外と若いな

もう100年ぐらい経ってるのかと思ってたわ
0261名刺は切らしておりまして
垢版 |
2021/11/09(火) 22:59:25.96ID:a+b0/EaM
>>258
そこまでいくなら手元の環境で編集したファイルをcatで流し込んだほうが早い
0262名刺は切らしておりまして
垢版 |
2021/11/09(火) 23:22:56.30ID:Qf5tmBrJ
>>260
いまどきそれができないのはエディタとは呼ばれないのに
0263名刺は切らしておりまして
垢版 |
2021/11/09(火) 23:42:31.01ID:53Anyaax
>>261
リモートログインできる事とか、編集済みファイルがある事を想定してる?
bootの途中で止まって色々マウントできてないサーバの状態で直そうもあるで。
0264名刺は切らしておりまして
垢版 |
2021/11/09(火) 23:43:51.60ID:guIeyr4D
>>260
そんな珍しくもない機能w
0268名刺は切らしておりまして
垢版 |
2021/11/10(水) 06:50:00.93ID:Sk3+onVj
UNIXプログラミング環境の勉強で使うエディタやん。
POSIX のコマンド一覧にもある由緒正しきエディタだぞ。
最近のLinuxには入らない方向みたいだけど。
0271名刺は切らしておりまして
垢版 |
2021/11/10(水) 23:35:21.15ID:1H/vgExg
vimの使い方使い方よくわかんないまま秀丸に4000円払った
今は後悔しているが、vs codeでゴリゴリ書けばいいから秀丸イラネ

4000円分は使ったと思うが、フリーソフトでなんとかなる 
0272名刺は切らしておりまして
垢版 |
2021/11/11(木) 00:46:14.71ID:ZoG5K6cu
秀丸はWZ EDITOR が1万円近くした頃の4,000円だったから、まあそんなもんじゃないのか。
アイコンデザインが当時ですらダサかったけど。
0273名刺は切らしておりまして
垢版 |
2021/11/11(木) 01:02:43.96ID:2jZcZDCu
>>270
atomの直接後継がvscodeみたいなもんだ
0274名刺は切らしておりまして
垢版 |
2021/11/11(木) 01:03:44.63ID:2jZcZDCu
>>268
勉強ってレベルならやり直し
0275名刺は切らしておりまして
垢版 |
2021/11/11(木) 01:04:47.27ID:2jZcZDCu
でVScodeVimを使うんだ
0277名刺は切らしておりまして
垢版 |
2021/11/11(木) 01:43:34.89ID:ZD/cM+AZ
いわゆるパソコン使い始めたのはWindows95あたりからだけど
テキストエディタごときに金払うのが信じられなかったな
0278名刺は切らしておりまして
垢版 |
2021/11/11(木) 09:42:44.46ID:F/cbJOvw
>>269
今でもshell scriptで使うが...
すごく遅い回線から設定書き換えるのに使ったのは5年くらい前
地球の裏側の寒村から
0282名刺は切らしておりまして
垢版 |
2021/11/12(金) 09:40:56.38ID:yZcbhcxZ
>>280
exって今時vimをexモードで動かしてるだけじゃね?
0284名刺は切らしておりまして
垢版 |
2021/11/13(土) 00:50:48.08ID:0AzQyPeG
自分自身にハードリンクしたファイル作っちゃって消せないファイル作ったのも今は懐かしい。
0285名刺は切らしておりまして
垢版 |
2021/11/13(土) 02:09:25.32ID:L38LXcLK
ホストの中に"-"で始まるゴミファイルが一杯できてたときがあった
多分初心者が誤操作し、消せなくなってそのまま放置したと推測
0287名刺は切らしておりまして
垢版 |
2021/11/13(土) 09:25:13.13ID:KKryhwzN
viでもvscodeでもなんでも使えない奴は脳が爺化してるってこと
若いやつはvim教えたらすぐ使いこなしてたぞ
0288名刺は切らしておりまして
垢版 |
2021/11/13(土) 09:27:00.87ID:KKryhwzN
ボクちゃんCUIエディタしか使えない!って奴は爺だし、
ボクちゃんGUIエディタしか使えない!って奴も爺
0289名刺は切らしておりまして
垢版 |
2021/11/13(土) 09:29:15.09ID:83SpTNFw
カーソルとBS使えない状態だとハードル高いよ。
他のエディタで使っている人からすると。
0290名刺は切らしておりまして
垢版 |
2021/11/13(土) 13:13:41.24ID:oUCC1k5T
エディタくらい好きなの使わせてくれってナ
テストとかはCIでやるしナ
定性的なコード品質はCIで担保すりゃ良いから
そのコードを何で書くかを強制することは
本質的では無いし
CIのメンテをサボってる言い分けでしかないよナ
0293名刺は切らしておりまして
垢版 |
2021/11/13(土) 21:56:59.62ID:3/F7/6wh
>>291
日本でITが発展しないのは知っていない人間をバカ呼ばわりする職人文化だから
オープン文化は知らない人がいるのが当たり前としてガイドして誘う
初心者をバカ呼ばわりするから誰も近づかず後継者もいなくなる
0294名刺は切らしておりまして
垢版 |
2021/11/13(土) 22:02:16.34ID:3z81+D3B
>>293
海外のLinuxコミュニティーも嫌みったらしい奴多いぞ
0295名刺は切らしておりまして
垢版 |
2021/11/13(土) 22:24:44.84ID:3/F7/6wh
>>294
それは基本ウィット
しかもそれを上回るガイド文化

stackoverflow英語しか見ないわ
日本語は役に立たない
0297名刺は切らしておりまして
垢版 |
2021/11/13(土) 22:28:16.57ID:3/F7/6wh
英語版は国に囚われてないから技術や教育には構わず必要な知識が得られる

日本は知識以前に育ちとか世代とか教育水準とかどーでもいいことで足をすくう

みんな英語勉強しろよ
できなくとも見てれば理解するぞ
日本語で学ぶと余計なことばかり覚えるぞ
0298名刺は切らしておりまして
垢版 |
2021/11/13(土) 22:31:51.82ID:3/F7/6wh
>>296
じゃまともなed em vi vimの歴史踏まえたガイドくらい紹介しろよ
バカバカばっか言ってないで
0299名刺は切らしておりまして
垢版 |
2021/11/13(土) 22:32:41.16ID:zSGeEArZ
まぁ、お前等の中でVAXとVT50のレストアした事ある奴おらんだろ
0305名刺は切らしておりまして
垢版 |
2021/11/14(日) 12:01:06.70ID:QeaFM1E/
まあ、世間では、「エディタってなに?」の人が9割だけどな

世間は「ワードとエグセルなら聞いたことある(使ったことないけど)」ってレベルだろう
0306名刺は切らしておりまして
垢版 |
2021/11/14(日) 14:23:13.86ID:b+atzxC2
>>305
だから何?って話なんだけども
0310名刺は切らしておりまして
垢版 |
2021/11/14(日) 18:54:13.84ID:UG6G0+ih
>>309
そもそもワードなんて英語人に通じない
エクセルなんて通じない
エグセルエクセルでバカにしあってるのは井の中の蛙
0312名刺は切らしておりまして
垢版 |
2021/11/14(日) 19:45:16.06ID:UG6G0+ih
どっちも同じなんだからバカにしあうな
ヨーロッパ人だってそれぞれの国ことばで発話してる
大事なのは中身の使い方でラベルの呼び方じゃない
0314名刺は切らしておりまして
垢版 |
2021/11/14(日) 23:12:47.32ID:DJxP/mrU
ブクブクと肥りきった.vimrcなんとかしようとした結果、逆側に振り切ってほとんど変えずに使う様になったやつ俺以外にもいるはず
0315名刺は切らしておりまして
垢版 |
2021/11/14(日) 23:26:06.07ID:Tey70Qau
能無しで最初からデフォルトで使っている俺が来ましたよ。
ごめんよ、知恵が足りなくて。
0316名刺は切らしておりまして
垢版 |
2021/11/15(月) 00:46:01.99ID:/AFrUA9C
ずっとvi でやってきて、emacsは結局覚える機会がなかったな
ちなみにnano は好かん
0318名刺は切らしておりまして
垢版 |
2021/11/15(月) 01:13:57.51ID:2e7sw3oS
何でも使うけど操作方法を意識しないといけないエディタでは
思考のリソースが削られてしまい生産性が落ちるのは仕方ない
0319名刺は切らしておりまして
垢版 |
2021/11/15(月) 03:15:22.47ID:K+d1iE/K
Windows上でシェル修正とかやってると、
Linuxエディタを使う機会も殆どないなあ。

初vimが運用やった時の作業中で苦手意識が
0320名刺は切らしておりまして
垢版 |
2021/11/15(月) 03:30:04.48ID:2e7sw3oS
Windowsの改行って相変わらずCRLFなんだっけ
あと勝手にBOM付けられたりした記憶があってWinsows上での編集はなるべくやりたくないマン
0327名刺は切らしておりまして
垢版 |
2021/11/15(月) 18:07:42.62ID:MKD0daum
Linux/UNIXサーバにWindows端末のとこが
多いから。1人1面とか贅沢に使えない限り、
共用環境を試行錯誤で変更する訳にもいかず

コマンドプロンプト兼用でvimはありかも。
0329名刺は切らしておりまして
垢版 |
2021/11/16(火) 06:15:46.17ID:o2pUGJH5
viを使うメリットはホームポジションの維持とあらゆる操作のキー入力を少なくすること
。例えば1000行消したいときにマウスで選んだり1000回何かを連打するより、ESC のあと1000ddと打てば良い
コマンドキーを覚えるのは大変だが全部覚える必要はなくよく使うコマンドは数回調べたあと体得していくので問題ない
でも最初にチートシート見ながら8割程度はすべての操作を試すべき。それをしないうちにvi使えないとか決めつけてはならない
チートシートを見て試していくうちに何が便利なのかの気づきがあり、よく使うコマンドが自然と体得されていく
RPG好きならVIも好きになれるはず
0330名刺は切らしておりまして
垢版 |
2021/11/16(火) 06:21:06.65ID:KqndHcA6
>>329
1000ddはいいんだがそれ以前になぜ1000行消すとわかるのかだな
それを目grepするなら結局アンカーポイントにカーソル置いておいて目grep時点でそこにシフトクリックしてデリートでもほぼ同じ
それを検索するのでもほぼ同じ
なぜ1000が決まるのか
しかもそれが968のカッコの前までだったら?

そうそう都合いいことばかりじゃないよ
0334名刺は切らしておりまして
垢版 |
2021/11/16(火) 09:20:23.20ID:JLwBNX7M
ショートカットキーのカスタムは他のエディタでもできるので
>>329 がviのメリットと言われてもピンとこない
viはviのキーバインドをデフォで使えるのがメリットだと
言う話なら分かる
0335名刺は切らしておりまして
垢版 |
2021/11/16(火) 09:40:40.97ID:GI1UAKgY
>>334
VScodeにvimプラグインを入れたけど、いくつかVScodeのキーバインドと被ってストレスが溜まって使わなくなった。vi風にカスタマイズするくらいならvimそのものを使う方が良い
0336名刺は切らしておりまして
垢版 |
2021/11/16(火) 10:23:25.80ID:vOoKm7ca
>>333
> 1000は例えだろ。
いや、行数指定して削除が便利なケースなんてめったにないでしょってことかと
普通検索なりで先頭行をポイントして ms でマークして最終行をポイントして `s,.d じゃないの?
0337名刺は切らしておりまして
垢版 |
2021/11/16(火) 23:47:45.33ID:6DRMs0zM
>>334
モーションでググれ
vimは操作自体がプログラミング的
優れたプログラマほどvimを使いこなせる
逆に言うとvim使えない奴はプログラムもお察し
0342名刺は切らしておりまして
垢版 |
2021/11/17(水) 00:59:24.75ID:DTS5ZHxI
分野と世代によるな
IT土方でも若い世代だと触ったこともなかったりするし、データサイエンス畑だとまず触る機会はない
0343名刺は切らしておりまして
垢版 |
2021/11/17(水) 01:12:53.39ID:xe9prEBO
>>340
DTMで作曲してる人いるよ
0344名刺は切らしておりまして
垢版 |
2021/11/17(水) 01:16:28.69ID:AXDHnp68
vim 使いこなすというのは、複数行まとめてコピー貼付けしつつコード編集できたらいいのか?
あまりに長い複雑なコード書いちゃダメだろうけど。
0345名刺は切らしておりまして
垢版 |
2021/11/17(水) 02:06:58.13ID:9DC4udK5
Windowsでシェルを弄ると改行コードとか
混在しやすいけど、エディタで指定して
保存時とかに統一してるから困ったことなし

BOMもS-JISばかりだったからなあ
0346名刺は切らしておりまして
垢版 |
2021/11/17(水) 02:34:43.12ID:9DC4udK5
あ、自宅Windows端末はGitHubやブログから
VM上のLinuxシェルとかにコピペすることも

気づかずに混ぜるとハマるかも。見直しだな
0347名刺は切らしておりまして
垢版 |
2021/11/17(水) 07:20:39.47ID:F9h5sMaP
優れたプログラマはEmacsで自分が使いたいコマンドやら
スニペットやら補完フレームワークやらを作るのだ

なぜならば優れたプログラマはすべからくLISPerであり
LISPは神の言語であるからだ
エディタを使いこなすとはそういうことなのだ

どうだキモいだろうw
0348名刺は切らしておりまして
垢版 |
2021/11/17(水) 08:29:02.27ID:+VWKqNRV
>>347
いや嫌いじゃない
多かれ少なかれ開発用エディターはIDE志向でそうなってきている
どう表現するかは本質的な事ではない
意味を読み取らないと
0349名刺は切らしておりまして
垢版 |
2021/11/17(水) 09:37:25.79ID:8+xFBMr8
>>347
スーパープログラマーはみんなリチャードストールマン風の風貌

ところでストールマンが2019年に長年のMIT FSF辞めたのはあのエプスタインスキャンダルへのストールマンコメントだったって
GNUプロジェクトのプログラマー20人から辞めろと突きつけられて
https://www.businessinsider.com/gnu-programmers-call-for-richard-stallman-to-quit-2019-10?op=1



ゲイツといいデジタル庁候補ジョイといいITもエプスタインとは関係深いんだな

なんといってもエプスタインから資金提供受けてただけじゃなくAIの大家マービンミンスキー自身がセックススキャンダルそのものだったってのが衝撃
0350名刺は切らしておりまして
垢版 |
2021/11/17(水) 09:39:17.39ID:bzFTiHpE
ワイが長年愛用してきたjedエディタはnanoに食われて標準でインストールされなくなった
0352名刺は切らしておりまして
垢版 |
2021/11/17(水) 13:56:49.90ID:PzVnj28G
>>345
Windowsってソース公開されてないけどシェル弄れるの?
0354名刺は切らしておりまして
垢版 |
2021/11/17(水) 14:14:57.09ID:6+k61Z34
>>532
昔はX Window サーバ入れてGUI換えてたりしてた人よくいたんだけどなぁ
windows10からb-shとか動くんじゃなかったけ?
0356名刺は切らしておりまして
垢版 |
2021/11/17(水) 15:39:42.90ID:MKPlklzA
powershellのソースコードの話かな?
shellを書くってのはコマンドラインをパースしてパラメータを解析して実行バイナリをロードしてプロセスを実行するプログラムを書く事だよねぇw
0357名刺は切らしておりまして
垢版 |
2021/11/17(水) 18:57:20.84ID:xe9prEBO
>>356
シェル書くって言われたらそういうOS寄りの機能のこと連想するよね
0358名刺は切らしておりまして
垢版 |
2021/11/17(水) 19:29:04.44ID:2CMgnVnd
>>357
>>356はそうじゃないっていってんだよ

コマンド=実行バイナリ=ユーザープログラム(OSからみたらOS付属でもユーザーコーティングでもコンパイルexeでもインタープリタースクリプト経由でも全部)
コマンドライン=コマンド引数
シェルプログラム=コマンド実行プログラム

古いおじさんはWindowsやDOSならバッチファイルと同じ

ヘタなプログラム書くよりありもののGnuコマンド使った方が信頼性ある仕事できたりする

OS寄りかそうでないかはやらせる仕事による
全くの日常的な仕事をシェルスクリプトにやらせるのはUnix系の通常使用
複雑なプログラム組む前に役に立つコマンドをパイプで繋げて使え
車輪の再発明するな
が合言葉

なんで勘違いするの?
0359名刺は切らしておりまして
垢版 |
2021/11/17(水) 19:33:08.24ID:pxEAg+2G
>>358
シェルを書く=シェルスクリプトを書く
の説明になってないけど
0360名刺は切らしておりまして
垢版 |
2021/11/17(水) 20:11:04.97ID:QMGIhJSj
シェルなんて公開されているシステムコールだけで作れるだろ
ソースが非公開だとシェルが作れないとか意味が分からん
0362名刺は切らしておりまして
垢版 |
2021/11/17(水) 20:43:47.36ID:Z4WpcftO
>>352,355
Windows端末からLinuxサーバに繋いで
そっちのLinuxシェルを弄る場合のこと。

自宅だと仮想環境サーバだから、とりあえず
Windows側ブラウザ画面でうっかりCRLFを
コピペしないように、teraterm利用で
貼付け時の改行正規化を有効化しといた。

丁度行き詰っていて、変更ファイルを全部
チェックするか、一から作り直すかで頭痛。
0369名刺は切らしておりまして
垢版 |
2021/11/19(金) 00:52:01.12ID:FkDHdG0Y
>>365
どうもtmuxの設定が期待した動作にならないなくて未だにgnu screen使ってる俺 orz
0370名刺は切らしておりまして
垢版 |
2021/11/19(金) 05:21:40.63ID:iA1jHsWq
tmuxって標準で入ってないし&つければたいしていらない気がして入れたこと無いな
そんなに便利なのか
0373名刺は切らしておりまして
垢版 |
2021/11/19(金) 05:55:24.67ID:D7TAbHUn
:term が追加されてからはそれを使うようになった
0377名刺は切らしておりまして
垢版 |
2021/11/19(金) 12:35:55.96ID:bQnLvK/N
>>376
telnetが使えない環境もある
0378名刺は切らしておりまして
垢版 |
2021/11/19(金) 14:02:38.74ID:FkDHdG0Y
>>377
流れ読んでないでレスしてるのか?
0380名刺は切らしておりまして
垢版 |
2021/11/19(金) 16:17:53.70ID:5w08LCUI
:%s/pick/e/
しか知らん
0384名刺は切らしておりまして
垢版 |
2021/11/21(日) 19:58:32.56ID:K0RDmvLx
>>383
HKKBにも20世紀にはカーソルがついていたという事実
両方持ってる
0391名刺は切らしておりまして
垢版 |
2021/11/23(火) 19:17:43.57ID:R5p3TaIc
bash でset -o vi しないと、カーソルキー使いたくなるよね。
ksh はカーソルあってもbashみたいには動かんが。
0392名刺は切らしておりまして
垢版 |
2021/11/23(火) 23:40:36.01ID:vSq1AXdi
neovim使いはおらんのか?
0393名刺は切らしておりまして
垢版 |
2021/11/24(水) 10:50:55.75ID:jNbVqsX7
vimは日本語の入力が困る
IMEとviのモードが連動してないからIMEオンにしたままnormalモードに戻ったときに全角文字を入力してしまってぐだぐだになっちゃうんだよな
連動してくれるIMEもあるみたいだしgVimだと日本語入力協調もしてくれるみたいだけど
vscodeでneovim使ってると個人的にぐだぐだ率高い

IMEのキー設定でESCとかCtrl+[ にIMEオフを割り当ててマシにはなったが
それでも2回押さないといけないから一発でnormalモード遷移とIMEオフ出来るような方法があれば知りたい
0398名刺は切らしておりまして
垢版 |
2021/11/24(水) 13:50:34.95ID:jNbVqsX7
>>396
両方というかvscodeでneovimプラグイン使ってるからテキスト全部
コードもmarkdownもcsvもxmlもjsonもその他テキストエディタでやることは全て扱う
他のエディタとの使い分けはしてない

>>397
まあ今はESCもctrl+[ も両方設定してる
どっちも使うし
ESCとかは連打する癖がついてるからそれで問題ないとはいえるんだけどね
0399名刺は切らしておりまして
垢版 |
2021/11/24(水) 15:36:14.15ID:VAL/KKMO
call systemとかcall feedkeysとかでできないのかね
自分は現状特に不満ないから試さないけど
0400名刺は切らしておりまして
垢版 |
2021/11/24(水) 19:52:31.49ID:/Xi8eaXS
なんのエディタを使おうが稼ぎが良いやつが偉いのだ
エディタを薦めるなら自分の稼ぎも併記するのがマナー
稼ぎが無いと何を言っても説得力なし
だろっ!?
0403名刺は切らしておりまして
垢版 |
2022/01/04(火) 00:59:03.53ID:FpM5XE5b
Viが1976年だから既に46年近く経つんだな
Vimのvi実装としての成功はvim scriptのおかげだろうな
0404名刺は切らしておりまして
垢版 |
2022/01/28(金) 16:01:10.44ID:5e9pRvsh
昔はVi系統とEmacs系統の2大国が争っていた筈だけどEmacs系の方は今どうなっているの?
Atomとかそういう新興国も勢力拡大したみたいだし
0405名刺は切らしておりまして
垢版 |
2022/01/28(金) 16:50:59.91ID:EvHTtBIh
>>404
atomはオワコンになってvscodeが人気だね
0407名刺は切らしておりまして
垢版 |
2022/01/29(土) 09:38:10.05ID:I/shPezH
>>403
単に生のviがよくできてるからだよ

scriptいじってイキりたいならemacs使っとけってこった
0410名刺は切らしておりまして
垢版 |
2022/01/29(土) 20:35:52.95ID:seqSafiP
>>409
vscodeにvimプラグイン入れたらなんかうまく動きません、どうしたらいいですか?

vim使え

というやりとりを過去何百回と見てきた
0413名刺は切らしておりまして
垢版 |
2022/02/20(日) 01:13:39.96ID:4uPOXha9
Emacsユーザー消えたようにVimユーザーもどんどん消える。心配するな。
0414名刺は切らしておりまして
垢版 |
2022/02/20(日) 01:26:05.23ID:F9hSGWU0
ちょこっと設定ファイルいじる程度の用事ではvimも生き残るんじゃないの
0416名刺は切らしておりまして
垢版 |
2022/02/20(日) 06:30:23.84ID:d6DT/Lb2
>>413
今から30年後にVScodeは無くなっているだろうがviは残っているだろう。それはvimではないかもしれんが
0417名刺は切らしておりまして
垢版 |
2022/02/20(日) 06:54:23.82ID:F9hSGWU0
最近はLinuxの標準エディタがnanoになってることが多いからnanoも覚えてみようかな
gitが起動するエディタをviに変更するのも面倒くさいし
0420名刺は切らしておりまして
垢版 |
2022/02/20(日) 08:58:27.74ID:ibRyM49f
触ったことない頃は
「フォー」って読むのかと思ってた。
それ、読んだとしても「シックス」なんだけどね。
言語で「フォース(Forth)」とかあったからゴッチャになった感じ。
0421名刺は切らしておりまして
垢版 |
2022/02/20(日) 09:12:29.59ID:o1JiCWnL
未だに完全なorg-modeがvimに移植できてないのはなぜだろ?
それさえなければEmacsから移るんだけど
org-modeとのためにEmacs使ってるわ
0425名刺は切らしておりまして
垢版 |
2022/02/20(日) 10:01:22.48ID:HjudYqmM
>>1
こんにちは
vim から見てます
いや、マジで
0426名刺は切らしておりまして
垢版 |
2022/02/20(日) 10:05:02.73ID:HjudYqmM
>>45
:term が実装されたことで vim の端末環境は emacs を凌駕したのだ
eshell multiterm など emacs で走らせられるものはあるが、
100%そのままって感じなのは今や vim :term だ
0427名刺は切らしておりまして
垢版 |
2022/02/20(日) 10:12:55.90ID:HjudYqmM
>>198
jj 使え
jk でもいいが
inoremap <silent> jj <ESC>
0428名刺は切らしておりまして
垢版 |
2022/02/20(日) 10:24:42.04ID:HjudYqmM
>>393
eskk.vim
使え
0429名刺は切らしておりまして
垢版 |
2022/02/20(日) 10:27:51.53ID:HjudYqmM
>>421
org-mode は移植するにはあまりにも発展しすぎた
画像も扱える emacs から vim に移植する気にならんのでしょ
org-modeはコードより日常で走らせるものだから
0430名刺は切らしておりまして
垢版 |
2022/02/20(日) 10:36:36.33ID:6cJ75gnD
>>393

githubからzenhan.exeを落として、適当な場所にコピー

autocmd InsertLeave,CmdwinLeave * :call system('C:/foo/bar/zenhan.exe 0')
0436名刺は切らしておりまして
垢版 |
2022/02/20(日) 11:20:54.77ID:Rvi7ae70
漢は黙って edlin.exe
0437名刺は切らしておりまして
垢版 |
2022/02/20(日) 11:28:38.46ID:4UykiZ7V
>>80
脱毛かよ
0438名刺は切らしておりまして
垢版 |
2022/02/20(日) 11:49:19.88ID:g5kjmCKw
多段階アンドゥとシンタックスハイライト以外は
ほとんど vi の機能しか使ってないな …
0440名刺は切らしておりまして
垢版 |
2022/02/20(日) 12:17:34.24ID:9WJPWnxf
純粋なvi使ってるやつどれだけいるんだろうな?今時viつってもvimのエイリアスになってると思うが。

しかしまあ、若い時はHJKLでキー移動が苦痛で毛嫌いしたが慣れるといいもんだな。ホームポジションからなるべく指を動かしたくない気持ちがわかるようになる。
それに最近はブラウザにしろエディタにしろVimのキーバインド使えるものが増えてるのも嬉しい。
0441名刺は切らしておりまして
垢版 |
2022/02/20(日) 16:27:10.92ID:+L06/3AL
>>164
俺、ジュンク堂でオライリーの買ったわ。
オライリーだよー!ってまわりに軽く
ドやってたわw
まわりも、オライリーこんなのも出してるの
けよーwって盛り上がってたなあ。
懐かしいなあ、、
0443名刺は切らしておりまして
垢版 |
2022/02/21(月) 09:02:29.34ID:UgJqeP89
30年くらい前会社の基幹システムがUNIXだった時に使ってたなぁ
0444名刺は切らしておりまして
垢版 |
2022/02/21(月) 09:03:00.77ID:UgJqeP89
viの事
0446名刺は切らしておりまして
垢版 |
2022/02/21(月) 11:37:58.78ID:lS54rsA3
>>445
モデルもviは飽きてきたんだな
■ このスレッドは過去ログ倉庫に格納されています

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