TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Thimble – An online code editor

194 pointsby tbassettoover 9 years ago

25 comments

tempodoxover 9 years ago
Editing code in the browser may make limited sense if the code is going to run in that same browser. However, why I would want to edit “on the web”, losing all my local utilities and more, escapes me.<p>This “do EVERYTHING in your browser” fad has gone far enough. We have the most powerful desktop gear ever but every blinking of the cursor has to be done by a remote service?
评论 #10152002 未加载
评论 #10153479 未加载
评论 #10152686 未加载
评论 #10152040 未加载
评论 #10152954 未加载
评论 #10157927 未加载
评论 #10156460 未加载
评论 #10155914 未加载
cadecairosover 9 years ago
This post helps explain the why and how of thimble really well. Recommended read!<p><a href="http:&#x2F;&#x2F;blog.humphd.org&#x2F;thimble-and-bramble&#x2F;" rel="nofollow">http:&#x2F;&#x2F;blog.humphd.org&#x2F;thimble-and-bramble&#x2F;</a>
hliyanover 9 years ago
Auto-update preview on edit, preview highlight of elements selected in code, desktop&#x2F;mobile preview, all seem to work well. No other options, bells or whistles. I like the fact it does one thing well.
hmsimhaover 9 years ago
I just tried out some of my favorite shortcuts I know from Sublime (I&#x27;m not saying Sublime invented these, just that I only came to know them through using it) and found them all to work:<p><pre><code> - Move lines up&#x2F;down with ctrl+shift+up&#x2F;down - Cut an entire line (ctrl+x) - Multiple cursors (ctrl+alt+up&#x2F;down) - Comment the current line&#x2F;selection (ctrl+&#x27;&#x2F;&#x27;) - Delete the current line (shift+delete) - Indent&#x2F;dedent the current line&#x2F;selection (ctrl+&#x27;[&#x27;&#x2F;&#x27;]&#x27;) </code></pre> Still looking for the bindings to jump to matching braces&#x2F;parens and to select the innermost block, but I&#x27;m sold. I&#x27;ll be using this
评论 #10153399 未加载
paulojreisover 9 years ago
I was just doing some experiments and, while writing CSS selectors, the preview pane highlighted the matched elements. Pretty cool!
评论 #10152569 未加载
ohitsdomover 9 years ago
I used Coder for Raspberry Pi [0] when teaching my eight year old nephew how to code and it worked very well. This seems like an easier-to-setup substitute, well done! Can&#x27;t have enough tools like this for those learning.<p>[0] <a href="https:&#x2F;&#x2F;googlecreativelab.github.io&#x2F;coder&#x2F;" rel="nofollow">https:&#x2F;&#x2F;googlecreativelab.github.io&#x2F;coder&#x2F;</a>
AdmiralAsshatover 9 years ago
I can see this being useful if I want to work on some little projects from various locations. My current list of &quot;active&quot; computers are the following:<p>- Work laptop (Dell workstation)<p>- Home Windows laptop (Primarily for gaming)<p>- Chromebook Pixel (Chrome OS &#x2F; Ubuntu)<p>And of course, each one has its own editor that I use while I&#x27;m on them due to the varying OS&#x27;s--Notepad++ on the Windows laptops, Caret when I&#x27;m in ChromeOS, SublimeText when I&#x27;m on the Ubuntu partition.<p>Assuming I just want to work on some small educational projects that don&#x27;t involve committing to my Github, being able to simply pull up an IDE in the browser and just start coding away could be useful, particularly while I&#x27;m at work. Work usually seems to be where I get most of my sudden cravings to start learning new things anyway (probably because my day job is so repetitive).
baldfatover 9 years ago
Online editors are a great idea but I usually DON&#x27;T use them for the following reason.<p>1) Lag. I hate it when I type and I see any kind of lag. After decades of quick response on typing anything out of a few ms makes me think something is wrong with my computer.<p>2) Work flow change. Can&#x27;t use git and I do like my text editor of choice.<p>3) I can&#x27;t write a script to do things to files like I can locally. I love scripting dumb task and use whatever language I use.<p>4) My language isn&#x27;t supported normally. I love syntax highlighting personally.
评论 #10153538 未加载
csharpminorover 9 years ago
Education is a fantastic application for this - there are lots of nice touches, like highlighting elements of the DOM in the preview window when you click on them in the editor. The code completion also pops up lots of options for tags and attributes which could make exploring a lot easier for young students.<p>I&#x27;m also excited to use it for doing technical interviews with front-end devs. Curious to see how it stacks up with Codepen, JSFiddle, etc.
mariusmgover 9 years ago
Looks amazing for people who want to learn web development. Text editor (with dark theme) , preview , list of files and help builtin all in the same window.
评论 #10152196 未加载
shabineshover 9 years ago
I ended up in this when trying to signup. :&#x2F;<p>{&quot;statusCode&quot;:400,&quot;error&quot;:&quot;Bad Request&quot;,&quot;message&quot;:&quot;\&quot;uid\&quot; is not allowed&quot;,&quot;validation&quot;:{&quot;source&quot;:&quot;query&quot;,&quot;keys&quot;:[&quot;uid&quot;]}}
评论 #10152676 未加载
aaaaaa11over 9 years ago
I don&#x27;t think texteditors are supposed to hog a whole core of a quadcore cpu.
fileartsover 9 years ago
I&#x27;m the creator of <a href="http:&#x2F;&#x2F;plnkr.co&#x2F;edit&#x2F;" rel="nofollow">http:&#x2F;&#x2F;plnkr.co&#x2F;edit&#x2F;</a> which is a similar (but perhaps less &#x27;professional&#x27;) online web editor.<p>One thing that I find interesting is that Mozilla has decided that browsers have moved forward far enough that hosting the preview via `blob:` urls. I&#x27;ve experimented with a similar approach but had issues where different 3rd party libraries die unexpectedly when they are not dealing with http &#x2F; https.
flannelheadover 9 years ago
Funny how the X11 &quot;Fixed&quot; bitmap font [0] is chosen as the default font on my system. This appears to be caused by &#x27;fixed&#x27; being set as a fallback font instead of &#x27;monospace&#x27;, which, on most systems, is an alias for the default monospace font which is usually an antialiased one.<p>Otherwise the editor seems to work very nicely.<p>[0] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Fixed_%28typeface%29" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Fixed_%28typeface%29</a>
评论 #10153560 未加载
silentOpenover 9 years ago
I ran across a couple of issues:<p>* highlight to copy is broken (I assume because the source is not first-class text and they manipulate the clipboard with JS)<p>* failing to close the last list item in a ul causes the preview window to stop updating and highlights the next line in the editor but doesn&#x27;t provide any indication of what is wrong<p>This is definitely not going to be sufficient for professional programming or web development but it looks and performs far better than similar projects I&#x27;ve seen in the past.
评论 #10153747 未加载
ominousover 9 years ago
Using Firefox 40.0.3 I can&#x27;t create a new project. Even after registering. js console says:<p>&gt; [Brackets Filesystem] Unknown I&#x2F;O error Object { name: &quot;EFILESYSTEMERROR&quot;, code: &quot;EFILESYSTEMERROR&quot;, errno: 1001, message: &quot;unknown error&quot;, stack: &quot;e@<a href="https:&#x2F;&#x2F;mozillathimblelivepreview…&quot;" rel="nofollow">https:&#x2F;&#x2F;mozillathimblelivepreview…&quot;</a> }
评论 #10151499 未加载
hacker_9over 9 years ago
Looks interesting but I wonder how it fares with more complex websites? The changes he made in the video amounted to editing static tags and css colours to see realtime changes - but what if a javascript function is used to add elements on page startup? Or a js library is used to load a twitter feed?
评论 #10151465 未加载
rkerczover 9 years ago
The custom tutorial aspect of this is exactly what I need for a new intern that will be starting soon.
_RPMover 9 years ago
This reminds me of an online code editor at this clothing store shop solution that allowed people to easily make shopping carts and customize it to an extent. Does anyone remember what they were called?
blorenzover 9 years ago
This is pretty awesome though I would like to see the ability to pull in JS and CSS libraries and frameworks into a project. This could gear some tutorials around certain technologies.
trolldanover 9 years ago
looks just fine in firefox. ain&#x27;t working in my chrome v44
评论 #10153774 未加载
评论 #10151710 未加载
ErikRognebyover 9 years ago
pretty slick online editor. Has some nice touches.
poseidover 9 years ago
nice! reminds me on a better processing IDE
评论 #10153876 未加载
VOYDover 9 years ago
too bad it doesn&#x27;t work.
danvesmaover 9 years ago
no safari 9 support makes dan a sad boy.