typora-issues icon indicating copy to clipboard operation
typora-issues copied to clipboard

[Feature Request] Text Transformations / Change Case

Open plashal opened this issue 5 years ago • 4 comments

Thank you for creating such a great app! Typora is at the core of my workflow and has literally changed my life. I can now organize notes in a sane and practice way now. I did a quick search in the issues for this requests so I might possibly just be the only one, but having the ability to convert text between different cases, ie: lower case, UPPER CASE, Sentence case, Capitalized Case, would be quite useful. I often cut/paste text and find myself needing to change the case; anyway, thank you again!

plashal avatar Aug 11 '18 21:08 plashal

macOS has that built-in (Transformations, in the Edit and text context menus) and works nearly universally across text editors, but for some reason it isn't available for Typora.

vassudanagunta avatar Aug 12 '18 02:08 vassudanagunta

Quite that much. Many text editor apps on Mac OS X could make text case transformation. Hope for a soon improvement to achieve the feature!

Riumin avatar Oct 20 '20 11:10 Riumin

As an model to take ideas from, the range of case changes supported by the Visual Studio Extension vscode-change-case:

image

See: https://github.com/wmaurer/vscode-change-case#commands

Although, in that extension, "title" is not really doing what it should and operating, say, according to the Chicago Manual of Style: https://en.wikipedia.org/wiki/Title_case#Chicago_Manual_of_Style

JohnLukeBentley avatar Jun 19 '21 06:06 JohnLukeBentley

+1 for text transformation (switch to All Caps, Title Case, etc) I'm trying to find an add-on for the services menu for macOS... but miss this feature from Typora.

IdeaSandbox avatar Aug 04 '22 15:08 IdeaSandbox

The vscode-change-case approach is maybe a bit verbose (targeting programming use cases). Other approaches can be found in gedit or in LibreOffice Writer. I like the visual play with case in Libreoffice's menu ("UPPER CASE", "Upper Case Each Word"...), because it makes it easy to spot the relevant entry.

Gedit "change case" context menu (from right-click):

gedit change case screenshot

LibreOffice Writer Format/Text menu: LibreOffice Writer Format/Text menu screenshot

pierre-haessig avatar Nov 09 '22 11:11 pierre-haessig