[過去ログ]
プログラマが使ってはいけないテキストエディタ (1002レス)
プログラマが使ってはいけないテキストエディタ http://mevius.5ch.net/test/read.cgi/tech/1577546204/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
274: デフォルトの名無しさん [sage] 2020/03/09(月) 14:50:48.21 ID:lETpzGd4 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」を実行する。 http://mevius.5ch.net/test/read.cgi/tech/1577546204/274
276: デフォルトの名無しさん [] 2020/03/09(月) 15:48:56.55 ID:SQic7kXw >>274 それで何で必須なんだ?お前が他の方法を知らないだけだろ http://mevius.5ch.net/test/read.cgi/tech/1577546204/276
281: デフォルトの名無しさん [sage] 2020/03/09(月) 23:10:53.36 ID:V4SQ8PR6 >>274 for f in *.c; do gcc -o bin/${f%\.c} $f; done ってやるだけやん 複数のオブジェクトをリンクしないならgcc -cなんて要らんよ http://mevius.5ch.net/test/read.cgi/tech/1577546204/281
308: デフォルトの名無しさん [] 2020/03/12(木) 23:46:14.42 ID:Yoyq1ecj >>307 馬鹿は黙っていればいいのに どうせ>>274の馬鹿だろ http://mevius.5ch.net/test/read.cgi/tech/1577546204/308
321: デフォルトの名無しさん [] 2020/03/18(水) 00:50:13.85 ID:dgUsesOC >>320 >>274参照 http://mevius.5ch.net/test/read.cgi/tech/1577546204/321
322: デフォルトの名無しさん [sage] 2020/03/18(水) 23:16:34.18 ID:xnsj8Ray ここの>>274をemacsスレに投下したら、奴らぐうの音もでなかったぜ! こんな形で元祖エディタ戦争が決着するとは思わなかった。 しかも完全決着だった・・・・ >>274は本当にいい仕事をしたな http://mevius.5ch.net/test/read.cgi/tech/1577546204/322
327: デフォルトの名無しさん [] 2020/03/19(木) 21:51:31.02 ID:fQszPI+y >>324-325 = >>274 お帰り^^ http://mevius.5ch.net/test/read.cgi/tech/1577546204/327
337: デフォルトの名無しさん [] 2020/03/20(金) 10:33:03.84 ID:aZcCgsld >>274さん、 他には、「viの使い方の例」はありませんでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1577546204/337
339: デフォルトの名無しさん [sage] 2020/03/20(金) 18:38:42.24 ID:aZcCgsld >>338 こんにちは、>>274さん。 >>274さんの書き込みにより、 「プログラマが使ってはいけないテキストエディタ」は[v意外のすべてのテキストエディタである」というのを議論する流れになっていると思います。 罵り愛よりも、もっともっと、viの優位性を上げていただけると嬉しいのですが、、、、 取り敢えず、私もCのファイルをいくつか作って>>274の手順を試してみますね。 私はphpプログラマなので、コンパイルは敷居が高いのですが頑張ってみます! http://mevius.5ch.net/test/read.cgi/tech/1577546204/339
340: デフォルトの名無しさん [] 2020/03/20(金) 19:53:33.81 ID:WszLNeaE ここまでで共通の認識 >>274 「viが必須である例」 の書き込みをした人物は馬鹿である http://mevius.5ch.net/test/read.cgi/tech/1577546204/340
392: デフォルトの名無しさん [sage] 2020/04/08(水) 07:00:13.18 ID:v0Ne223w >>274 viでなくともできることだろ なぜviが必須だと言い切るのか?安倍晋三の先手と同じく頭おかしいだろ http://mevius.5ch.net/test/read.cgi/tech/1577546204/392
426: デフォルトの名無しさん [] 2020/04/12(日) 01:24:13.48 ID:kvYO6nUn >>274 http://mevius.5ch.net/test/read.cgi/tech/1577546204/426
429: デフォルトの名無しさん [sage] 2020/04/13(月) 05:21:43.84 ID:k9OsNBMI そもそも>>274は > ディレクトリ内全てのプログラム(*.C)のmakeをして と言いながらmakeコマンドを使ってない 多分makeコマンドすら使えないんだと思う http://mevius.5ch.net/test/read.cgi/tech/1577546204/429
432: デフォルトの名無しさん [sage] 2020/04/13(月) 10:05:58.79 ID:40eIm0Iq >>429 >>274はシェルスクリプト内でmakeを使ってバッチ化してるんだよ。 一見,makeを使っていないようで、スクリプト内に隠蔽して多数のmake実行を自動化するという高度な手法を使っている。 僕も最初全くわからなかったけど、>>274をじっくり書き込み読んで理解できた。 vi使いはすごいと思うよ http://mevius.5ch.net/test/read.cgi/tech/1577546204/432
433: デフォルトの名無しさん [] 2020/04/13(月) 10:10:57.57 ID:40eIm0Iq 連投ですみません。 以前から思っていたのですが、このスレって、VB6しかできない人多いんんじゃないかなと思ってます。 僕の上司がVB6しかできない人で、結構気難しいです。帳票の達人なのでどんな複雑な帳票でもVB化してしまうのですが、 プログラミングスキルがどの程度あるかわかりません。 彼は、MSのエディタ信者ですが、似たような処理をいくつも実装するので僕にはなかなかついていけません。 >>274みたく自動化して処理の数を減らすほうが後々楽ができるような気がします http://mevius.5ch.net/test/read.cgi/tech/1577546204/433
532: デフォルトの名無しさん [sage] 2020/04/18(土) 17:10:29.27 ID:qgMyNJev お前ら、まとめて、>>274氏の書き込み見て勉強したほうがいいともうぞ、ホント http://mevius.5ch.net/test/read.cgi/tech/1577546204/532
541: デフォルトの名無しさん [sage] 2020/04/19(日) 07:13:47.30 ID:mppcWpBc 所詮初級レベル(>>274)の使い方をドヤ顔で晒す心臓 http://mevius.5ch.net/test/read.cgi/tech/1577546204/541
544: デフォルトの名無しさん [sage] 2020/04/19(日) 13:29:39.47 ID:VECy0duw >>543 スイ違いじゃねーよ!ドンピシャだよ >>274氏はviが必須って言ってるんだから、vi以外は、「プログラマが使ってはいけないテキストエディタ」なんだよ http://mevius.5ch.net/test/read.cgi/tech/1577546204/544
697: デフォルトの名無しさん [sage] 2020/06/27(土) 12:51:32.64 ID:s9dEPbeD >>274 Emacsの場合 $ emacs Makefile /bin/load_module: *.c (タブ) echo $(LINK.c) -o $@ $^ ^x^s M-x shell make 以上。 http://mevius.5ch.net/test/read.cgi/tech/1577546204/697
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.204s*