:h vim9script読んだけど、vi互換のために譲歩したとの記述が未だに目立つな
歴史的に"vi"なんて山ほどあったはずだが、一体どのviなんだよ、と
まあIEEE/posixで定義された架空のvi、
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/vi.html
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/ex.html
なんだろうけど、対話アプリケーションにUIの細部まで決める事自体が異質な感じがするんだが
本当にそこまで意識して使ってる/規定されてないと困るなんて人なんて存在するのかね?
折返し行は~で示す、折返し無しビジュアル選択でスクリーンに収まらない行には@で示す、論理行でなく表示行スクロール時の計算式まで明示とかポータビリティに一切関係なくね?
もちろんvimに非が無いとは言わない、[no]compatibleはcpoを弄ってホンシツ的にviのまま拡張を繰り返した
独立したvi互換モードと(微妙な)互換性を捨てたvimモードを分けでりゃ良かったんだよ
viとしても使えるという売り文句なら、それで満たせるだろ
よく非直感的だと不評を買うsetのパースも変更できないから、let &optのような変種を大量に生み出すことになってしまった(map等もそうだけど、未解決)
コマンド短縮ルールと一文字記号名のコマンドの継承で、短い一等地なコマンド名はほぼ占拠されてしまった
例えば|(パイプ、カラム移動)や#コマンド、ほぼ全ての記号がコマンドとして予約されてしまってるのがvimscriptの可読性の悪さの根源
|に至っては記号足りねーからセパレータにも流用して文法に曖昧性を産んだ
nviも触ってたが、一番普及してるだろうviであるvimへの贔屓は感じられるのでそこはまあ、有り難いと思う
:py3とか:perlとか組み込み拡張言語やバインディングも用意したけど、システムや別に入れた既存の処理系そのまま使えないことが多々、結局独自ビルドの処理系内蔵してバイナリ膨れ上がって衰退(vim9scriptのrationaleにも言葉を濁して触れてる)
vi風味を残しつつも後方互換性をスッパリ切った独自言語が必要な事は確かだが、俺にはそれがvim9scriptだとは思えない、vim10に期待…
Vim Part30
■ このスレッドは過去ログ倉庫に格納されています
2022/07/29(金) 01:34:33.73
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【対日戦略】中国とロシア、対日共闘で一致 「軍国主義復活に反撃」… ★6 [BFU★]
- 【フジテレビ】『サン!シャイン』3月で終了 放送わずか1年… 谷原章介MC起用も 視聴率低迷、3%台の壁を越えれず 後継番組はなし [冬月記者★]
- 【話題】おでんの好きな具は?! 「だいこん」「たまご」「もち巾着」「ちくわぶ」「こんにゃく」「牛すじ」★2 [ひぃぃ★]
- 【社会】丸亀製麺12月24日は15時30分で閉店 従業員とその家族のため [あずささん★]
- 【文春】松岡昌宏が「日本テレビへの戸惑い」を語った!「鉄腕DASHの出演について、我々に進退を決める選択肢はないんだなと思った」 [Ailuropoda melanoleuca★]
- チキンラーメンやカップヌードル、来年4月から5-11%値上げ…袋麺の日清ラ王などは内容量減らす ★2 [蚤の市★]
- 国債金利の上昇+中国からの制裁、これで日本、普通に終わるんじゃないの? [805596214]
- BLEACHの乳輪デカそうな女
- JSF、高市の間違いを指摘した結果「戦艦は戦闘艦の意味なんだァァァ!」と連呼する高市支持者のネトウヨ達に延々と噛みつかれる [165981677]
- 海外のネット見ると6割くらい左翼みたいな奴で向こうのネトウヨは4割~それ以下(3割程度)だけど日本は8割ネトウヨしかいないよな [685321817]
- じゃん拳、グー🏡💥👊😅👊💥🏡
- 【悲報】解剖医「安倍晋三の遺体には潰瘍性大腸炎の痕跡がなかった」えっ😨 [746833765]
