Terminal File Links
In the Webstorm Terminal I can no longer click on file name and open them, I have to copy them or type them in. Like the test/routes/bot_messages_test.js:67 below. This is an important feature for me, this used to work. How can I make this work? 0 passing (470ms) 2 failing
1) /bot_messages GET /:id/messages can paginate:
AssertionError: expected 25 to equal 10 + expected - actual
-25 +10 at Context.<anonymous> (test/routes/bot_messages_test.js:67:41) at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
Please sign in to leave a comment.
Please could you share a bit more context around the issue? What test runner is it? What command do you use to run tests in terminal, in what directory? Is the
test/routes/bot_messages_test.jspath relative to the project root, or?Of course!
I am using Terminal in Webstorm heavily among other things run unit tests in our containers. We have a Monorepo that contains all the project resourcers.
test/routes/bot_messages_test.jsis local to the project route. Those links used to be clickable, but since a year or so that unfortunately stopped, making it much cumbersome a process, find file and scroll to the line, rather then click and go. I know I could use the Webstorm Run tools but using terminal is just much more flexible IMO. I know I know can write a reporter that creates reports withfile:///absolute/path/to/file/which/can/get/long.Making the terminal a first class member in the tools has to important for various reasons I reckon. If this is not possilbe, is that a plugin that restores the link functionality with a terminal replacement?
It doesn't link any absolute file path anymore as well, like this one
/usr/local/saga/app/routes/users_token_management.js:46from a stack trace. Would be very userful!POST /tokensTypeError: Cannot read properties of undefined (reading 'expiration')at /usr/local/saga/app/routes/users_token_management.js:46:18at process.processTicksAndRejections (node:internal/process/task_queues:105:5)1) an admin user can create tokens for any user✔ an admin user can create tokens for any user with expiry datePlease could you clarify if you mean the Webstorm project root, or one of the subprojects folder? What directory do you run tests in, what command do you use to start them?
See below. The terminal is in the project root. I am echoing a path of a file, I expect to be able to mouse over a path to become clickable , ideally this would be configurable. This used to be possible. Now I can only click on a path with the ‘file:///*’ pattern which is much less useful.
Hope that makes sense. Thank you!
Thanks for the details it helps me understand you fully!
These are the results when i run the command below:
> echo " at Context.<anonymous> (main.py:1:1)"
at Context.<anonymous> (main.py:1:1)
The "main.py:1:1" gets a highlight and the file opens in the editor when i click it. My questions are:
- Are you using 2025.2 of WebStorm?
- Are you using RemDev (you mentioned you run tests in containers) ?
- Can you sends us a screenshot inside the terminal when you run:
> echo "at /Users/stanwiechers/devedge/saga/README.md:1:1"
Hi Uros,
I am using Webstorm 2025.2 on macOS 15.6.1. No link shows with or without hovering (including trying ALT, Control, Command). My terminal is zsh, but the same behaviour on bash. I am not using RemDev, running local environment mostly.
Thank you for that info. What happens if you open a new project and run:
touch test.txt
echo "at test.txt:1:1"
Is there any highlighting? If not, could you try enabling terminal.generic.hyperlinks registry key(Help | Find Action > Search "Registry") and opening a new terminal after that, what are the results?
If you are still not seeing highlighting could you send us your logs (Help | Collect Logs and Diagnostic Data) and upload them to our secure server https://uploads.jetbrains.com/.
I uploaded the logs
Your upload is successful!
Upload ID: 2025_08_27_2CJgsJJy5A6UXJMwepcqmf
Here are my settings:
So no exact match, but I but i picked the first Open in Terminal, now it's trying to find declaration when clicking with command key, no visual feedback with underline on hover. Go to Declaration doesn't to get the path supplied.
In classic terminal (preferred, no horizontal line) nothing happens when clicking
Thank you for such a detailed reply, feedback is crucial for development.
Now i understand you fully, the feature is still in development, i have added your case internally in this ticket:
https://youtrack.jetbrains.com/issue/IJPL-103639/Terminal-toolwindow-should-linkify-references-to-project-sources
You can vote for it and star to track any updates.
Ok, lets get this work asap please ;)
But this used to work, the ticket makes it sound it never got implemented.
Hi,
Thank you for the clarification and for adding my case to the internal ticket. I appreciate you taking the time to look into this. I’ve voted and starred the issue to follow future updates.
Hi,
Thanks for the clarification and for including my case in the internal ticket. I appreciate your effort in looking into this, and I’ve voted and starred the issue to stay updated.
and the feedback https://youtrack.jetbrains.com/issue/IJPL-103639/Terminal-toolwindow-should-linkify-references-to-project-sourcesblock blast