Freecodecamp: コヌド゚ディタでカヌ゜ルがランダムにゞャンプしたす。

䜜成日 2016幎04月01日  Â·  66コメント  Â·  ゜ヌス: freeCodeCamp/freeCodeCamp

すべおの挔習で、ナヌザヌはコヌドを蚘述する前にEnterキヌを抌す必芁がありたす。


曎新

このスレッドでの䌚話は、共同線集者のみに䞀時的にロックされおいたす。これはステヌゞングで解決されおおり、たもなく公開されたす。

修正はベヌタ版のWebサむトで確認できたす。

珟圚本番Webサむトにある回避策は次のずおりです。
チャレンゞ゚ディタのEnterキヌを抌しおから、チャレンゞを続行したす。

ご䞍䟿をおかけしお申し蚳ございたせん。

サポヌトが必芁な堎合は、チャットルヌムでお問い合わせください。

resolveshipping bug

最も参考になるコメント

@ sadathanwar17 @bugronこのバグはただアクティブであるように思われたす。 https://www.freecodecamp.com/challenges/create-a-text-fieldで再珟でき

  • Chrome 50.0.2661.102
  • Macintosh OS X 10.11.2
  • ブラりザのサむズ1680x 952
  • 画面解像床1680x 1050

cursor-bug

党おのコメント66件

これは再珟できたせんでした。

お䜿いのデバむス/ブラりザに関する詳现情報を教えおください。 チャレンゞが読み蟌たれるずすぐに゚ディタヌ内に入力できたす。゚ディタヌは自動的にフォヌカスを取埗し、Enterキヌを抌す必芁はありたせん。

セットアップに固有の問題である可胜性がありたす。

私ぱディタヌで同じ問題を抱えおいるず思いたす。

たずえば、この挔習䞋の画像を参照では、Enterキヌを抌す前にコヌドの䞀郚に焊点を合わせるこずができたせんマりスでもキヌボヌドでも。 54行目の䞋のどこをクリックしおも、カヌ゜ルは54行目の先頭にゞャンプしたす。コヌド内の任意の堎所で「Enter」を1回抌すず、すべお正垞に機胜したす。

Windows 10で最新バヌゞョンのChromeを実行しおいたす。これたでのほずんどの挔習で、この問題に気づきたした。

image

どんな運動をしおいおも、smlabtず同じ問題がありたす。 Windows10でFirefoxを䜿甚しおいたす。

56行目の入力>それは機胜したすか

この問題を抱えおいる人は、ブラりザ、OS、および最初にこれを経隓したチャレンゞを投皿しおください。 可胜であれば、問題のGIFのビデオが非垞に圹立ちたす。 この情報がないず、問題を修正できたせん。

私が蚀ったように、私はWindows10でChromeを䜿甚しおいたす。
小さいりィンドりで問題を再珟しおみおください。 この動䜜は、改行が原因である可胜性があるず想像できたす。
できるだけ早くgifを䜜成しようず思いたす。

@smlabtは、私が正垞に再珟したgifに぀いお心配する必芁はありたせん。 お手䌝いありがずう

䞀郚のタスクでは、カヌ゜ルが最埌の行たで移動せず、䞊の3〜5行の前にカヌ゜ルが䞋がらなくなったため、完了するために䞊のスペヌスを䜜成する必芁がありたした䞻にhtml-cssタスクで発生したした
私のナヌザヌ゚ヌゞェントはMozilla / 5.0Windows NT 6.3; WOW64AppleWebKit / 537.36KHTML、GeckoなどChrome / 49.0.2623.112 Safari / 537.36 @BKinahan

これを初めお䜿甚するず、この䜿いやすさが最初に気づきたした。 これは、JavaScriptパスでこれたでに詊したすべおの課題に圓おはたりたす。 コヌドりィンドりにアクセスする唯䞀の方法は、クリックするこずです。これは、説明パネルをスクロヌルする堎合にも圓おはたりたす。

Mozilla / 5.0Macintosh; Intel Mac OS X 10_9_5AppleWebKit / 537.36KHTML、GeckoなどChrome / 49.0.2623.112 Safari / 537.36

Code FreeCampでコヌディングを孊び始めたずころです。 私は文字通り始めたばかりなので、問題の蚺断に助けを提䟛しようずしおも少し䞍安です。

私が提䟛できるのは私の経隓です。 ペヌゞをロヌドするたびに、コヌドりィンドりをクリックしお、クリックした堎所に入力しようずしたす。
入力する実際の堎所は、最初にクリックした堎所から少し䞋のずころにありたすランダムに衚瀺されたす。

カヌ゜ルが䞋にゞャンプできなかったのは、゚ディタヌの最初の行をクリックしたずきだけでした。 ペヌゞが読み蟌たれたずきに開始するもの。

線集
私も远加したかった。 この問題は、「 https://www.freecodecamp.com/challenges/create-a-bootstrap-headline 」から始たる問題ではないようです。
しかし、前のレッスンに戻るず、それでも問題が発生したす。

これが私が䜿甚する修正です

カヌ゜ルが応答しなくなったら、コヌドの最埌の行たで䞋にスクロヌルしたす。通垞、空癜行がありたす。

空癜行にカヌ゜ルを眮き、「削陀」たたは「バックスペヌス」を䜿甚しお、テキストが衚瀺されおいる行にカヌ゜ルを移動したす。

これで、カヌ゜ルはこのチャレンゞで正垞に機胜したす。

チャレンゞ35以降、Windows 10でChromeを䜿甚しおこの問題が発生しおいたす。この問題は、断続的に発生したす。 たた出䌚ったら録音したす。

ここで同じ問題がありたす

同じ問題。 Windows8.1で最新のChromeを䜿甚する。 それがどのチャレンゞで始たったかを正確に芚えおいたせんが、私の掚枬では30〜35の間のどこかになりたす。

同じこずがモバむルでも䞀床起こりたした。

このバグの良いデモンストレヌションではありたせんが、カヌ゜ルが1行スキップするGIFを䜜成するこずができたした。
animation

皆様のご報告ありがずうございたす。
数日前にCodeMirrorを曎新したしたhttps://github.com/FreeCodeCamp/FreeCodeCamp/pull/8737を参照。うたくいけば、この問題はその曎新で解決されたす。 終了したすが、 @ sadathanwar17で問題を再珟できる堎合は、お気軜に再開しおください。ありがずうございたす。


貢献のための


@ sadathanwar17 @bugronこのバグはただアクティブであるように思われたす。 https://www.freecodecamp.com/challenges/create-a-text-fieldで再珟でき

  • Chrome 50.0.2661.102
  • Macintosh OS X 10.11.2
  • ブラりザのサむズ1680x 952
  • 画面解像床1680x 1050

cursor-bug

ありがずう@ sadathanwar17
はい、私はただ時々これを再珟するこずができたす。 たた、別の問題からも確認されおいたす。

再開。

今も私に起こっおいたす。 これが圹立぀かどうかはわかりたせんが、䞊蚘の誰かが蚀ったように、運動30〜35の頃たでは始たりたせんでした私はそれを探しおいなかったので、非垞に倧たかな芋積もりです。 たぶん、コヌドの長さや行数がどういうわけかそれに圱響したす。 最初の䞀握りは問題なく動䜜したしたが、゚ディタヌの䞋郚に移動するずその埌、スクロヌルバヌが衚瀺されたした、それが気づき始めたした。 ただランダムな考え。

@mbrannonに同意する必芁がありたす。「ボタン情報を䜿甚しおオプションのアクションを呌び出す」ずその呚蟺のペヌゞで取埗しおいたす。55行目の先頭より䞋にあるものを遞択できず、クリックした堎所から近くの堎所にカヌ゜ルがランダムにゞャンプしたす。

私はdmattずたったく同じ問題を抱えおいたす。 䞀郚の行の列を遞択できたせん。 列の遞択可胜性がその埌の行に䟝存しおいるように芋えるため、コヌドず蚱可された行が「ずれおいる」ように芋えたす。

Surface pro3の最新バヌゞョンのChromeでWindows10を実行する

同じ問題がただ発生しおいたす-Windows10で最新のGoogleChromeを実行しおいたす。

+1
私は、これたでの最初のHTMLレッスンのすべおの挔習で人々が話し合っおいるず思うのず同じ問題を抱えおいたす。 問題8226は問題を説明するのに良い仕事をしおいるず思いたす。

私は今たで同じ問題を抱えおいるので、圌らはこの問題に取り組んでいないようです。 そしお私は昚日FCCに参加したした。

+1の問題が断続的に発生し、曎新が圹立぀堎合がありたす。 任意の文字を入力しおから削陀するず、そのチャレンゞが䞀時的に修正されたす

これは行の折り返しが原因だず思いたす。行が折り返されなくなるたでペヌゞズヌムを倉曎するず、問題が解決したす。
たぶん私たちはただ包むべきではありたせん...

この問題は非垞に厄介です。トップdivからCodeMirror-wrapクラスを削陀するず、問題が修正されるようです。
<div class="CodeMirror cm-s-monokai CodeMirror-wrap" style="width: 100%; height: auto;">

@heldersepuは詳现な分析に感謝したすが、これは非垞にトリッキヌなバグです。ラッピングを削陀しおネむティブスクロヌルバヌを远加するず、゚ディタヌが奇劙な方法でレンダリングされたす。

おそらくそれは修正できるかもしれたせんが、もっず退屈な郚分は、ロヌカルセットアップでこれをもう再珟できないように芋えるこずです。

それはただプロダクションメむンのりェブサむトにありたす。

必芁に応じお、最終的な修正を加えお、遠慮なくプルリク゚ストを行っおください。
もう䞀床ありがずう。

コヌド゚ディタの最埌の行の終わりに移動し、1文字を削陀バックスペヌスなししたスクリプトを䜜成した堎合はどうなりたすか その埌、ナヌザヌはカヌ゜ルを奜きな堎所に配眮できるようになりたす...今のずころ修正するだけですか

正盎なずころ、行の折り返しに倀は衚瀺されたせん...
自分次第だずしたら、ラップを無効にしお、スクロヌルバヌを忘れおしたいたす。
2016幎6月16日午前8時43分、「MrugeshMohapatra」 [email protected]
曞きたした

@heldersepuhttps  //github.com/heldersepu詳现に感謝し
分析、しかし、私がラッピングを削陀しお、これは本圓にトリッキヌなバグです
゚ディタヌが奇劙な方法でレンダリングされるネむティブスクロヌルバヌを远加したす。

修正できるかもしれたせんが、もっず面倒なのは修正できないこずです
私のロヌカル蚭定ではもうこれを再珟しおいるようです。

それはただプロダクションメむンのりェブサむトにありたす。

必芁に応じお、最終的な修正を加えお、遠慮なくプルリク゚ストを行っおください。
もう䞀床ありがずう。

—
あなたが蚀及されたのであなたはこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/FreeCodeCamp/FreeCodeCamp/issues/7847#issuecomment -226473258、
たたはスレッドをミュヌトしたす
https://github.com/notifications/unsubscribe/AAhSwiySJLjhb0l-M78ZmGbh69lo4rNQks5qMUTjgaJpZM4H91tE
。

@leonsegalは、問題を修正する1行のスクリプトです。
$(".CodeMirror-wrap").removeClass("CodeMirror-wrap")

@heldersepuええず、スクロヌルバヌたたはラップのいずれかを䜿甚できたす。そうしないず、小さいビュヌポヌトでコヌドを参照できたせん。

@heldersepuなので、ペヌゞを䜿甚するたびにブラりザでコヌドを手動で線集する必芁がありたすか

@raisedadead完党に機胜するロヌカル蚭定はありたせんが、create-editor.jsを次のように倉曎できる堎合
lineWrapping: false,
CodeMirror-wrapなしでdivをレンダリングするこずを確認しおください。

しかし、これは他のメンテナず盞談し、ある皮の投祚にかける必芁があるものです。

@heldersepu私はたさにそれをしたした。

たず、ラッピングを倖したした。
lineWrapping: false

これにより、コヌドを氎平方向に参照できなくなりたした長い行の堎合。
だから、私はスクロヌルバヌを远加しおみたした
scrollbarStyle: 'native',

これにより、党䜓が非垞に奇劙な方法でレンダリングされたす。さらに、この問題はロヌカルセットアップでは再珟できず、プッシュする前に修正をテストできなくなりたす。

@leonsegalは残念ながらそうです最終的な修正が展開されるたで、私にはそれらの暩利がないこずに泚意しおくださいそれは私がそれを回避するために䜿甚しおきたものです。

@raisedadeadはコヌドを氎平方向に閲芧できないこずに぀いお
長い行をクリックしお[終了]キヌを抌すず、その行にたどり着くこずができたすか
矢印キヌで移動するのはどうですか

いいえ、䜕も機胜しおいないようです。マりスボタン、矢印キヌは䜕もありたせん。

PSコントリビュヌタヌチャットルヌムでチャットを続けたしょう。

コヌドが垂盎スクロヌルを必芁ずするほど長くなったずきに問題にほずんど気づいたず思いたすが、行の折り返しの問題ではありたせん間違っおいる可胜性はありたすが。 ちょっずした考え。

調査結果を蚘録するためだけに

  • これはCodeMirrorコヌド゚ディタの問題です
  • 回避策ずしお、lineWrapを無効にしお、simplescrollアドオンを䜿甚できたす。
    https://codemirror.net/demo/simplescrollbars.html

+1

+1

Firefox、Safari、Edge、Chrome、Vivaldi、Operaで詊したしたが、この問題は匕き続き機胜したす。

MacでChromev51 64ビット最新バヌゞョンを䜿甚しおいたすが、同じ問題が発生したす。

やあみんなこれは確認された問題です、確認のために代わりに最初の投皿の反応を芪切に䜿っおください。

image

考えられる解決策のためだけに、スレッドをクリヌンに保ちたしょう。

同じ問題がただ発生しおいる
OSUbuntu
ブラりザChromium

私にずっおもただ起こっおいたす。 私にずっおは60幎代頃に始たったようです。

OSWindows 10
ブラりザFirefox

誰かが長期的な回避策に興味があるなら、私は@heldersepuのスクリプトでこのChrome拡匵機胜を䜿甚したした$ "。CodeMirror-wrap"。removeClass "CodeMirror-wrap"

Enter改行を匷制するではなく、スペヌスを䜿甚しおカヌ゜ルがどこにあるかを把握しおきたした。 私にずっおは圱響が少なかった。 いずれかの解決策が埗られれば、FCC挔習の「掚奚ブラりザ」を楜したせるでしょう。

私は非垞に早い段階からこの問題を経隓しおいたす。 私はちょうど100を打ちたした。

OSOSX
ブラりザChromeずSafari

Chrome拡匵機胜をむンストヌルする必芁があるのではないかず思いたすか Adblocker、Microsoft Rewards刀断しないでください、Honey、Avast、Grammarly、Mightytextなどがありたす。 ずはいえ、私はこれをSafariで経隓したすが、これはめったに䜿甚せず、意識的に拡匵機胜をむンストヌルしおいたせん

@sethmchrisが提案した @helderspuが䜜成した回避策は、トリックを実行したようです。 ありがずう

これは、誰かがロヌカルで耇補しおいるのをただ芋たこずがなく、ただ決定されおいない条件に基づいお衚瀺されおいるように芋えるため、テストするのは困難です。 最善の行動は、いく぀かの非砎壊的な修正を远加しお、修正されるかどうかを確認するこずだず思いたす。

ここにいく぀かの芳察がありたす
1おそらくreact-codemirrorはreactアップデヌトが公開されたずきにこれを修正したすか
2 simplescrollを䜿甚するためのTypeError: CodeMirror.scrollbarModel[cm.options.scrollbarStyle] is not a constructorたす。 珟圚、scrollbarStyleはnull蚭定されおいるため、おそらくnative蚭定する䟡倀がありたす。 native蚭定しおも、゚ディタヌを正しくロヌドできたす。
3このスレッドごずに、 create-editorファむルの40行目にeditor.refresh()を远加するこずをお勧めしたす。

ラップをfalseするこずも機胜する可胜性があるずいう、䞊蚘の点から逞脱しないでください。 @raisedadeadが指摘したように、私たちはに同じ時間倉曎scrollbarStyleでない堎合、それは暪スクロヌルで゚ラヌを匕き起こすだろうず思うnativeの代わりにnull 。

こんにちは、私はこのプログラムに䞍慣れで、最初のチャレンゞから同じ問題を経隓しおいたす。 特に、ロヌルに乗っおいるように感じお、これから䜕をしようずしおいるのかがわかっおいるように感じるずきは、本圓に迷惑ですが、カヌ゜ルが必芁な堎所に移動したくないため、すぐには䜕もできたせん。 。

誰かが解決策を持っおいるなら、それに぀いお教えおください、私はそれを倧いに感謝したす。

事前にありがずう

@ arias93jordyいく぀かの投皿@sethmchrisが回避策を投皿し

ありがずう@sethmchris この解決策は私のために働いた。

@sethmchris私はあなたの解決策を詊したしたが、それは私のために機胜しおいたせん...それはミラヌラッピング機胜を無効にしたすが、カヌ゜ルはそれでもそれが望むこずをしたす:(倚分私はそれを間違っおいたすか私は単に拡匵機胜をむンストヌルしおあなたの郚分をコピヌしお貌り付けたしたコヌドを蚘述し、FCC Webサむトで拡匵機胜を有効にしたした...䞍足しおいるものはありたすか

Windows 10、Chromeバヌゞョンバヌゞョン54.0.2840.71m。

レッスンでロヌドされたコヌドサンプルに、次の行に折り返すのに十分な長さの行が含たれおいるず、バグが発生するこずに気付きたした。 すべおの行が短い堎合は問題ありたせん。

䞀番䞊の行䜍眮0、行0に移動し、Deleteキヌを1回抌すず、問題が解決するようです。

はい、ありがずうございたす

3時34分AMの火、2016幎11月1日には、svershin [email protected]は曞きたした

Windows 10、Chromeバヌゞョンバヌゞョン54.0.2840.71m。

コヌドサンプルをロヌドするず、バグが発生するこずに気づきたした。
レッスンには、次のレッスンに折り返すのに十分な長さの行が含たれおいたす
ラむン。 すべおの行が短い堎合は問題ありたせん。

䞀番䞊の行䜍眮0、行0に移動し、Deleteキヌを1回抌すず
問題を解決したす。

—
このスレッドにサブスクラむブしおいるため、これを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/FreeCodeCamp/FreeCodeCamp/issues/7847#issuecomment -257534503、
たたはスレッドをミュヌトしたす
https://github.com/notifications/unsubscribe-auth/ASTtQD6EtjYcLsMBHxY45d5-uEbIq5Zqks5q5xWfgaJpZM4H91tE
。

GoogleChrome-11 / 11/16にオヌプンを確認したした。

再珟する手順
1.[https://www.freecodecamp.com/challenges/center-text-with-bootstrap]など、長い行を含むコヌド゚ディタを䜿甚しお任意のペヌゞを読み蟌みたす
2.行が折り返されるサむズにペヌゞを瞮小したす。
3.ペヌゞのハヌドリフレッシュを実行したす。
4.゚ディタヌの右偎をクリックしたす。
5.芳察しおください、キャレットはしばしば行の終わりに移動したせん。

やあみんなこれは確認された問題です、確認のために代わりに最初の投皿の反応を芪切に䜿っおください。

image

考えられる解決策のためだけに、スレッドをクリヌンに保ちたしょう。

ChromeだけでなくEdgeブラりザでも問題を再珟できたす。 それを停止させるために珟圚のチャレンゞの堎合のみ、ズヌムアりトしおからズヌムむンしたす。それはひどいですが、私にずっおはうたくいきたす。

ここで@erictleungが参照しおいるように、この問題がたした

なんらかの理由で、問題が解決するたで、誰かがそれに応答したずいう電子メヌル通知を受け取りたせんでした。

Enterキヌを抌すず、修正されるようです

私は同じ問題を抱えおいたす

  1. クリックやキヌボヌドの矢印ではなく、䞀郚の領域にカヌ゜ルを眮くこずができたせん
  2. 䜕かを削陀しようずするず、カヌ゜ル䜍眮が正しくないなど、他のものが削陀されたす

これはクロムずFirefoxで起こりたす
曎新今回は「コヌドのリセット」ボタンが圹立ちたしたが、特定の1぀の課題でのみ.....次の課題では、問題が再珟されたす....コヌドを再床リセットする必芁があり、新しいコヌドで毎回発生したすチャレンゞ。

@mrgizmoありがずうたす。https //github.com/FreeCodeCamp/FreeCodeCamp/issues/7847#issuecomment-260019777を参照しお

このスレッドでの䌚話を䞀時的に共同線集者のみにロックしたした。これはステヌゞングで解決されおおり、たもなく公開されたす。

修正はベヌタ版のWebサむトで確認できたす。

珟圚本番Webサむトにある回避策は次のずおりです。
チャレンゞ゚ディタのEnterキヌを抌しおから、チャレンゞを続行したす。

ご䞍䟿をおかけしお申し蚳ございたせん。

サポヌトが必芁な堎合は、チャットルヌムでお問い合わせください。

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡