Giter Site home page Giter Site logo

Comments (9)

pettys avatar pettys commented on August 15, 2024 1

what features do you miss the most from vscode?

On using the IDE for just a few minutes, visible whitespace jumps out as missing, ie, being able to see subtle dots and arrows where there are spaces and tabs.

What extensions do you miss most apart from Prettier and Tailwind?

Most of my UI work is using .vue files, which have a combination of vue-flavored HTML, CSS, and typescript. The Volar extension has a ton of features that assist with this.

When I saw the short description of what Cursor is, my immediate reaction was, Yeaassss, this! especially the ability to describe how one wants a selection to be edited. But my initial impression is the project will have a lot of hurdles to clear if it's going to take on both goals of (1) being a generally useful IDE and (2) incorporating awesome AI features.

from cursor.

truell20 avatar truell20 commented on August 15, 2024 1

Decided to switch to building our editor off of a fork of VSCode! Thinking is this will let us focus on the AI features instead of reinventing the wheel. We thought about a plugin, but think that AI will radically change how we all program and will require a whole new editor experience.

Lmk if you love this change / hate it / have any feedback

(gonna close this so I can sort through open bugs, but please keep the convo going)

from cursor.

truell20 avatar truell20 commented on August 15, 2024

what features do you miss the most from vscode?

from cursor.

samuelbutler avatar samuelbutler commented on August 15, 2024

The extension ecosystem for VSCode has so many essential tools for modern development. I primarily use Neovim as my editor but I still often turn to VSCode for certain tasks because of it's extension ecosystem. Writing Tailwind without the aid of it's VSCode extension and Prettier formatting is painful.

While I appreciate that just building a plugin for VSCode is quite limiting and would prevent Cursor from being a true paradigm shift in how we use text editors, I really think Cursor should explore building it's new editor on top of VSCode's base (or VSCodium's). Just as all new browsers are built on V8 and support Chromium's extension ecosystem, I hope new text editors will follow a similar trajectory because of how essential and difficult to replicate VSCode's extension ecosystem has become.

Extensions aside, a text editor feature that Cursor currently lacks is the ability to set the syntax highlighting format for files. This has been a problem for me particularly when working on Astro projects as its layout files use the .astro file extension and therefore are displayed with no syntax highlighting.

from cursor.

truell20 avatar truell20 commented on August 15, 2024

Appreciate the feedback @samuelbutler 🙏 We use Codemirror/Lezer syntax highlighting. If you release a Lezer grammar for Astro, would be happy to include it in Cursor.

What extensions do you miss most apart from Prettier and Tailwind?

from cursor.

dpkirchner avatar dpkirchner commented on August 15, 2024

what features do you miss the most from vscode?

Being able to search for a file without necessarily typing the full path -- say I have a file in a directory foo/bar/blaz named index.js. In VSCode I can find this by typing foo/index.js(and if there's more than one index.js inside foo/* I can pick from a list).

VCS integration that highlights changes I've made since the last git commit. Configurable tab width display.

Various hotkeys like command-shift-E (go to the explorer pane), command-. (code actions, I use this to trigger eslint fixes).

There's also cases where Cursor's UI says a JS variable is unused while VSCode's UI does not (and to confirm the variable is used). This doesn't always happen (I don't have a solid repro).

from cursor.

dakang824 avatar dakang824 commented on August 15, 2024

为什么要用vscode,将来在cursor中直接 对AI说 想要什么插件,直接集成,直接用,大道至简

from cursor.

micahflee avatar micahflee commented on August 15, 2024

I like VS Code's format on save, like being able to Python code with black each time I save. I also like that VS Code has a wide variety of extensions, including syntax highlighting for less popular formats. For example, I just wrote some code in terraform in Cursor, but didn't have access to syntax highlighting.

from cursor.

nahtnam avatar nahtnam commented on August 15, 2024

Decided to switch to building our editor off of a fork of VSCode! Thinking is this will let us focus on the AI features instead of reinventing the wheel. We thought about a plugin, but think that AI will radically change how we all program and will require a whole new editor experience.

Lmk if you love this change / hate it / have any feedback

(gonna close this so I can sort through open bugs, but please keep the convo going)

I dislike it. I have cursor open but only switch to it to occasionally have it write or edit a large block of code and immediately go back to VSCode. I have VSCode set up exactly how I like it, I'm comfortable with it, and it's not something I'm willing to switch from. Even with the Cursor auto import, it doesn't look or feel the same. FWIW, I'd be willing to pay the same amount of $$$ for a more limited extension experience (as long as it has the same "git diff" style experience)

It would be nice if you all consider refactoring the core experience in a way that you can ship your own editor but also a limited vscode extension

from cursor.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.