問題タブ [adobe-brackets]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Adobe ブラケット - Node.js および Node-inspector のデバッグ
簡単な質問: Adobe Brackets を使用して、Node-inspector を使用して Node.js をデバッグすることは可能ですか。Adobe Brackets でデバッグをステップ実行できるようになりたいですか?
ありがとう
よろしく
クリス
javascript - requirejsエクスポートはFirefox15では機能しません
requirejsを使用する外部ライブラリを使用しています。その動作はわかりませんが、FileErrorは他のブラウザまたはFF8のグローバルスコープにありますが、FF14/15ではFileError not defined.
もちろん window.FileError = NativeFileSystem.FileError;
、関数定義の後に追加すると、正常に機能します。しかし、私はライブラリをハックしたくありません
ファイルの完全なソースはここにあります
javascript - Adobe Edge Code (Brackets) がコードエディターに使用するフォントは何ですか?
誰か知っていますか?また、どの構文ハイライターが使用されていますか? プリティなど?
editor - アドビブラケットで新しいプロジェクトを作成するにはどうすればよいですか?
JavaScript、HTML、CSSの編集にadobe-bracketsを使い始めました。
現在、サイドバーで「GettingStarted」プロジェクトを開いています。新しいプロジェクトを作成したいのですが、ファイルメニューにそのような「新しいプロジェクト」項目がありません。
「プロジェクト設定」をクリックしてみましたが、これでわかります。
デフォルトの「GettingStarted」プロジェクトをどのように取り除き、新しいプロジェクトを開始しますか?
editor - ブラケット(エディター)にはtextmateのようなバンドルがありますか
エディターに関する最近の話題を聞いた後、ブラケットをダウンロードしました。箱から出してすぐに使える本当にクールで便利な機能がいくつかあります。
私のプロジェクトの多くは、小枝のようなテンプレートエンジンを使用しています。このエディターは他のファイルタイプのバンドルをサポートしていますか?私はしばらくの間textmateを使用しており、小枝のバンドルをダウンロードするだけで、ハイライトとコードスニペットがエディターに統合されています。ブラケットにも同様の機能があることを願っています。
css - 親ブロック要素の最初の行にあるかどうかに応じて、スパンの境界線スタイルを変更する CSS
プロローグ
次のようなレイアウトがあります。
ここは「JSFiddle」にあります。
すべての DIV は次のようになり、テキスト行の下に表示されます。
考え
読み取りエラー スパンを使用して、上記のテキストのエラーを強調表示します。エラー範囲は、エラーが発生したテキスト内の文字位置を左上隅が指すように配置されます。ここでは、実際のエラー スパン (赤) の前にスパン (黄色) を使用して、エラー スパンを正しい量だけ右に移動します。(これは良い方法ではありません。興味がある場合に備えて、以下で理由を説明します。私は推奨事項を受け入れていますが、それは現在の問題ではありません)
このようにして、左から特定の位置でスパンを開始することができましたが、十分なスペースがない場合はラップアラウンドし、行の先頭で継続します. (オフセットのために) 1 ワードでも十分なスペースがない場合、スパン全体が次の行に移動します。これは私が望む動作です。
問題
右側にスペースがないためにスパンが完全に次の行に移動すると、左上の「尖った」コーナーは正しくなくなります。その場合、スパンの角を丸くしたいと思います。しかし、私はそれを行う方法を見つけることができませんでした。Javascript/jquery の使用は避けたいと思います。これは、面倒な計算が多く、含まれているウィンドウまたは div のサイズが変更されるたびに再計算する必要があるためです。
これまでに試した
私は主に CSS 疑似要素を調べました:first-line
。しかし、仕様では、:first-line
要素はセレクターのリストの最後のセレクターでなければならないと述べています。試してみたら確かに
動作しません。
どちらでもない
:first-line
要素は、ブロック コンテナ要素にしか接続できないためです。
.myText をinline-block
要素にすればうまくいきますが、それにより早期に折り返されます (最初の行に完全に収まらない場合)。display:block
早期ラッピングを悪化させるだけです (次の行から直接開始します)。
そして、私はそれdiv:first-line
以来、選択することはできません
:first-line
ボーダーを設定することはできません。- 変更したとしても、:first-line ブロック要素の周囲の境界線が変更されますが、その内部のスパンの境界線は変更されません。
スパンがdivの2行目にある場合、スパンが次の行に完全に移動したかどうかを調べて登録する多くのJavascriptコードを書かずに、スパンの左上隅を丸くする方法リスナーのサイズを変更して毎回再計算しますか?
margin-left:200px
またはの代わりにオフセット スパンを使用するposition:relative; left:200px
理由
どちらもコンテナ div を大きくする原因となりましたが、それはできません。このレイアウトは、JSFiddle のプレビューと同様に、スクロール ビューに埋め込まれています。.offset
スパンを に設定しdisplay:none
、.myText
スパンのマージン左を何か大きな値 (500px など) に設定してから、すべての行が次の行に折り返されるまで JSFiddle プレビューのサイズを変更します (スパンの最初の単語を除く)。最初の単語は常に最初の行にあるため、コンテナの div がそれ以外の場合よりも大きくなります。私の場合、コンテナ div のサイズが変更されないため、テキストが途切れます。
したがって、カスタム幅 (エラーの位置に応じて Javascript/jquery によって決定される) を使用して、前に別のスパンを使用します。このようにして、最初の行に十分なスペースがない場合、完全なスパンを次の行に折り返すことができます (その場合、「2 番目」で始まるスパンでわかるように、行の先頭から始まります)。
環境
これは Adobe Bracketsの拡張用です。内部の CodeMirror エディターの addLineWidget() メソッドを使用して、div にエラー メッセージを挿入しています。したがって、Brackets/CodeMirror API を使用して問題を解決するものは何でも問題ありません。
node.js - エラー :enoent 、「somelocation\appshell.gyp.txt」の名前を変更します
cmd (nodejs) からインストーラーを作成しようとしていますが、次のエラーが表示されます
エラー :enoent 、「somelocation\appshell.gyp.txt の名前を変更します」
実行直後grunt install --force
なんで?
adobe-brackets - adobe brackets-shell : cef 抽出に失敗しました
プロジェクトをビルドするために、以下の URL に記載されているすべての手順に従いました (私は win7 OS を使用しています)。
https://github.com/adobe/brackets-shell/wiki/Building-brackets-shell .
実際には、ブラケットインストーラー(wix 3.7をインストール)を作成したいと考えています。しかし、cef-extract failed エラーが発生しています。
grunt cef-extract --force も使用しましたが。
その後、新しいエラーが発生します。
create -project が失敗した後、それ以上処理できません。
誰かが私を助けることができますか?
ありがとうございます。
よろしくアシッシュ。