アカウント名:
パスワード:
会社ごと買収して搭載すればいいのに。
シンタックス機能は不要だが(それならVScodeを使う)、行番号機能が欲しいです。
>行番号機能
過去のWindowsでバンドルされていたメモ帳では
「書式(O)」を「✔右端で折り返す(W)」「表示(V]」を「✔ステータスバー(S)」
で実現されていたものとは別のあるいは更に高機能な何を追及するため?
カーソル行だけ出ても意味ないぞ。全行に表示されないと。
なぜ全行に表示される必要があるのか、というのが問いでしょう
他の機能不足(シンタックス機能)ならVScodeを使うってことなのに行番号表示はメモ帳にとどまりつつも必要だという理由は、私も興味あります
行番号はDBでいうところの主キー(primary key)みたいなもの常に確認できた方が人間が情報を効率的に処理できる
# 行番号が常時表示されないエディタを使う人はプログラマーに向いていないと思う
GOTO 行番号 に必須だもんな!
# 昭和のレガシー言語で止まってるプログラマーにとってはそうかもね
関数名とか変数名とかの方が重要でしょうに。行番号なんてddってやるだけでズレちゃうじゃん。そんなものをprimary keyと言われてもな。
そもそも、編集単位が構造単位だから、行番号は気にしない。
#ごめん。Pythonの場合はあったほうが良い。あれはカッコが少なすぎて、c%とかが使えないから、行番号くらいしか目印が無い。
関数名や変数名が無かったら?自分が作ったファイルだけ見る世界に住んでいるのか?
CSVファイルみたいなもののことを言ってるのかな。
行番号や行数が指定されているなら、行番号を指定してジャンプなり行数を指定して範囲を設定するから、行番号が表示されている必要はない。
まあ、行番号を誰かに教えないといけないときは、カーソルを動かさなくても全ての行に表示されている方が便利だろう。すでに画面上に表示されているなら視線の移動だけで済むからな。
ただ、手で打ったり目で読んだりするのにはミスが付きもの。できるだけソフトウェアで処理させるべきで、その上で、処理内容を確認する方が間違いが起きにくい。例えばdiffのように対象の行番号や変更内容を自動で生成すれば、わざわざ行番号を打つ必要はないし、処理内容の確認も容易。
プログラマなら自動でできることは自動でやらせるべきだよ。
>自動でできることは自動で
プログラマ自身の生体デバイスもサポートするインプリメンテーション、というデザインの実現をも含むのかも? と想像してわくわくしてきました。
CSV、ログ、文章、ソースコード、あらゆるテキストファイルだよ。
>例えばdiffのように対象の行番号や変更内容を自動で生成すれば、わざわざ行番号を打つ必要はないし、処理内容の確認も容易。diffの結果を見てオリジナルを確認したり編集したりするが、結局オリジナルの行位置を知る必要が出てくる。
ファイルをプロジェクターで映して複数人で会話するケース等、行番号は複数人で齟齬なく意思疎通するための共通言語。自動で設定してくれる簡易見出し。
自動でできることは自動でやらせるべき。つまり行番号は全行に表示させるべき。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
よいエディタソフトはいっぱいあるのだから・・・ (スコア:2)
会社ごと買収して搭載すればいいのに。
Re: (スコア:0)
シンタックス機能は不要だが(それならVScodeを使う)、行番号機能が欲しいです。
Re: (スコア:1)
>行番号機能
過去のWindowsでバンドルされていたメモ帳では
「書式(O)」を「✔右端で折り返す(W)」
「表示(V]」を「✔ステータスバー(S)」
で実現されていたものとは別のあるいは更に高機能な何を追及するため?
Re: (スコア:0)
カーソル行だけ出ても意味ないぞ。
全行に表示されないと。
Re: (スコア:2)
なぜ全行に表示される必要があるのか、というのが問いでしょう
他の機能不足(シンタックス機能)ならVScodeを使うってことなのに
行番号表示はメモ帳にとどまりつつも必要だという理由は、私も興味あります
Re:よいエディタソフトはいっぱいあるのだから・・・ (スコア:0)
行番号はDBでいうところの主キー(primary key)みたいなもの
常に確認できた方が人間が情報を効率的に処理できる
# 行番号が常時表示されないエディタを使う人はプログラマーに向いていないと思う
Re: (スコア:0)
GOTO 行番号 に必須だもんな!
# 昭和のレガシー言語で止まってるプログラマーにとってはそうかもね
Re: (スコア:0)
関数名とか変数名とかの方が重要でしょうに。行番号なんてddってやるだけでズレちゃうじゃん。そんなものをprimary keyと言われてもな。
そもそも、編集単位が構造単位だから、行番号は気にしない。
#ごめん。Pythonの場合はあったほうが良い。あれはカッコが少なすぎて、c%とかが使えないから、行番号くらいしか目印が無い。
Re: (スコア:0)
関数名や変数名が無かったら?
自分が作ったファイルだけ見る世界に住んでいるのか?
Re: (スコア:0)
CSVファイルみたいなもののことを言ってるのかな。
行番号や行数が指定されているなら、行番号を指定してジャンプなり行数を指定して範囲を設定するから、行番号が表示されている必要はない。
まあ、行番号を誰かに教えないといけないときは、カーソルを動かさなくても全ての行に表示されている方が便利だろう。すでに画面上に表示されているなら視線の移動だけで済むからな。
ただ、手で打ったり目で読んだりするのにはミスが付きもの。できるだけソフトウェアで処理させるべきで、その上で、処理内容を確認する方が間違いが起きにくい。例えばdiffのように対象の行番号や変更内容を自動で生成すれば、わざわざ行番号を打つ必要はないし、処理内容の確認も容易。
プログラマなら自動でできることは自動でやらせるべきだよ。
Re:よいエディタソフトはいっぱいあるのだから・・・ (スコア:1)
>自動でできることは自動で
プログラマ自身の生体デバイスもサポートするインプリメンテーション、
というデザインの実現をも含むのかも? と想像してわくわくしてきました。
Re: (スコア:0)
CSV、ログ、文章、ソースコード、あらゆるテキストファイルだよ。
>例えばdiffのように対象の行番号や変更内容を自動で生成すれば、わざわざ行番号を打つ必要はないし、処理内容の確認も容易。
diffの結果を見てオリジナルを確認したり編集したりするが、結局オリジナルの行位置を知る必要が出てくる。
ファイルをプロジェクターで映して複数人で会話するケース等、行番号は複数人で齟齬なく意思疎通するための共通言語。
自動で設定してくれる簡易見出し。
自動でできることは自動でやらせるべき。つまり行番号は全行に表示させるべき。