Windowsにコマンドラインベースのテキストエディター、必要? 139
ストーリー by nagazou
どうかな 部門より
どうかな 部門より
headless 曰く、
Windows に再び CLI (コマンドラインインターフェイス) テキストエディターを標準搭載すべきか、Microsoft の Connor Plante 氏がフィードバックを求めている (GitHub でのディスカッション、 The Register の記事)。
32 ビット版の Windows では edit コマンドが標準で利用可能だったが、64 ビット版 Windows は CLI エディターを搭載していない。CLI エディターはシステム管理者や開発者、パワーユーザーのコアツールであり、標準で使用可能なオプションを提供することは生活の質を向上するのに重要だという。
ソリューションとしては Edit・Pico・nano・Vim・Emacs といった既存の CLI エディターを 1 つ以上プリインストールする方法のほか、インストールされていない CLI エディタを起動するコマンドが入力された場合に入手方法を表示するというものが挙げられている。
Plante 氏が求めるフィードバックは以下のようなもの。
- Windows にデフォルトの CLI エディターが必要か、それがあなたのエクスペリエンスをどのように改善するか
- 現在 CLI エディターを使用しているか、使用しているならその用途と理由
- 代替のソリューションや CLI エディター関連の機能で搭載してほしいものはあるか
スラドの皆さんはいかがだろう。プリインストールされていたらうれしい CLI エディタが具体的にあるだろうか。
edlin ... (スコア:5, 参考になる)
大昔、大学の研究室を回って学内 LAN に接続をしていたころ、後輩に edlin を使えるようになれと言ったら「こいつ正気か」という目で見られた気がする。
# config.sys や autoexec.bat を編集するのに不正コピー品をインストールしようとするんじゃありません!
# フリーウェアでも、お客さんの PC に勝手にインストールするのは禁止!
MS-DOS 6.x になって edlin が無くなってショックでした。MS-DOS と IBM PC-DOS で共通のエディタも無くなったし。
Unix でも vi は必須です。設定ファイルをいじるぐらいしか使えませんが。
# Macintosh は楽だったな〜。エディタは要らなかったし、NuBus は PnP だったし、Eudora を筆頭とした GUI アプリも。ただし OpenTransport 1.0 は除く。
個人的には、入っていたりいなかったりする CLI エディタは要りません。
フィードバックが要る話かな? (スコア:4, すばらしい洞察)
エディタぐらいしれっと配布するなりインストールベースに含めればいいのに。
「なんで標準でインストールするんだよ!」って文句言う人いるのかな。
欲しい人は自分で用意すればいい。じゃなくて、標準で入ってることが大事だと思う。
vi (スコア:1)
Re:vi (スコア:1)
あるいは、キーアサインがnotepad互換のeditっぽいスクリーンエディタでもいいな。
Re:vi (スコア:1)
あれ、[Ctrl]+[C]とか[V]とか使えましたっけ?なんか他のエディタと間違えたかな??
Re: (スコア:0)
ラインエディタで十分なんよね緊急対処には
xml系標準の今、検索機能はゴツ盛りしといて欲しいけど
条件 (スコア:1)
・正規表現が使えること
・マウスに触る必要がないこと
Re: (スコア:0)
マウス触る必要がないってのは激しく同意です。
Re: (スコア:0)
それなんてJPerl?
Re:条件 (スコア:1)
JPerlってエディタなの?
Re: (スコア:0)
正規表現使えるコマンドラインエディタがあると、
バッチ処理がはかどりそうで大変助かります。
#PSは学習コストが高くて…
俺俺 (スコア:1)
>Windows にデフォルトの CLI エディターが必要か、それがあなたのエクスペリエンスをどのように改善するか
不要
>現在 CLI エディターを使用しているか、使用しているならその用途と理由
Windowsでは未使用。Lihuxではvimとnano
>代替のソリューションや CLI エディター関連の機能で搭載してほしいものはあるか
VSCodeをWindowsに標準搭載してくれ。関連付けはなくていいから。
Re: (スコア:0)
MSが作るんだったら、nanoじゃなくてちゃんとノートパッド系のキーバインドにしてほしい。
viは問題ない。操作感覚がまるで違うから他のキーバインドと混同しにくいので。
Re:俺俺 (スコア:1)
explorerでのファイル名変更で「これでよし」って つい"ESC"触っちゃって おじゃん
ってのは3日に1回は やります。
SE3でいいだろ。 (スコア:1)
絶対にやらないであろう選択 (スコア:1)
WindowsにTurbo PASCAL v3を標準搭載
# 昔は無条件に起動FDに入れてたから簡単なテキスト編集はこれで済んでいた
なくなるとマイクロソフトが困る。 (スコア:0)
Windowsの設定のほぼ全てがテキストエディタで作ったもので動いている。
テキストエディタをなくすと、本体ユーティリティのほぼ全てを
GUI設定できるものに差し替えが必要になり
今のマイクロソフトではそれが不可能である。
よってなくすことはできない。
バッチファイル作成がスクラッチみたいにアイコンで並べれば動くタイプになるかもね。
まぁ無理でしょうけど
Appleのは作ったけど
https://support.apple.com/ja-jp/guide/automator/welcome/mac [apple.com]
Re:なくなるとマイクロソフトが困る。 (スコア:1)
レジストリってテキストエディタで作ったものなん?
Re:なくなるとマイクロソフトが困る。 (スコア:1)
丸ごと作るのはエンドユーザーレベルでは無理。ただ、レジストリのめんどくさい操作は、
1.当該キーをレジストリエディタでエクスポート
2.エクスポートしたファイルをバックアップ
3.テキストエディタで編集
4.レジストリエディタでインポート。ミスってたらバックアップをインポートしなおし
ですねぇ。
Re: (スコア:0)
メモ帳などGUIのテキストエディタが存在しないWindowsを使っているんですか?
IBM (スコア:0)
EでEじゃないか
緊急回避的なエディタは必要 (スコア:0)
標準で必ず入っているのが重要。
高機能じゃなくても良いので、単純な編集が出来る程度で良い。
事情があってネットに接続できない状態とかメディアが使えないなんて状況もレアだけどある
これからは (スコア:0)
VZの時代
Re: (スコア:0)
Windows GUI 用に「WZ」もお忘れなく
すでに同案多数のようだが (スコア:0)
コマンドラインベースと言われるとedlinのようなものを思い浮かべるな。editは立派なGUIエディターだろ
Re:すでに同案多数のようだが (スコア:1)
コンソールで動作するテキストエディタは「ラインエディタ」と「スクリーンエディタ」に大別されます。
うじゃうじゃ
Re:すでに同案多数のようだが (スコア:1)
気持ちは多少わかるけど、SSH接続で動作するようなものを「コマンドラインベースじゃない」とする方が無理がある感
うじゃうじゃ
Re: (スコア:0)
ですよね。editとかviとかを分類したいなら、コンソールベースとかかなぁ。
Re: (スコア:0)
なんかCUIという用語があったような気がします。
Re:すでに同案多数のようだが (スコア:2)
あれもかな、Oberon。
(チュートリアルどおりにいじって遊んだだけで、何にどうやって「使う」のかすらよく分からなかった・・・)
type (スコア:0)
コマンドラインと聞いてまずcatを思い浮かべた。DOS系統だとtypeになるか。
Re: (スコア:0)
catはシェルのhere documentと併用するから意味があるのであって、PowerShell でないコマンドプロンプトだとそのような機能は無いからエディタにはなり得ないような。
Re: (スコア:0)
> type con > hello.bat
echo Hello World
^Z
緊急時にどうぞ
Re:type (スコア:1)
新規作成ならcopy con config.sysで済ませる
追記ならtype con >> config.sysするが
Re:type (スコア:1)
copy con の方を愛用してた。
Re: (スコア:0)
表示するだけのものをエディターというのは流石に無理だろ
Re: (スコア:0)
無菌室で宇宙服を着て作業したとき、少しのミスも許されないのでECHOコマンドで1行ずつ書いて、COPYでつなぎ合わせて一つのバッチファイルを作成したのは今ではなつかしい思い出。
いつ使うんだ (スコア:0)
セーフモードですらGUIなのに。
LinuxならともかくWindowsをターミナルでリモートしていじる変態レベルにはとても届かない。
VzかMIFES (スコア:0)
現実的にはviなんだろうけど、個人的にお世話になってたVzやMIFESあたりだと嬉しい
Re: (スコア:0)
FILMTNやSE3にもお世話になりました。あれから何十年もたっているのにシステム(のレスポンスと使い勝手)はますます落ちていくのはなんでだろう?
Re: (スコア:0)
ここで一太郎liteを入れてほしいというのは邪道でしょうか?
#あ、一太郎をオープンソース化してlinuxなどで動くようにするというのであれば、不要です。
Re: (スコア:0)
松風、使ってた。
Windowsサーバなら考慮の余地はあるが、クライアント向けでは不要 (スコア:0)
手っ取り早くVSCodeでも標準インストールしておけば、って思う。
Windowsストアから自動アップデートできるわけだし。
Re: (スコア:0)
windowsストアからインストールしたアプリのいくつかが
自動アップデート後から起動できなくなるのは何故でしょうか?
Windows Terminal(およびpreview)とかVSCodeとか
wt.exeからも起動できないし、そういうことがあるので、
機能の拡充よりも基本的な機能をしっかりと機能できるようにして欲しい
というが私の望みです。
Re: (スコア:0)
つか、最低限編集できれば良いなら、メモ帳で良いんだよなぁ。
Emacs (スコア:0)
が理想だけど、 vi の方が何故か人気あるね。この背景は、プログラムを書くっていうユースケースじゃないのかな。
edかcatまたはmgもしくはvi(ex)ただしvimとemacsは禁止…。 (スコア:0)
タイトルのとおり
鈍足の入力プログラムなんか使うな!
vimもemacsも使わない・使わせない!
必要最小限で十分に機能させることこそ至高!
基本はedで編集!
catが使えるならcatで新規作成!
でなきゃmgもしくはvi(ex)を使え!
echo?あれは、環境依存が過ぎるのでダメだ!
#などと息巻いていた時期が僕にもありました…。(遠い目
Re:edかcatまたはmgもしくはvi(ex)ただしvimとemacsは禁止…。 (スコア:1)
贅沢できるならviを希望。
sed (スコア:0)
緊急用とか必要最小限とか言っている人がだれも出していないのが驚きだが、sedでいいじゃん。
catもmoreもlessも正規表現も全部カバーする。
busyboxでも使える。
copy com (スコア:0)
MS-DOS をFD最小構成で動かすときに「copy com」コマンドで頑張った記憶が。。。
なくてもなんとか頑張れば。。。ガンバ!