Rúmil Help

A complete list of all available text transformation commands.

Keyboard Shortcuts

ActionMacWindows/Linux
Open Command Palette⌘KCtrl+K
Open Settings⌘,Ctrl+,
Add CursorOption + ClickAlt + Click
Select Next OccurrenceCtrl+GCtrl+G
Select All OccurrencesCtrl+⌘GCtrl+Shift+G
Indent Line(s)TabTab
Unindent Line(s)Shift+TabShift+Tab

Using the Command Palette

Press ⌘K (Mac) or Ctrl+K (Windows/Linux) to open the command palette. Type to search for commands, use arrow keys to navigate, and press Enter to execute.

remove|
Remove Whitespace (ignore newlines)
Remove spaces and tabs but keep line breaks
Remove Whitespace (include newlines)
Remove all whitespace including line breaks
↑↓ Navigate↵ SelectEsc Close

Commands

Camelize

Convert text to camelCase format

hello worldhelloWorld

Capitalize

Capitalize the first letter of each word

hello worldHello World

Chop into Groups

Split text into groups of N characters (comma-separated)

Requires input: number of characters per group

hellohel,lo

Clean

Remove extra whitespace, leaving single spaces between words

  hello   world hello world

Clean Diacritics

Remove accents and diacritical marks from characters

café résumécafe resume

Remove Whitespace (ignore newlines)

Remove spaces and tabs but keep line breaks

hello worldhelloworld

Remove Whitespace (include newlines)

Remove all whitespace including line breaks

hello\nworldhelloworld

Dasherize

Convert text to kebab-case (hyphen-separated lowercase)

hello worldhello-world

Decapitalize

Lowercase the first letter of each word

Hello Worldhello world

Pascal Case

Convert text to PascalCase (UpperCamelCase)

hello worldHelloWorld

Random Case

Randomly change the case of each letter

Output varies each time

hello worldhElLo WoRLd

Reverse

Reverse the order of characters

helloolleh

Swap Case

Swap uppercase and lowercase letters

Hello WorldhELLO wORLD

Snake Case

Convert text to snake_case (underscore-separated lowercase)

hello worldhello_world

Screaming Snake Case

Convert text to SCREAMING_SNAKE_CASE (uppercase with underscores)

hello worldHELLO_WORLD

Humanize

Convert machine-readable text to human-readable format

hello_worldHello world

Sentence Case

Capitalize only the first letter of the text

hello worldHello world

Slugify

Convert text to URL-friendly slug format

Hello World!hello-world

Titleize

Convert text to Title Case

hello worldHello World

Swap Quotes

Swap single and double quotes

"hello" 'world''hello' "world"

Repeat

Repeat the text N times

Requires input: number of repetitions (example shows 3)

abababab

Truncate

Truncate text to N characters, adding ellipsis

Requires input: maximum length (example shows 8)

hello worldhello...

Prune

Truncate text at word boundary, adding ellipsis

Requires input: maximum length (example shows 12)

hello world foohello...

Increment All Numbers

Add 1 to all integers in the text

item1 count5item2 count6

Decrement All Numbers

Subtract 1 from all integers in the text

item2 count6item1 count5

Increment All Floats

Add 1 to all numbers (including decimals) in the text

price 9.99price 10.99

Decrement All Floats

Subtract 1 from all numbers (including decimals) in the text

price 10.99price 9.99