プログラマが使ってはいけないテキストエディタ

レス数が900を超えています。1000を超えると表示できなくなるよ。
2019/12/29(日) 00:16:44.41ID:SKfvh0GI
秀丸
サクラエディタ
他になにかあったっけ?
2020/07/31(金) 11:15:43.73ID:rsdeQSOR
初心者の頃emacs無かった
2020/07/31(金) 14:45:37.66ID:y639YTOJ
https://ja.wikipedia.org/wiki/Cat_(UNIX)

cat(1)は悪いユーザインターフェースデザインの正統な手本とされている。それはこの悲しいまでにわかりづらい名称のためである。
catは、ファイルの連結(concatenate)に使うよりもむしろ標準出力への出力に使われることの方がはるかに多い。
後者の使用法に対するcatという名称は、ちょうどLISPのcdrのように非直感的である。
2020/07/31(金) 17:11:32.94ID:k/mzlDiC
その点MS-DOSは素晴らしい。ファイルの連結はcopyで行う

copy /b a + b + c abc

このように+を使って可読性が高い指定の仕方が出来るのだ
2020/07/31(金) 17:12:33.30ID:RagEgAV8
なおwindowsのコマンドプロンプトでは、
typeコマンドでコンテンツを表示し、
copyコマンドでファイルを連結する。
809デフォルトの名無しさん
垢版 |
2020/07/31(金) 17:32:32.97ID:3N4YRTxK
msysのcatコマンドはLFがCRLFに変換される親切機能付きバージョンがあったので、人知れず泣いた人は多かったと思う。
2020/07/31(金) 20:45:42.78ID:jclw2i1e
何も考えずにテキストモードで入出力しちゃうとそうなっちゃうね
811デフォルトの名無しさん
垢版 |
2020/08/02(日) 11:34:21.00ID:m2JcrGB9
全然関係ないけど、公開されてるソースコードはoccuredってスペルミス結構多いね。
2020/08/02(日) 11:55:02.37ID:fYvyolud
emacsも今は.emacsガツガツ書かなくなってる。packageインストールが普通。
2020/08/02(日) 12:04:31.51ID:ENSQW5GL
所詮一画面オッサンエディタよ
2020/08/02(日) 12:34:51.43ID:uvJ0AhRU
>>813
普通に多画面で使っているけど
ちなみに複数バッファは多画面とは言わないの?
2020/08/02(日) 13:18:23.93ID:uzNR8m4v
>>813
xemacsってマルチウインドウだった気がする
2020/08/02(日) 15:47:18.75ID:eInyifj+
むしろ1画面でほぼすべてのことができてほしいというニーズのためにあるんじゃないの
817デフォルトの名無しさん
垢版 |
2020/08/02(日) 16:13:24.02ID:NsDY9jGS
a.1つのconsoleというかterminal上で1つのemacsで頑張って画面分割
b.terminalをいっぱい開いて各terminal上でそれぞれemacs

どっちが得?というか使いやすい?
2020/08/02(日) 17:43:12.81ID:dKLqe0GG
emacsはxemacsと統合される前からターミナル上で起動じゃなくて自分でウィンドウ作って起動できる
新しいウィンドウ作って起動した場合には、ウィンドウの数は自由に増やせる
普通にビルドするとそっちがデフォルトで、-nw オプションつけた場合にターミナル上で起動する
2020/08/02(日) 18:41:23.35ID:ENSQW5GL
だから一画面オッサンエディタやんw
2020/08/02(日) 19:28:25.49ID:TAOBMMvc
>>817
aの方がバッファ間の移動がしやすいかなあ
bだとマウスが必要にならない?
2020/08/02(日) 21:43:24.20ID:IZUvHgal
だからオッサンがオッサンエディタつかって何がわるいんだよ!!(怒
ハゲちらかしてるオッサンのくせに若作りのファッションしてるオッサンのほうがよっぽど格好わるいぞ
2020/08/02(日) 21:58:34.68ID:dKLqe0GG
>>820
ターミナル上でなくてウインドウ作って起動すれば、複数ウインドウでバッファは共通だし、elispからウインドウ切り替えできるし、それをキーにバインドできる
823デフォルトの名無しさん
垢版 |
2020/08/03(月) 10:06:37.50ID:3aFKjSal
ssh+tmuxとかだとb
2020/08/03(月) 13:40:21.43ID:UjOpB88u
Xが通せるなら単独emacsから複数のウィンドウを手元で開くな
2020/08/03(月) 13:49:08.63ID:WU2F78CL
複数窓開いてるだけで一画面オッサンエディタには変わらん
826デフォルトの名無しさん
垢版 |
2020/08/03(月) 13:56:51.71ID:namfKGEe
それはいくらなんでもX理解してなさすぎ
2020/08/03(月) 14:04:53.40ID:xXahVAzr
vimにterminlが来た時、emacs捨てた。
2020/08/03(月) 14:09:19.49ID:UjOpB88u
一般的用語を使ったのが
  Xが通せるなら単独emacsから複数のウィンドウを手元で開くな

emacs用語で言い換えると
  Xが通せるなら単独emacsから複数のFrameを手元で開くな
829デフォルトの名無しさん
垢版 |
2020/08/03(月) 14:14:50.32ID:U3N5AFk/
こいつが言ってる1画面オッサンエディタというのは、ウインドウをサイドパネルとか複数パネルで区切って無いエディタの事だと思う
画面≠ウインドウ、画面=パネル
2020/08/03(月) 14:17:37.22ID:UjOpB88u
え?
普通Frameを複数のWindowに分割して使うよね……
831デフォルトの名無しさん
垢版 |
2020/08/03(月) 14:30:09.87ID:U3N5AFk/
彼の中では画面分割はノーカンなのだろう
vscodeもテキスト編集部分は分割出来るし
2020/08/03(月) 20:34:28.30ID:4ZNRDlay
要はvimとかemacsとか全部相手にしてる
2020/08/03(月) 20:43:35.59ID:xQIYXpIx
最近のRHELとかだとviって打っても、
実はvimなんだよな。
違うだろ、それ。
2020/08/03(月) 21:23:17.80ID:EupfHYtD
shが実際にはbashだったり
835デフォルトの名無しさん
垢版 |
2020/08/03(月) 22:44:34.08ID:7e/FREzT
emacs liisp のウィルスってどれくらいあるの?
2020/08/03(月) 23:18:35.99ID:/fZxIKnK
>>835
聞いたことがない

エディタのコマンドをいじるだけで
どうやつて外から聞き勝手なコードを動かすの?
ソースコマンドは全部見えているだろうし
一部バイトコンパイルしているプログラムとかは
さすがに使わなんしな
2020/08/04(火) 01:40:06.52ID:f6wLYWv1
90年代の初め頃使ってたのはemacsじゃなくて、
発展途上中のmuleだった。
電総研の半田さんとソニーの人がガンガン開発してた。
2020/08/04(火) 01:43:56.77ID:jZvt6C7P
あの括弧だらけの変態言語な
839デフォルトの名無しさん
垢版 |
2020/08/04(火) 10:50:24.21ID:DzQriKoF
muleは絶滅
emacsはゴキブリか
2020/08/04(火) 11:18:47.85ID:JCKCx332
弘法筆を選ばずと昔から申しまして
状況次第でどんなエディタでも使いこなせるのが真の
2020/08/04(火) 11:38:40.29ID:RPOhaPKs
真の変態か
2020/08/04(火) 11:47:26.62ID:KZmsVfTS
弘法筆を選ばず、ったってさすがの弘法先生も
木の切れ端で綺麗に文字書けっていわれりゃさすがにそれは無理っていうだろう
2020/08/04(火) 11:48:01.41ID:Wu7fC0t5
ちなみにここでいう木の切れ端に相当するのが、
2020/08/04(火) 12:36:06.15ID:UutEPdUY
真の変態か
2020/08/04(火) 19:16:21.32ID:bNM/R/9R
>>842
いや上手い奴は木の切れ端で道路に書いてもそれなりに綺麗ぞ
2020/08/18(火) 19:37:10.02ID:2a/Io4tL
vimはプラグイン入れて使うものってイメージあるけど、
大量のプラグイン入れまくって使ってるやつ見ると、
"もう統合環境使えば"って気持ちになる。
2020/08/19(水) 00:30:31.92ID:eHEfpYVO
それな
2020/08/19(水) 20:58:45.10ID:Bmj24KuB
わかっていないな
vimを使うことが生活の一部なんだからやめられるわけないだろ
2020/08/19(水) 23:35:04.48ID:m7/xOslK
vimじいさん
2020/08/20(木) 21:11:53.16ID:WeSX1kXX
臭いジジイ
851デフォルトの名無しさん
垢版 |
2020/08/20(木) 23:17:41.43ID:GWEG2HY5
ノーマル vi でCだろうがC++だろうがPerlだろうがPythonだろうが書く。これぞ真のvi使い。
2020/08/20(木) 23:19:30.71ID:9ZthX/BR
今ノーマルviってcent OSに入ってないんだよな
2020/08/20(木) 23:32:30.26ID:M5WPHT3K
でもvimmerってなんだかんだでコーディング能力高くないか
854デフォルトの名無しさん
垢版 |
2020/08/21(金) 01:39:03.85ID:O6q3NSnR
エディタが高機能だとコードは糞になる
エディタに頼らないから良いコードになる
855デフォルトの名無しさん
垢版 |
2020/08/21(金) 02:18:46.01ID:2Tg4ivJd
最近メモ帳が改悪されて、アスキーで保存しても英数だけの場合、次回UTFがデフォルトになってる
バッチに日本語を初めて書いた時にアスキー保存するか、毎回選択して保存するか
注意力か、面倒が必要になった
パワーシェルに移行させるための嫌がらせかな
856デフォルトの名無しさん
垢版 |
2020/08/21(金) 02:19:59.80ID:2Tg4ivJd
そのパワーシェルを管理権限で起動するにはDOS経由っていう謎
保守系の嫌がらせかなw
自動化を阻止して手作業を残す=自分の仕事を残す
2020/08/21(金) 02:32:44.78ID:sB9k/0Tc
>>854
edとかedlinを使ってんのか?
858デフォルトの名無しさん
垢版 |
2020/08/21(金) 08:24:03.85ID:5LG5EuLe
>>855
BOM無しの英数だけのUTF8は、中身がアスキーと同じだから、区別出来ない
2020/08/21(金) 08:32:41.79ID:7JQy3pBd
>>855
バカだよねコイツ
なんでいままでBOM付いてたかわかったぜ
お前みたいのが居たからだ
2020/08/21(金) 09:11:14.03ID:D9+iHL3k
>>856
>パワーシェルを管理権限で起動するにはDOS経由

意味分からないんで解説お願い
861デフォルトの名無しさん
垢版 |
2020/08/21(金) 11:18:10.75ID:UrYJ9hGn
>>859
不便な方が偉い理屈が分からん

>>860
powershell -ExecutionPolicy Unrestricted -file "%~dpn0.ps1"
2020/08/21(金) 12:37:21.55ID:++fqPMRH
それ管理権限じゃなくね
2020/08/21(金) 12:44:36.67ID:5CcQqRpK
ポリシーの変更せずにpowershell実行するだけのコマンドだな
864デフォルトの名無しさん
垢版 |
2020/08/21(金) 13:27:05.11ID:Yof7ud59
スタートボタン右クリックで管理者権限で起動できるけど?
865デフォルトの名無しさん
垢版 |
2020/08/21(金) 13:47:09.57ID:SSx6BElC
VisualStudioCode

逆に使っていいのは、ひでまる、gEdit,Kate。
866デフォルトの名無しさん
垢版 |
2020/08/21(金) 18:14:15.85ID:UrYJ9hGn
>>862
これを書いたバッチのショートカットを作り、「管理者として実行」にチェック
867デフォルトの名無しさん
垢版 |
2020/08/21(金) 18:16:02.17ID:UrYJ9hGn
俺の環境では hoge.ps1 を右クリックしても「管理者として実行」は出てこないが
2020/08/21(金) 18:40:28.76ID:7JQy3pBd
>>867
バカだな
batファイルってんだろ
2020/08/22(土) 05:32:28.43ID:mrC8YDWz
まずはパワーシェルの起動なのかパワーシェルスクリプトの起動なのかをはっきりさせようか…
2020/08/22(土) 08:28:58.28ID:2fd8vSJL
テキストエディタ関係ないし話が噛み合ってないし統失どもがレスバやっているように見える
2020/08/30(日) 12:02:01.36ID:E00d1OEv
このスレの目的って何なんだろうな

vscode 使ってもクソコード書くやつは書く
言語やフレームワークがどれだけ良く出来てても
ゴミクズ製造出来る人は居る
あれは特殊な才能だな
2020/08/30(日) 21:00:50.38ID:6HSRXkDh
くそコードを書く人って、とりあえず書き始めて
その書いたコードを生かすように書き直して
削除はほとんどせず、を繰り返しているような気がする。
どんどん複雑になるけど、なかなか解決に近づかない
2020/08/30(日) 21:48:07.34ID:b0VPOss0
技術系のblog見てると、
・○○にジョインしました。
・技術的負債
・レガシー
って言うのが若者の間で流行ってるらしい。
874デフォルトの名無しさん
垢版 |
2020/08/31(月) 11:27:53.44ID:pX0ZQbZW
>>872
数学の問題の解答とかだと
計算用紙に計算残して
解答欄は清書するみたいに出来るけど
ソースコードでは計算用紙に相当する部分が
消した方が勿論すっきりするけど
デバッグ中とかだと残しておきたいって言うのはあって
別ファイルにすれば良いとも思うけど
コメントとかの場所の対応が難しい
良いツールあったら教えて
2020/08/31(月) 12:27:24.47ID:mfLd141W
システムはリリースした瞬間からすべて負債になる。
2020/08/31(月) 12:28:22.05ID:mfLd141W
>>874
git
2020/08/31(月) 20:33:02.78ID:JFSQLtY4
gitだろうな
くそコードのバージョンを残して
清書したコードを最終稿にすればいい
878デフォルトの名無しさん
垢版 |
2020/09/01(火) 00:02:23.34ID:3cHJ6Jra
挑戦する馬鹿として生きるか?批判だけする雑魚として死ぬか?
https://www.youtube.com/watch?v=4jlQlo1oC3E
奴隷職に就く★自ら奴隷を選んで不満を言う愚かさ
https://www.youtube.com/watch?v=loD5ukKsZOk
バカは騙され最低賃金でコキ使われる★物価とか関係なし
https://www.youtube.com/watch?v=sQMrMfqdgrQ
勉強しないから奴隷人生★実業と人を残す人生哲学
https://www.youtube.com/watch?v=on2gURXi4Ks
正社員特権が「ブラック社員」を生む★正社員は訴え放題
https://www.youtube.com/watch?v=lSW1vc8-qMg
「で、年収は?」と聞くバカとは合わない社長業
https://www.youtube.com/watch?v=nEELEUhBLDk
879デフォルトの名無しさん
垢版 |
2020/09/01(火) 21:04:49.47ID:QR4OvP6I
vimはコピペ親和性がな…
コピペ元と
コピペ先でインデントの調整と
インデントルールの調整
を最もスマートに行う方法はないか?

コードフォーマットは
なんとなく全体が壊れる可能性が嫌なのと
無用な差分が発生する懸念があって
あまり好きではない
2020/09/08(火) 07:31:22.54ID:d82mVcHe
>>854
エディタの性能と、その時代のコード量は比例するのでは。
881デフォルトの名無しさん
垢版 |
2020/09/08(火) 15:16:05.78ID:JkCXGknl
CPUの性能とかメモリの性能に比例するだろうな
2020/09/08(火) 15:42:48.80ID:Xa0F+JvC
ラインエディタで書いてみればいい
性能が低いエディタは生産性を著しく下げるってわかるから
2020/09/09(水) 05:53:57.34ID:s7LFGUWB
インテリセンスのお陰でコンパイルエラーは無くなったけど、
見直し回数が減って仕様ミスを気付く機会が無くなったとか、そういうことかな。
884デフォルトの名無しさん
垢版 |
2020/09/09(水) 09:43:03.93ID:9MEEjZyT
ちゃんと頭で考えずに
テキトーに描いてテキトーに動いたわってだけの
糞コードが量産されるって意味だろうな
2020/09/09(水) 10:17:11.18ID:ohY2IF1T
>>874
少量ならコメントで残したりもするけど
gitでローカルブランチとか適切に活用すれば捗るんじゃね
コードがある程度固まったらブランチを整理すれば良いし
gitもGUIツール使って修正した軌跡とか見ると試行錯誤するにも色々可視化出来て便利
886デフォルトの名無しさん
垢版 |
2020/09/09(水) 10:22:23.22ID:XZ4eRuJ2
C言語やSwiftのように、#if, #endif でコメントアウトできる言語なら途中経過で使ったソースをそのまま埋め込んどけばいい。
887デフォルトの名無しさん
垢版 |
2020/09/09(水) 11:07:00.24ID:9MEEjZyT
#if 0 の範囲を後で使う可能性が有るのか無いのか判断に迷う
2020/09/09(水) 18:33:03.63ID:+EXN+XCj
それもコメントに書いときゃいいじゃん
#if 0
// ※後で使う可能性があるかないかわからないがいちおうコメントアウトしておく
:
:
#endif
889デフォルトの名無しさん
垢版 |
2020/09/09(水) 19:44:51.90ID:XZ4eRuJ2
perlなら=pod,=cutかね。コメントアウトの切り替えを手軽にできる言語は便利。
2020/09/09(水) 21:56:17.00ID:zjeGk80L
>>886
途中経過が10個も20個も溜まった頃には人間が読めないコードになってそうw
891デフォルトの名無しさん
垢版 |
2020/09/09(水) 23:19:30.91ID:z43kjeWV
そろそろ、viが必須である理由について語り合いたいな
2020/09/09(水) 23:29:58.71ID:FS6dLjve
spacemacs で天下太平
2020/09/22(火) 22:49:58.91ID:+5+pfCZR
>>890
バージョン管理してるなら消してOKじゃない?
2020/09/22(火) 23:57:54.03ID:uXgnStFg
>>893
「git使用の推奨」に対して「#if, #endif でコメントアウト〜」って話から始まったのだから
バージョン管理やってないケースの話じゃね


個人的には「#if, #endif」も使うけど
開発途中なんかでロジック切り換えとか動作比較したいときとかに使うくらいで
コードが固まったら後々の可読性のため使わない方は消してしまうし

使わない方をコメントで残しても後日メンテナンスするときには
コード書いた本人が覚えてればコメントの意味とかも判って参考になるケースもあるかも知れないけど
他人が書いたコードになるとただのごみ扱いだったり
何世代もコメントが残ってると邪魔な存在でしかないんだよね
2020/10/01(木) 22:40:00.25ID:BFrteeER
淫行客船渦潮 〜奈落のクルーズ〜
http://www.turumiku.jp/product/uzushio/
896デフォルトの名無しさん
垢版 |
2020/10/13(火) 07:11:51.36ID:abdiiPoG
>>1
vi以外。以上!
2020/10/13(火) 07:35:54.09ID:RnL4UaYd
>>896
なんでviよりも優れたテキストエディタを使ったらダメなの?
2020/10/13(火) 07:38:17.46ID:ZC1xgCLH
>>897
甘えんな
2020/10/13(火) 07:40:42.75ID:RnL4UaYd
viよりも優れたテキストエディタを使うと
なんで甘えになるの?
2020/10/13(火) 11:41:21.62ID:PFsdg3MH
viよりも優れたテキストエディタって例えば何?
901デフォルトの名無しさん
垢版 |
2020/10/13(火) 11:58:21.47ID:FpFGKRx+
丸禿
2020/10/13(火) 13:15:39.18ID:iBn24CTI
MIFES
2020/10/13(火) 13:18:33.01ID:RnL4UaYd
>>900
vscode

viの欠点は端末の機能に制限されるって所
だから文字単位でしか描画できないし
使えるショートカットにも制限がある
2020/10/14(水) 08:10:56.34ID:tsCY2PbV
>>903
そんなトーシロの意見を堂々と書かれると恥ずかしい。
Compute Engineで動かないのは土俵にすら上がる資格がない
レス数が900を超えています。1000を超えると表示できなくなるよ。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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