アカウント名:
パスワード:
あたし自身のコードならその手もありだなぁ。 72カラム以内厳守してますので。 改行だけ何らかの形で『エンコード』すればいいのか。
お仕事だと 時々凄ーーーーく長い行がありましてねぃ…… 折り返し表示必須だったりします。
(defun comment-and-encode-region () (interactive) (narrow-to-region (region-beginning) (region-end)) (base64-encode-region (point-min) (point-max)) (comment-region (point-min) (point-max)) (widen)) (defun decode-and-uncomment-region () (interactive) (narrow-to-region (region-beginning) (region-end)) (uncomment-region (point-min) (point-max)) (base64-decode-region (point-min) (point-max)) (widen))
早いなー ありがとうございます。 早速試してみましたょ。 リージョンの後ろに空行さえあればこのまま動きますね。
# そーか、narrow/widen ってこう使うと便利なのか……
後は圧縮してからエンコードするには――外部プログラム起動すればいいかな。
... printf(); /* * Comment: Test Code... * BEGIN Codec:Zip * <base64 encoded code> * END */ exit();}
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ見習い
その発想はなかった (スコア:1)
vimでも出来る。(そういう書式がある)
プログラムのソースだったら、右に長くても問題ないとおもうので、要らないブロックを1行にまとめて、先頭にコメント記号となにか識別子(というか人間用の目印)、その後ながーいスペースのあと、どばっと纏めたソース(エンコードしなくてもいいかも)を置いちゃうってのどう?
これだったら、エディタのマクロで組めるかも。
Re:その発想はなかった (スコア:1)
あたし自身のコードならその手もありだなぁ。 72カラム以内厳守してますので。 改行だけ何らかの形で『エンコード』すればいいのか。
お仕事だと 時々凄ーーーーく長い行がありましてねぃ…… 折り返し表示必須だったりします。
Re:その発想はなかった (スコア:1)
# まだ、バグってますが...
M-FalconSky (暑いか寒い)
Re:その発想はなかった (スコア:1)
早いなー ありがとうございます。 早速試してみましたょ。 リージョンの後ろに空行さえあればこのまま動きますね。
# そーか、narrow/widen ってこう使うと便利なのか……
後は圧縮してからエンコードするには――外部プログラム起動すればいいかな。
Re:その発想はなかった (スコア:1)
あと、改行はどうにか挿入したかったんですが、ちょっと時間がなくて...
でも、結構便利なんで、もうちょっとなんとか改造してみるつもり。
圧縮するなら、リジョーンを *tmp* バッファにコピーしてからになりそうですね。
単純な圧縮だけなら、外部プログラムは不要かもしれません。(プロセス起動はめんどくさいし(w)
# とりあえず、interactiveでコメントを入れれるようにしたり、BEGIN/ENDでも付加して、
# デコードならリージョン指定しなくても正しくデコードできるようにできればいいかな?みたいに
M-FalconSky (暑いか寒い)