I found that the latest version of Cursor cannot use the ‘Go to Definition’ feature, and I think this is a huge bug. This has turned Cursor from an IDE into just a text editor. Previously, I uninstalled VSCode because I thought Cursor could fully replace it. For example, I could right-click on a class object and easily jump to its definition or the implementation in other classes. Now, Cursor is basically just a text editor. Aside from being able to use Ctrl+L for quick AI interactions, I can’t seem to find any other advantages of Cursor.
I reinstalled Windows 10 on a virtual machine, and then installed Cursor in the virtual machine, and Cursor is working fine.
I tried uninstalling Cursor and then reinstalling it, but the problem was not resolved. When I reinstalled Cursor, I found that it was already logged into my account, which indicates that some cache files of Cursor have not been cleared. The regular uninstall operation cannot completely and thoroughly remove Cursor.
This is going on for some time, and I had to restart the IDE every 30 minutes to get to work again, but after the update this morning it happens immediately as soon as the IDE start (after finishing ‘initializing jsconfig.json’)
If I disable all extension it doesn’t happen, but if I do Bisect, I get
Extension Bisect is done but no extension has been identified. This might be a problem with Cursor.
Face the same issue for python. Tested the same project with vscode and pycharm, both works correctly. Only cursor cannot find any definition with the same virtual environment.