Comments (13)
That sounds like something IntelliJ itself should support, is there a feature request on youtrack?
PlantUML plugin could maybe skip the web-browser, when jumping from the preview.
from plantuml4idea.
I'm talking to the JetBrains support.
from plantuml4idea.
AFAIU this editing support is needed inside the .puml
file types. So it seems that the plugin itself, which provides the assistance for this file type, should support this navigation. There is no such a generic navigable protocol for all the file types.
from plantuml4idea.
@Krivich from where do you want to jump? From a web browser or from a diagram preview or from a plantuml source code?
from plantuml4idea.
For me personally - from diagram preview. And jump from web browser can fix jatbrains team only.
from plantuml4idea.
So you could use paths like these?
Some extra suffix matching for a method name could be implemented.
from plantuml4idea.
You can try it, it is really generic for all identifiers, not only methods (file.java#foo
)
from plantuml4idea.
from plantuml4idea.
Hi. It was mentioned that it is possible to navigate to a specific line in a file in IntelliJ's editor through a link, but when I set the link to include a line number, I am unable to navigate to it, like [[src/main/resources/config/process.xml:20 gotoStateEnd]]. What format should I use to enable jumping from the PlantUML plugin to a specific line of code in a designated file?
from plantuml4idea.
It needs to be implemented.
from plantuml4idea.
Hello @krasa,
Thank you for your continuous efforts and contributions to the project. I would like to emphasize how much your work has positively impacted my team, providing us with invaluable tools and enhancements.
Could you kindly provide any updates on the progress of this feature? Additionally, if there is an estimated timeline for when it might be available, that information would be greatly appreciated.
from plantuml4idea.
@wheat2021 Thanks, it is done. But navigation from the editor does not work right, I have to consult someone if it is even possible.
from plantuml4idea.
Hello @krasa,
We appreciate your efforts in fixing the issue. We are excited to see the new feature in action and are looking forward to using it. If you need any help, please let us know. Thank you again for your efforts!
from plantuml4idea.
Related Issues (20)
- Incorrect message "Syntax Error?" for build-in functions
- Zooming the diagram throw an exception in Rider 2023.2 (index out of bounds) HOT 7
- skinparam ConditionEndStyle hline work unexpectedly HOT 1
- PyCharm Exception while Editing Activity Diagram .puml file HOT 2
- JetBrains plugin generates exception when embedding diagram in md-doc HOT 2
- Preview window does not display AWS icons on version 6.3.1-IJ2023.2 HOT 3
- Export to PDF
- @startgantt freezes Rider IDE 2023.1 on Windows 10 HOT 2
- DITAA diagram results into a transcoder exception HOT 11
- Navigation across .puml files
- remove * + restore not working properly HOT 2
- Apply Config to Nested Diagrams
- Default the PlantUML Server URL to use HTTPS
- thrown exception after applying the 'reverse arrow' in the editor
- Transparent background HOT 2
- Remote Render result with Localhost PlantUML PicoWeb cannot be zoomed HOT 8
- org.plantuml.idea.rendering.RenderCacheItem holds disposed Project HOT 1
- PUML Config variables are not resolved when syntax check is run HOT 1
- Feature request: open PNG with embedded metadata for edit HOT 3
- Maybe add interactive action for deployment-diagram and component-diagram HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from plantuml4idea.