Comments (8)
When nothing is selected, it uses the whole line.
Imho detecting what should be selected in various situations would be too hard.
from stringmanipulation.
maybe we could just reuse ctrl+w feature for it, but then why not just click once or twice on ctrl+w and then use the plugin action?
from stringmanipulation.
Is it possible to somehow attached to Expressions similar to the action of the "Extract Variable"?
from stringmanipulation.
yeah, I could select any identifier (variable, field, method,...) or string literal (that thing between "...") under a caret in java files.
from stringmanipulation.
Perhaps we are talking about different things. I'm talking about is: https://habrastorage.org/files/001/229/b81/001229b8161c4f7eb76b1f4d0a981a71.png
from stringmanipulation.
Oh yeah this, probably doable, but it seems unnecessary, if you are on a identifier or on a string, then it does not make sense to convert anything more than that.
from stringmanipulation.
I implemented smarter selections for java, properties files, and some generic support.
You can try it here: https://github.com/krasa/StringManipulation/releases/
from stringmanipulation.
it was just released.
from stringmanipulation.
Related Issues (20)
- PluginException: 843 ms to call on EDT RepeatAction#update@EditorPopup
- Sort group by subselection HOT 1
- Jupyter Notebook Support HOT 1
- extra blank lines HOT 5
- Feature Request - Enable Chinese UI only when the Chinese Lang Pack is enabled HOT 6
- Please add counters of selected text
- Smarter property handling HOT 2
- right-aligned numbers HOT 4
- Is there a Visual Studio code version? HOT 1
- How to make the plugin panel display in English? HOT 1
- Split String HOT 4
- camel case convert to snake case HOT 4
- Empty string in Multi Replace
- "Paste - and Keep Selections" with Multicursor HOT 5
- Ignore UUID in parser
- Feature request: tail trim HOT 1
- Replicate "Straighten/Educate Quotes" from BBEdit HOT 1
- [option] Ignore Leading Characters (to sort commented lines alongside uncommented lines) HOT 1
- Feature request - Switch case to "Title Case" HOT 1
- Feature Request: Combine lines with separator
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 stringmanipulation.