したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

開発環境スレ

114あなたの名前を入力してください:2015/12/17(木) 07:46:42 ID:DJj4kynI
行列を征する者がeraを征する

115あなたの名前を入力してください:2015/12/17(木) 08:55:58 ID:0uIlv2Cw
とりあえずどのバリアントなのかぐらいは言っておいたほうが話が早いぞ

116あなたの名前を入力してください:2015/12/17(木) 09:28:44 ID:rwjkwF6k
まあ、うん わかるわ マジックナンバーは死すべし後一文字変数とTARGET省略もできる限り

117あなたの名前を入力してください:2015/12/17(木) 13:25:18 ID:9zoxkAuY
>>113
そういうことか、失礼致しました。
基本的に自分も似たような方法で地道に解読してるよ。
一部のバリアントではマジックナンバー使わなくていいようにしてあったり
コメントが充実してたりするけど、第三者に弄ってもらうことを想定してないバリアントだと
そういう配慮が無かったりするからね。
開発者向けに資料ファイルが用意してあると本当に助かります。

開発環境スレ的にはERH使おうねっていう話題になるのかしら

118あなたの名前を入力してください:2015/12/17(木) 15:49:17 ID:Z7xLZC0U
TARGET省略はいいだろ

119あなたの名前を入力してください:2015/12/17(木) 16:39:01 ID:DJj4kynI
でも-1さんは勘弁な

120あなたの名前を入力してください:2015/12/17(木) 22:39:34 ID:Z9XTb9Fg
言語仕様的な面で詰めていくとそもそもERABasic使うのやめよっか…ってなっちゃうけど
ここはエロ伝統工芸の世界でもあるから難しいね

121あなたの名前を入力してください:2015/12/18(金) 01:34:34 ID:TbRbYATo
理想郷はYMCSのはるか未来にあるがもしかしたらそこは崖っぷちかもしれない

122あなたの名前を入力してください:2015/12/19(土) 05:35:28 ID:zbYS2RMk
TARGET省略、というのもあるけど、最近のバリアントは主従がたやすく逆転するってのもあるかもしれない。

YMCS、存在を知った直後は「すわC#でスクリプト(?)が書けるのか」と思ったけど全然そんなことなかった。
過去の資産を活かす必要があるというのは本当にその通りで、emueraの大成功もまさにそこがポイントなんだよなあ。

123あなたの名前を入力してください:2015/12/20(日) 00:12:37 ID:6V3caKYw
qwertキーボードと同様、一度普及したものを変えるのは大変だ

124Яeverse★:<売却済み>
<売却済み>

125あなたの名前を入力してください:2016/05/18(水) 16:11:34 ID:M9EXoB0s
GitHubで開発してるクライアントに(パッチ出すほどのものでもないので)PullRequest送りたいんだけど
SourceTreeでローカルリポジトリからPushすればいいのん?

126あなたの名前を入力してください:2016/05/18(水) 21:26:57 ID:PjmUE3jM
GitHubのアカウント作らなきゃ駄目よ。

127あなたの名前を入力してください:2016/05/18(水) 23:26:27 ID:M9EXoB0s
返信有難う
一度自分で公開リポジトリ作ってやってみる

128あなたの名前を入力してください:2016/05/19(木) 00:00:26 ID:N6UDQiwA
途中で送信しちゃった。

自分のローカルリポジトリ

自分のGitHubリモートリポジトリ

作者のGitHubリモートリポジトリPull Requestページ


こんな流れ

129あなたの名前を入力してください:2016/09/14(水) 20:53:28 ID:2gQerMFI
そのうちリグレッションテストをJenkinsで自動化とかしだすのだろうか

130あなたの名前を入力してください:2016/09/14(水) 21:08:08 ID:0mf43QI6
assertionはあるし、ユニットテストも書いて実行してますよ
口上とかは検査できない部分もあるけど、ロジック部分は任せろーバリバリ

131Яeverse★:<売却済み>
<売却済み>

132あなたの名前を入力してください:2017/03/04(土) 20:58:03 ID:ktH4paYo
恐怖のENDSELECT忘れ
下の健全な奴までエラー出力されるから画面が文字でいっぱいに
ブルースクリーンかよ

133あなたの名前を入力してください:2017/03/04(土) 21:00:09 ID:ktH4paYo
sageげ忘れすまぬ

134あなたの名前を入力してください:2017/05/03(水) 09:33:58 ID:zynPvlfA
>>130超亀だが参考までに
口上部分はロジック以外なら、
・PRINT系文だけ抽出するバッチファイル書いて特定のファイル名・関数名くっつけて保存
・後はSHOPから隠しコマンドでその関数を呼ぶ
ってやれば検証できるぞ。っていうかやってる

・・・・一度、口上で恥ずかしいバグ出してな・・・・(とほひめ

135あなたの名前を入力してください:2017/06/01(木) 11:40:22 ID:jwrOokxE
>>128
githubを例にすると

githubに自アカウント作る
   ↓
作者のgithubページに言ってForkをクリックする
(自分のアカウント内にForkしたリポジトリができる)
   ↓
Forkした自アカウントのリポジトリをcloneなどしてローカルに落とす
(ローカルリポジトリとして入手設定でき、push先のリモートリポジトリが自動設定される)
   ↓
自作業用のbranch作って作業する。
   ↓
完了したらadd→commit→push
   ↓
作者リポジトリページでpullrequestする。

もし修正作業とかみたいな開発参加する気ないなら作者ページから直接cloneでいいんじゃないかな

136あなたの名前を入力してください:2017/06/02(金) 07:52:58 ID:WLFpTCsY
外に出す気ないなら仮想サーバー何なんなりでレポジトリ管理環境をローカルに作ってもよし
HDD事消し飛んだら悲しいことになるが

137あなたの名前を入力してください:2017/06/06(火) 20:20:55 ID:Ba77DqeM
半ば自分用の覚え書き

秀丸用の強調表示(正規表現)
[その他] > [ファイルタイプ別の設定] > [デザイン]配下の[強調表示]から[追加]
[正規表現]にチェックを入れて文字列に
%[^%]+%
と書き込むと「%〜%」の強調表示が可能、「%」を変えれば他の文字にも対応可能

;[a-z^a-z^a-z^A-Z^0-9^0-9^亜-黑^ァ-ヶ^ぁ-ん^ ^!-/^:-@^\[-`^{-~^ ^!-/^:-@^\[-`^{- ̄]*
と書き込むと「;」以降の文字列すべて(多分・・・)の強調表示が可能

これだけで結構見やすくなった

138あなたの名前を入力してください:2017/06/06(火) 23:26:51 ID:3b7Fv7XA
>>137
秀丸用の強調表示定義がロダにあったような…

139あなたの名前を入力してください:2017/06/09(金) 19:25:13 ID:gQ3gZNCo
こんなの作ってるのでそのうち公開したい
https://gyazo.com/0593ec6e4d572657a0cb307648831f66

140あなたの名前を入力してください:2017/06/10(土) 09:45:56 ID:6sQtTy4w
>>139
これは・・・・NetBeans上で動作する専用エディタ?
便利そうだな。バージョン管理システムとの相性もよさそうだし


・・・・Eclipse用で似たの作ろうとして、見事に挫折したおもひで

141あなたの名前を入力してください:2017/06/10(土) 13:51:05 ID:o5jVorJE
>>139
era紅魔館protoNTR
ではなく
era紅魔館NTRse
というのが気になるのだよ

142削除人2★:<売却済み>
<売却済み>

143あなたの名前を入力してください:2017/06/27(火) 02:54:03 ID:9gEClGGg
emueraの他言語移植とopengl化をしたいんだけど、ソースコードとosdnのwiki以外に見るべきものはありますか?

144あなたの名前を入力してください:2017/06/27(火) 13:31:25 ID:qedivM62
>>143
IRCの下記のチャンネルには、たまに Emuera の開発者が現れるので、
なにか参考になるかも

サーバ名: irc.friend-chat.jp
チャンネル: !emuera
era関連のIRC解説: ttp://seesaawiki.jp/eratoho/d/IRC

自分もなにか力になれると思うし

145あなたの名前を入力してください:2017/06/27(火) 20:25:56 ID:j2Nuq6d6
>>144
ありがとう!
IRCをみてみます

146あなたの名前を入力してください:2017/07/29(土) 13:32:24 ID:nR4s1Mlc
emueraアンドロイド版とか欲しいな

147あなたの名前を入力してください:2017/09/30(土) 11:22:43 ID:zMXfvVfI
VSCode の拡張書いてみた。よろしければどうぞ
https://marketplace.visualstudio.com/items?itemName=sasami.erabasic

148あなたの名前を入力してください:2017/09/30(土) 13:20:55 ID:Xo2p/W3A
>>146
GPD Pocketみたいな小型Windows機でいいような気もする

149あなたの名前を入力してください:2017/10/19(木) 22:44:33 ID:KOGHQilU
>>147
乙です、使わせて頂きました

欲を言えばシンボル一覧表示にも対応させたいなぁと思って自力で弄ろうとしてみたんですが…
やっぱりハイライト設定とシンボル対応では全然作り方が違うみたいですね

150あなたの名前を入力してください:2017/10/21(土) 15:07:09 ID:p7WwTFMs
>>149
0.1.0 でファイル/ワークスペースのシンボル移動に対応しました。お納めください

151あなたの名前を入力してください:2017/10/22(日) 03:05:00 ID:2Yk5DTDc
Sublime Text 3用パッケージの入力補完が正式版のPython 3.3で動かなくなっていたのを修正してeraロダの方にアップロードしました。
同梱のgifを見て頂ければSublimeText3+このパッケージがどのくらい便利か分かって頂けると思います。
オリジナル版の作者様と機能追加をしてくださった喚く様に感謝

http://era.moe.hm/cgi/era/upload.php?id=0003210

152あなたの名前を入力してください:2017/10/22(日) 04:07:10 ID:2Yk5DTDc
>>151
補完機能がUTF8にしか対応していなかったチョンボと、
喚く氏作成のファイルがごっそり抜けてた大チョンボを修正して再アップロードしました。
深夜なので少ないとは思いますが既に落とした人は申し訳無いですが再DLお願いします…

153木綿:2017/10/22(日) 11:05:25 ID:Oyy/v8EQ
http://scrpwiki.net/mod/uploader/src/scrpm_0763.atc.html
オーバーマインドの画像を公開、挿入画像は一先ず代用でお願いします。
口上もいつも通りに他の人におまかせします。

154木綿:2017/10/22(日) 11:07:36 ID:Oyy/v8EQ
>>153
すみませんスレ間違いました…
eraASと同時制作にやってると間違いちゃいますね…

155あなたの名前を入力してください:2017/10/22(日) 11:20:13 ID:6fHYV7KM
個人的に誤爆の驚きよりeraASとサキュラプMODのMOD製作をやってる方が驚きだ

156あなたの名前を入力してください:2017/10/22(日) 16:09:13 ID:ogYxNfTs
>>151
のgifに張り合ってみたった

VisualStudioCode用拡張のデモgif
http://era.moe.hm/cgi/era/upload.php?id=0003212

157あなたの名前を入力してください:2017/10/22(日) 20:50:20 ID:tU8FK0ZU
ワロタ
失敗してるじゃないかw

158あなたの名前を入力してください:2017/10/23(月) 10:07:10 ID:ARgAIUoo
http://era.moe.hm/cgi/era/upload.php?id=0003214

DL数がVSCode用デモgifに抜かれてて悲しかったのでSublime版も別途アップしました。

159あなたの名前を入力してください:2017/10/23(月) 14:28:27 ID:S/7IsLZk
>>150
頂きました。対応ありがとうございます

一覧表示だけでなく移動まで出来るようになるとは…
これで本格的にサクラエディタから移行できそうです

160あなたの名前を入力してください:2017/10/23(月) 22:40:56 ID:aWcw2C7U
>>159
こちらこそご検討頂きありがとうございます

移行に際してなのですが、本拡張は現状、IntelliSense として妥当な落とし所を見つけられなかった関係で基本的な補完しかサポートしていません。
もし『編集中のファイルから候補を探す』のような単語補完がご入用でしたら本拡張と合わせて All Autocomplete 等をお試しください。

All Autocomplete
https://marketplace.visualstudio.com/items?itemName=Atishay-Jain.All-Autocomplete

161削除人2★:<売却済み>
<売却済み>

162あなたの名前を入力してください:2017/10/31(火) 19:35:38 ID:YAUNRcBU
VSCode拡張でCODE OUTLINEにラベルを表示するようにできますか?

163あなたの名前を入力してください:2017/11/02(木) 21:50:15 ID:1M5d9fEI
>>162
ググると一番上に出てくる Code Outline なる拡張はお試し頂けたでしょうか

164あなたの名前を入力してください:2017/11/02(木) 23:13:18 ID:yLMCrTxk
ずっと気になってたSublime Textをさっき入れて日本語化した
日本語化したからreadmeの照らし合わせで一瞬混乱したけど今は感動してる
プロジェクトの指定とかしなくてもフォルダを開けばエクスプローラー要らずだし
IFの階層は見やすいしF12一発で元の関数ファイルに飛べるのは本当にすごい
改めて喚く狂人さんと>>152さんにありがとう

165あなたの名前を入力してください:2017/11/12(日) 16:52:26 ID:xIO0qQA.
VSCode 用 EraBasic 拡張 v0.2.0 で Go to Definition (*1) に対応しました!
エンコード決め打ちならば Shift-JIS でも日本語の Grep や Go to Definition が機能するので、既にそのあたりにご不満をお持ちでしたら選択肢の一つしてご提案できるかと思います

今後の予定としては、機能追加は一段落。当分バグフィックスのみになると思います
そろそろ物量やらガチめのパーサやらが必要になり始めたのでちとメンドイ

*1: 関数/変数関係なしに一致したシンボルを表示するという形になるため実装を見送っていたのですが、Multi-root Workspaces の登場で不完全でもあると便利に傾きました

166あなたの名前を入力してください:2018/04/25(水) 01:32:06 ID:X2grMcJ2
Git鯖が証明書の期限切れで死んでいたので蘇生させておきました。
https://emuera.git-server.com:8443/
今後2年ぐらいは大丈夫なのでよろしくお願いします。

167 ◆jp5YHyRfi6:2018/04/25(水) 11:55:07 ID:0iRsCsp6
>>166
お疲れ様です。プッシュしようとしたらまたSSLで引っかかってしまいましたけど設定とか見直して様子を見てみます

168あなたの名前を入力してください:2018/04/25(水) 18:09:31 ID:BqsFOvS.
プッシュ成功まで確認してあるので
一回フェッチすると証明書更新が発生するのでは無いかと…たぶん…

169あなたの名前を入力してください:2018/05/23(水) 02:45:44 ID:P5b85.ek
(おそらく)GitクライアントからGit鯖への接続がhttps://だとダメっぽいので、ssh://の方でお願いします……
SourceTreeなら設定(右上歯車)→リモートタブの「origin」を「編集」してURL/パスを修正してください。
URLはブラウザでリポジトリのページにアクセスしたときに出てくるやつです。

170 ◆jp5YHyRfi6:2018/05/23(水) 13:19:05 ID:/ViMsHx.
>>169
アクセスできるようになりました。ありがとうございます

171あなたの名前を入力してください:2018/06/19(火) 22:35:31 ID:vMPZTnaU
for /F "tokens=*" %%a in ('dir Emuera*.exe /B /O-D') do (start "" /LOW "%%a" -Debug & exit /B)

複数のバリアントに対してパッチを作ったり不具合調査したりする人には少し便利かもしれないよ
この書き込みの1行目の内容を保存したバッチファイルをEmueraの実行ファイルと同じフォルダに置くんだよ
バッチファイルをダブルクリックすればEmueraをデバッグモードで起動できるんだよ

フォルダを移動したりEmueraのバージョンが変わってもバッチファイルの内容を変更しなくていいんだよ
Emueraが起動したらコマンドプロンプトのウィンドウは消えるんだよ
Emueraのファイル名に空白が入ってたりしてもいいんだよ
複数のEmuera*.exeが同じフォルダに入ってる場合はタイムスタンプが一番新しい物だけが起動するんだよ
コマンドプロンプトで同じフォルダに移動して、そこからこのバッチファイルを実行した場合は元のコマンドプロンプトのウィンドウは消えないんだよ
プロセスの優先度は下げて起動するんだよ これは個人的な趣味だよ
コマンドプロンプトで違うフォルダからバッチファイルを実行したい場合は
pushd %~dp0 & for /F "tokens=*" %%a in ('dir Emuera*.exe /B /O-D') do (start "" /LOW "%%a" -Debug & popd & exit /B)
にすればいいかな

172あなたの名前を入力してください:2019/01/22(火) 16:05:55 ID:kEBWqr6s
https://marketplace.visualstudio.com/items?itemName=lunany188.eraindent
VSCodeでサクラエディタみたいにスマートインデントが欲しかったので作りました
これを入れるとerabasicファイルに勝手なインデントをつけます

173削除人3★:<売却済み>
<売却済み>

174average:2019/03/20(水) 12:49:38 ID:vHwHmrZE
Android用に開発環境を整えてみたのでその産物をアップロードいたします

Jota+ Text Editor用 シンタックスハイライト設定ファイル
http://era.moe.hm/cgi/era2/upload.php?id=0000528
要するにAndroidでもERB書いちゃおうっていう代物です。
このパッチを適用すると、Jota+ Text Editor上で文字に色がついて見やすくなります。それだけです。
ファイル自体はパブリックドメインとさせていただきますので、自由に改変・再アップロード等しちゃってください。

175average:2019/03/20(水) 15:37:54 ID:Y3E.vwGc
https://i.imgur.com/y4pQY1u.png
成功すればこんな感じに

176あなたの名前を入力してください:2019/05/23(木) 01:23:55 ID:UwGbptOI
おお、素晴らしい
細かいプログラミングはともかく、口上を書く程度ならスマートフォンでやることも多いだろうし便利そうですね
泥era入れればAndroidで完結できたりするのかな?

177あなたの名前を入力してください:2019/07/08(月) 20:58:53 ID:xSd0QLtY
スレ汚ししてしまう事を先にお詫び致します。
今回私の個人的な不測の事態により、現在停止中のサーバーより回収されていないファイルの一部を、善意の第三者の方より『サクラエディタ開発環境ファイル』を二次配布していただく事になりました。
しかしながら当該ファイルにおきましては、ライセンスに関しての署名が無いことから、本来先に確認を取るべきであったのですが、公示する間も無く事後報告となってしまったことをお詫び申し上げます。
よって本来の作成者である著作者によって取り下げの指針がありましたら、お手数をおかけしますがご一報いただければと思っております。
その場合には再三のご迷惑をおかけし申し訳ありませんが、ファイル取り下げの対応を行います。

閲の人様、funa様
よろしくお願い致します。

178あなたの名前を入力してください:2020/05/16(土) 23:15:21 ID:BZs2aNFk
VSCodeはShift-JIS無理という意見をちょいちょい見かけるので設定の要点をスクショしました

http://book-shelf-end.com/up/dwlink.cgi?eraRx1158.png

個々のファイルではなく、ワークスペース(≒プロジェクト)に対してデフォルトのエンコーディングを設定するという形を取ると上手くいきます

179あなたの名前を入力してください:2020/05/17(日) 00:38:47 ID:1ONZqF7E
ぶっちゃけ全部BOM UTF-8にするのが手っ取り早いんだけど、既存バリアントのパッチとかだとなかなかそうもいかないよね……

180あなたの名前を入力してください:2020/05/17(日) 01:18:22 ID:3E8iYzNQ
files.encodingを設定しても、UTF8が混在してると検索に引っかからない問題は残るんだよね
Shift_JISでもUTF8でも統一できてりゃ快調なんだが、パッチ環境だとそうもいかず

今はその辺あきらめて、検索は別ツールに頼る方法でやってるんだが、
VSCodeから外部ツールを呼ぶいい方法はないもんかね?
コンテキストメニューとかから呼べれば理想なんだが、拡張機能探してもなかなか…

181あなたの名前を入力してください:2020/05/17(日) 01:53:05 ID:zBgI7NRA
個人的には、揃えとくとふんわりと幸せになれるけど使わないなら使わないで全然問題ないから気にせずパッチ投げてね!って感じでいいと思います

(ただ、ここを変えるだけで「デフォルトエンコーディング問題」はどちらかに振れそうだというところまで整理してあるなら、やはり胴元が断行してしまうのがベターなのでは?というのは少なからずありますがなかなか大義名分を作りづらい話でもあり…)

182あなたの名前を入力してください:2020/05/17(日) 02:19:33 ID:zBgI7NRA
>>180
VSCode特有の内部的な話で恐縮ですが検索パネルはripgrep(npm vscode-ripgrep)を使用しています。あまり深追いはしていませんが、files.encodingを-E/--encodingに渡す動作をしているようで、言語ごとの設定(settings.jsonで[erabasic]とかで指定できるセクション)は反映されませんがワークスペース全体を対象にしている以上しようがない感があります。

果たして速度を追求するripgrepにファイル単位のエンコーディング判定処理追加のプルリクを投げるのと、EmueraU派生版を配布した結果リソースが分散されるのと、個々バリアント管理者が適宜手元で変換していただくのと…うーん…

183あなたの名前を入力してください:2020/05/17(日) 08:02:36 ID:XgKPyfZ2
どうしてもって言うならmlang.dllで自動判別後、検索するようなツールを書けばいい
ただ、エンコーディング統一しとけばいいものにそこまでする意味があるかは疑問だなぁ

184あなたの名前を入力してください:2020/05/17(日) 16:31:47 ID:1VXpSCrY
>>182
うん、VSCodeの検索が文字コード混在環境に対応するのは諦めてるよ(自動判定が怪しいというのもある)

だから外部ツールといい感じに連携させる方法を色々と模索したんだけど、
今のところはパス通ったところに検索ツール起動するBAT置いて、ターミナルから呼んで妥協してる
ターミナル開く手間はあるけど、ショートカットキー一発なら大した手間でもないしね

ただまぁ、もうちょっと上手い方法はないもんかなと聞いてみた次第

185あなたの名前を入力してください:2020/05/17(日) 18:03:37 ID:zBgI7NRA
自分もどちらかといえば183派で、手元のワークスペースに取り組む際に変換してしまうのがベターかなと思います
あの人の本体/パッチ/口上いつもUTF-16BEなんだけど!とかで何ら問題ない気がするんですが、まぁ出来る限りそのままにしときたいですよね…うーむ

186あなたの名前を入力してください:2020/05/17(日) 18:18:08 ID:1VXpSCrY
そりゃまあ自分がメンテナなら取り込むときに問答無用で統一するんだけどねぇ
つっても困るのは検索くらいなもんだし、文字コードを理由にVSCodeを使わないのは勿体ないとは思うよマジで

187あなたの名前を入力してください:2020/05/17(日) 21:57:57 ID:swDFLgK.
別に「VSCodeじゃないとだめ」とか「サクラエディタじゃないとだめ」とは言わない
でも、「どっちもさわれたらとりあえずさわった方がいいよ」とは言うし「メモ帳で開発するの、そりゃあできるだろうけどQoL自分で害してるから最低でもそれだけはやめろ」とは言う

188あなたの名前を入力してください:2020/05/17(日) 22:16:02 ID:zBgI7NRA
>>186
あー、なにやら FileSearchProvider API (#73524) ってのが策定中みたいです
「超待ってるんだけどまだー」とか「2020年4月のマイルストーンに入れてくれ」とかせっつかれてるから年内にリリースされると仮定して、そっから誰かが拡張書くなりで来年には実現されるかも?

189あなたの名前を入力してください:2020/05/18(月) 01:59:23 ID:x0ZwZszg
石版でコードを書く時代に

190あなたの名前を入力してください:2020/05/18(月) 07:00:49 ID:KtUfhzkg
エルサレムに十字軍送ろうと思ってGOTO Jerusalemって石版に書いたら無限ループして何度も十字軍遠征繰り返してたから石版コーディングはオススメしない

191あなたの名前を入力してください:2020/05/18(月) 23:27:14 ID:kcdwm.t.
(ハイライト設定だけしたmeryで書いてる)

192あなたの名前を入力してください:2020/06/08(月) 09:45:31 ID:rKgf.lGI
>>174
再アップ希望

193あなたの名前を入力してください:2020/07/09(木) 20:49:57 ID:i26yl1Sk
どうでもいいけど、新しい環境に移行する時って人って「ここが便利になる!楽になる!」より「ここが今より不便になる!これができなくなる!!」を重く見がちだよね

194あなたの名前を入力してください:2020/07/09(木) 22:38:53 ID:QlDU1.sc
新機能に慣れるのはダルいし出来た事が出来なくなるのは不快だから二重に嫌なんだ多分

195あなたの名前を入力してください:2020/07/09(木) 23:33:51 ID:EzcrNq/.
現環境に不満があるから乗り換えたい、って人なら多少の問題点は妥協できるだろうけど、
人に勧められてだとか強制的にバージョンアップを迫られてだとかいう場合なら、そりゃマイナス要素ばかり目に付いて当たり前

まぁ不満言う奴が目立つのは、不満が無い人は何も言わないからってだけの話だとも思うけど

196あなたの名前を入力してください:2020/08/11(火) 01:30:04 ID:uSr8eGIk
VSCodeのerabasic拡張だけど、#region〜#endregionのフォールディングできたら捗る
language-configuration.jsonにこんな感じで追加したらいいんだけど、VSCodeの拡張の作り方がわからん
ttps://pastebin.com/tMRNVCct

197あなたの名前を入力してください:2020/09/06(日) 22:00:46 ID:24eUPupY
>>196
language-configuration.jsonにそれ追加してVS再起動(再読み込み)するだけよ。Pull Requestするよろし

198あなたの名前を入力してください:2020/10/12(月) 09:37:22 ID:iAHgXD2Y
(eraIndent、サクラエディタでオートインデントプラグイン使ってたからVSCodeでも似たようなのほしくて雑に自分ルールで書いたものだったのに使って宣伝してる人がいることに気づいてしまって困る)
パッチ作者、バリアント主によってインデントの変え方とか違ったりするからあんまり進められるものでもないよなぁと制作者は制作者は思ったり
普通使う人いないだろうけど行連結回りとか使うとインデントのつけ方の独特さが出てくるから好みほんとわかれそう

199あなたの名前を入力してください:2020/10/12(月) 10:22:33 ID:6rrJwRoQ
>>198
(あなたよ・・・・あなたよ・・・・聞こえますか・・・・
 設定カスタマイズ機能を作るのです・・・・)

冗談はさておき、インデントについてそんな何千通りも流派があるわけでもないし
そこまで卑下することもないんじゃないかねぇ

200あなたの名前を入力してください:2020/10/12(月) 15:42:59 ID:iAHgXD2Y
>>199
(意図的にカスタマイズ機能は作りませんでした 対応し始めるとどこからどこまで実装するか自分で悩むので)
どうせバージョンアップするならカスタマイズより雑に処理してる部分をきちんと構文木解析に置き換えてインデントに限らずフォーマッタにしたいところ(実装予定なしだしそもそもEmueraの構文木解析は地獄)
演算子とかの前後にスペースいれるのとか本来手書きでやるべきではない

201あなたの名前を入力してください:2021/11/28(日) 17:16:10 ID:Xv90V/Mk
久しぶりに改造でもするかとVscode立ち上げたらユーザー関数への
「定義へ移動」ができなくなってたんだけど同じような症状でた人いませんか?

202あなたの名前を入力してください:2021/11/28(日) 22:24:09 ID:OIcybwZg
手元では動いてるな
VSCode 1.63.0-insider, 2021-11-26T08:21:30.810Z
Erabasic拡張 v0.4.0

203あなたの名前を入力してください:2021/11/29(月) 00:45:53 ID:i7r0QGRU
>>202
ありがとうございます、それを希望に再インストールしたら動くようになりました
今度は本体組み込み関数に移動できなくったけど使わないから問題ないかな…?

204あなたの名前を入力してください:2022/01/08(土) 15:26:12 ID:U/HqesT.
https://marketplace.visualstudio.com/items?itemName=lunany188.eraindent
eraIndentに新しい機能パッチを作っていただいたのでそれが取り込まれてバージョン更新しました
indentCommentRowという名前の設定でオンオフすることができ、オンにするとコメント行の行頭も通常の行と同じインデントで整形されます
使用するとSELECTCASEやELSEIF周りのコメント、インデントを無視した行頭;によるコメントなどへの影響が想定されるので用法容量を守ってお使いください
何らかの理由でコードの一部を複数行コメントアウトしたい場合は[SKIPSTART][SKIPEND]を使うほうが;を1行1行書き込むめんどくささがないしこの設定をオンにしても影響を受けないので推奨します

205あなたの名前を入力してください:2022/04/20(水) 01:32:46 ID:RjrQ4LQw
イベントに合わせてVSCode導入資料作ってたけど間に合わんかった…
土日ぐらいに大遅刻して公開します

3か月も前の内容だけど、<<204 の複数行コメントアウトは
ctrl + / でできたりする VSCodeならね

206あなたの名前を入力してください:2022/04/22(金) 23:00:17 ID:NvUSd5JU
Vscodeは拡張機能のおかげで関数の定義元にジャンプできたりして手放せない…資料楽しみ
ところでユーザー定義の変数や関数をインテリセンスの候補として出すことって出来るんでしょうか?
コードスニペットに手動で追記してあげれば出来るけれど、自動で拾って補完してくれたらとてもありがたいなぁと

207あなたの名前を入力してください:2022/04/26(火) 00:29:21 ID:KnOm9Rfo
どうせならGW前に出そう ということで半待機中

C++とかの拡張は定義変数、関数がスニペットに出てくるので
できるんだろうけど私は拡張機能の構築には明るくないので作り方わかんない…
なので要望になってしまうけれど、マウスオーバー時に付与したコメント表示してくれたらうれしい

208beniten:2022/05/01(日) 22:52:50 ID:jMRdy2to
Visual Studio Codeのera開発環境構築方法
http://book-shelf-end.com/up/dwlink.cgi?eraRx3299.zip

VIsual Studio Codeでのera開発環境の構築方法を書きました。
初期設定、文字コードの変更方法から
フォルダ単位の検索(Grep検索)、総置換、diff差分
複数行のインデント上げ下げ、コメント化
関数の定義先ファイルへの一発移動といった便利機能の紹介などを載せています。
サクラエディタより機能が強く、作業効率が一段と良くなるので
開発サイドの人達はぜひとも一読をお勧めします。

209あなたの名前を入力してください:2022/05/02(月) 18:08:26 ID:B9LXvVFw
>>208
乙、それとp.15に誤字ある
Japanese(Sift JIS) → Japanese (Shift JIS)
支流 → 主流

210beniten:2022/05/03(火) 10:12:05 ID:qOzz9vnk
>>209
ありがと 次回更新時に修正するよ
周知低いし、やっぱイベント日とかじゃないとだめだな

211あなたの名前を入力してください:2022/05/15(日) 20:57:30 ID:iskZ752E
>>208
RictyやHackGenみたいなプログラミング用のフォントの紹介があってもよかったかも(自分としてはHackGenがおすすめです)
これらのフォントでは可読性の向上や全角空白の可視化がかなりありがたいです
git編楽しみにしてます

212あなたの名前を入力してください:2022/10/06(木) 14:45:55 ID:qaBfLE2.
vscode-erabasicの人ってどっかで連絡つかないかな
入力補完のときのドキュメントにemuera wikiの内容のっけたPR出したから、よければ見てほしいんだけど

213あなたの名前を入力してください:2023/02/01(水) 17:42:48 ID:wFHkfVf6
口上くらいしか書いてないけれど使い心地いいよね…


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板