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

レス数が950を超えています。1000を超えると書き込みができなくなります。
2019/12/29(日) 00:16:44.41ID:SKfvh0GI
秀丸
サクラエディタ
他になにかあったっけ?
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で動かないのは土俵にすら上がる資格がない
2020/10/14(水) 09:34:59.67ID:e7axr172
>>904
Compute Engineで動かす必要はない
ローカルで動かせばいいからだ

Google Compute Engine && VS Code でのremote ssh環境構築
https://note.com/hgsgtk/n/nb36465c1ac7f

Compute Engineのviは単に動くだけ。
何も設定されてない使いづらいvi
ローカルのvscodeは使いやすいように設定されているいつものvscode

これができないからviは急速に廃れた
2020/10/14(水) 10:23:39.13ID:5Ay9VXOq
そもそもねキーアサインがviならviじゃなくてええねん
2020/10/14(水) 10:28:49.91ID:/So/jNu6
結局慣れの問題では?
どうしてもvscodeでなければダメな機能って何?
2020/10/14(水) 12:15:00.92ID:LI70aW7A
>>907
remote development
2020/10/14(水) 13:27:39.28ID:dhVG2D7w
remote developmentだって
標準のviでできなくて、誰かが似たようなものも作ってないだけで
自分でプラグイン作るか、最悪ソースコードを修正すれば
vscodeと全く同じものができるのではないだろうか?
2020/10/14(水) 17:03:45.78ID:oPopN/85
>>909
じゃあ作って
2020/10/15(木) 13:34:03.63ID:+kinuzul
>>909
じゃあ作って
2020/10/15(木) 21:23:28.43ID:cNnx9G5T
emacsにはあるのに
2020/10/19(月) 20:35:26.41ID:ACTVJQSq
viは標準で入ってて共通の操作を期待できるという部分にのみ価値がある
カスタマイズしまくったviはクソ
2020/10/19(月) 20:40:24.02ID:kNlPzaKq
カスタマイズしまくった vim は カスタマイズ済 emacs 同様訳が分からん。
2020/10/19(月) 21:02:48.69ID:2Is2q0wK
ほかの人にわかってもらいたいわけではないからな
使ってもらいたいわけでもない
自分が便利ならそれでO.K.
2020/10/20(火) 02:12:04.73ID:k4E2bnPW
じゃあ何でソフト公開したの?
917デフォルトの名無しさん
垢版 |
2020/10/20(火) 02:32:13.09ID:Yw54rAD/
>>916
後悔してしまった
2020/10/20(火) 11:52:51.24ID:q9gUnFcw
あるあるやな
2020/12/09(水) 23:01:17.09ID:PD/UdN/u
>>900
vim
2020/12/13(日) 09:06:56.81
初心者にも共通の操作は残したまま追加の操作を設定したVim秘伝のタレなら問題なかろう
2020/12/15(火) 20:22:39.45ID:S2GZFhjd
viはいいけど、vimはダメ
2020/12/16(水) 01:22:35.38ID:npy71+9L
>>921
なぜ?
2020/12/16(水) 04:19:24.91ID:oX/4blO3
好き好んで使うやつが必ず自分向けにカスタマイズしちゃうから
2020/12/19(土) 13:56:48.45ID:B7wez7Ce
何でカスタマイズがダメなの?みんなが同じものを使うことを強要されてるの?
2020/12/19(土) 15:12:25.67ID:xzaKabtq
>>924
もしお前が素のviしかない、もしかしたらedしかない環境でプログラムを修正しなければならないとする。

とか、関係ない人にはマッコトどうでもいい話だとおもうんじゃがのう。

或いは、カスタマイズが目的化して現世に戻ってこれない事を恐れてるのかも。
2020/12/23(水) 18:10:54.97ID:9U5SbTzF
>>924
よしじゃあお前は俺がカスタマイズしたもののみ使え
or 死んでもお前だけがそのシステム全体のメンテナンスをし続けろ
927デフォルトの名無しさん
垢版 |
2020/12/23(水) 18:59:47.31ID:SNMSl8VY
秀丸
928デフォルトの名無しさん
垢版 |
2020/12/24(木) 07:18:23.03ID:TzdYJrci
禿丸は素晴らしい。
2020/12/24(木) 10:26:24.75ID:7RLhs57J
vscodeやatomは重い

2万円台の安いPCじゃ起動で待たされる

notepad++, subprime3, bracketsあたりが軽くてお薦め
2020/12/24(木) 10:44:12.01ID:zHK1POmy
起動の早さとのバランスなら秀丸だな
931デフォルトの名無しさん
垢版 |
2020/12/24(木) 14:41:49.40ID:BwDCwPwc
秀丸とかまだ使ってるやついたんだな
932デフォルトの名無しさん
垢版 |
2020/12/24(木) 15:04:27.51ID:TzdYJrci
vi相当だから。
2021/01/20(水) 09:01:14.48ID:r1v51hPj
>>932

viが必須である例

ディレクトリ内全てのプログラム(*.C)のmakeをして
実行ファイルをbinの下に作成したい時

「vi makec」で新規ファイルを開き

gcc -c $1.c
gcc -o bin/$1 $1.o
rm -f $1.o

※ 通常「rm $」はaliasで「rm -i $」指定にして削除確認を聞くように
  していると思うのでここでは削除確認なしの「-f」オプションを付ける。

を入力して「:wq」で書き込み、「chmod +x makec」で実行権を付与する。

「ls -1 *.c > makec_all」でCプログラムリストのファイルを作成する。

「vi makec_all」で上記作成ファイルを開き
「:1,$s/\.c//」 → これができるのが大きい
「:1,$s/^/makec /」 → これができるのが大きい
を実行して「:wq」で閉じる。

「source makec_all」を実行するか
「chmod +x makec_all」で実行権を付与して「makec_all」を実行する。
2021/01/20(水) 10:38:08.38ID:6vEnElCe
また発作が始まったのか
2021/01/21(木) 01:06:28.34ID:GDDmcsSG
vimを起動するときは、vi 、vim どっちですか?
936デフォルトの名無しさん
垢版 |
2021/01/21(木) 20:10:53.90ID:ZPAfWNgZ
秀丸をvimキーバインドで使う
937デフォルトの名無しさん
垢版 |
2021/01/21(木) 20:32:10.34ID:ZPAfWNgZ
$ ls -l /usr/bin/vi
lrwxr-xr-x 1 root wheel 3 1 1 2020 /usr/bin/vi -> emacs

$ whereis emacs
/usr/local/bin/emacs

$ ls -l /usr/local/bin/emacs
lrwxr-xr-x 1 root wheel 3 1 1 2020 /usr/local/bin/emacs -> vim

$ whereis vim
zsh: command not found: vim
2021/02/03(水) 08:43:40.98ID:Zg4klcyU
サクラエディタにマクロ設定してvi風キーバインドで使ってるんですがfキー押下時のマクロの実装が難しくて
なにか妙案ないですか?
939デフォルトの名無しさん
垢版 |
2021/02/09(火) 07:32:11.52ID:CN1EoEeI
真面目な話なんだけど、、、
今時のプログラマーにはVisual Studio Code一択だろう

全ての現場で標準エディタになっているし、自習用にも機能面でダントツだから、他の選択枝はあり得ないよ
2021/02/09(火) 18:40:39.53ID:BxMdTh3M
FreeBSDに対応してないテキストエディタにはご退場願いたい
2021/02/09(火) 20:52:08.53ID:62rZ0qzr
Portsにもあるらしいしなんの問題が?
https://shota.txt-nifty.com/blog/2020/03/post-17aaf0.html
2021/02/10(水) 12:06:20.34ID:kDNeu0ia
>>939
EUCの〜の化けるのだけどうにかなれば移行できるんだけどなぁ
2021/02/11(木) 09:36:56.11ID:eM7A/fIZ
>>942
設定で自動エンコード有効にして、文字化けするワークスペースでは無効にして文字コード指定してるけど面倒くさいね
2021/02/28(日) 09:36:05.71ID:hkX3n4ku
VimとかEmacsとかVSCodeとかずーっとカスタマイズしてプログラミングが捗らないから使ってはいけない
2021/02/28(日) 16:54:37.30ID:AdiQic6X
仕事中に5ch見てる奴に言われても
2021/03/01(月) 08:57:22.80ID:y/Hn3Ca8
今も現役VZですよ。
947デフォルトの名無しさん
垢版 |
2021/03/16(火) 05:29:16.31ID:zRBrw3GJ
MIFESmini
2021/03/16(火) 06:14:51.71ID:7mLmBiav
>>947
なんでそれを使ってはいけないの?
949デフォルトの名無しさん
垢版 |
2021/03/16(火) 06:31:11.35ID:aVkaJAm2
カッコ悪いから
2021/03/16(火) 13:27:02.87ID:i8wUgQgK
「まずあらゆる事実を退けることからはじめよう。なぜなら、事実は我々の問題にすこしも関係がないからである。」ジャン・ジャック・ルソー
2021/03/16(火) 13:32:20.88ID:Yp3xCgWs
>>950
空想に生きる哲学者らしい意見だな
2021/03/16(火) 13:34:22.09ID:zLt6Cdt/
ジャンリュックピカード?
2021/04/12(月) 18:55:42.03ID:zredvuNv
マリーアントワネットのパンがなければケーキを食べろ
って嘘流布したのもルソー さすがパヨクの創始者
2021/04/23(金) 20:01:41.93ID:5uWXGLly
vimを常用している奴はプログラマーとして優秀なやつが多い印象。
2021/04/24(土) 03:13:09.86ID:5ec0rw5a
>>954
その印象を正しいと考える根拠を提示せよ
956954
垢版 |
2021/04/24(土) 06:24:12.44ID:wNCUjPGK
>>955

ディレクトリ内全てのプログラム(*.C)のmakeをして実行ファイルをbinの下に作成したい時に一括で作業できるから
2021/04/24(土) 06:29:21.58ID:+S3huMNR
なんでもC言語で押し切ろうとする人はあまり優秀じゃないと思うが
2021/04/24(土) 09:18:53.60ID:e698ayPk
まだソースエディタとテキストエディタの区別ができない人とスレタイに「使ってはいけない」って書いてあるのが読めない人がいるのか
2021/04/24(土) 09:47:14.43ID:s6nqrZ2t
ソースコードエディタはテキストエディタの一種だから区別するもんではないよ
960デフォルトの名無しさん
垢版 |
2021/04/24(土) 10:52:18.86ID:N1eYD/7j
binary editor
pdf editor
961デフォルトの名無しさん
垢版 |
2021/04/24(土) 18:24:17.51ID:kEsviUBS
>>953
962デフォルトの名無しさん
垢版 |
2021/04/24(土) 18:24:26.11ID:kEsviUBS
>>953
963デフォルトの名無しさん
垢版 |
2021/04/24(土) 18:25:16.90ID:kEsviUBS
>>953
フランス革命自体が略奪を100%美化した嘘だからな
2021/04/27(火) 22:45:58.46ID:pnuHbp8V
>>959
道具は専門で使う人ほど使い分けるもの
包丁をペーパーナイフにする阿呆の料理人はいないだろ
でスレの結論としてはviでいいんだろ
2021/04/28(水) 01:21:19.47ID:g4Nhn5C0
>>964
viはコーディング用ではないのでプログラマーが使ってはいけないってこと?
966デフォルトの名無しさん
垢版 |
2021/05/04(火) 12:01:54.73ID:Uzb46mLd
viはコピペのやりにくささえなんとかなれば最強なんだが…
967デフォルトの名無しさん
垢版 |
2021/05/04(火) 15:22:41.19ID:EQ9aBOnD
thonny pythonで@decoratorが使えない
2021/05/04(火) 23:11:00.69ID:GeDL07p3
普通にwindows標準のメモ帳で事足りるやん
2021/05/04(火) 23:25:18.51ID:30/0W8PU
viはショートカットが特殊なので誤操作に気づきにくいのが難点
他のテキストエディタはCTRLと英数字キーを組み合わせてコマンド実行するので誤操作は起きにくい
2021/05/05(水) 14:56:36.82ID:Xu19ZgXj
例えばどういう誤動作?
2021/05/05(水) 23:02:10.62ID:gShx5Qps
初心者が既存ファイルを開いてうっかりrainと入力したら、あまり直感的でない結果になるでしょ
972デフォルトの名無しさん
垢版 |
2021/05/06(木) 12:21:56.37ID:GHdSH9fo
>>966
+1
973デフォルトの名無しさん
垢版 |
2021/05/06(木) 12:23:20.38ID:GHdSH9fo
>>969-970
モードが違うって話を「ショートカットキー」って表現してる時点で判ってない人だと判る
2021/05/14(金) 00:37:27.32ID:LARxz2m0
>>968
bomのトラウマ
レス数が950を超えています。1000を超えると書き込みができなくなります。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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