Word Mover is an Obsidian plugin that lets you move a word or a selected text fragment one word left or right with a single keyboard shortcut. It intelligently detects which word to move based on the cursor position (inside a word, just after a word, or just before a word) and preserves exactly one space between words.
- Cursor‑aware word selection – move the word the cursor is inside, the word just before the cursor (if cursor is after a word), or the word just after the cursor (if cursor is before a word).
- Selection support – if text is selected, the entire selection is moved (not limited to single words).
- Smart spacing – automatically maintains a single space between words; no extra spaces are added.
- Two commands:
Move word left– moves the word/fragment to the left (before the previous word).Move word right– moves it to the right (after the next word).
- Download the latest release.
- Extract the folder
word-moverinto your Obsidian vault’s.obsidian/plugins/directory. - Reload Obsidian (or restart it).
- Enable the plugin in Settings → Community plugins.
- Install the BRAT plugin.
- Add this repository.
- Enable the plugin in Settings → Community plugins.
After enabling the plugin, two commands are available:
- Move word left – move the word or selection one word to the left.
- Move word right – move it one word to the right.
You can assign keyboard shortcuts to these commands in Settings → Hotkeys.
The quick brown fox jumps. ^ cursor here
text
- If cursor is inside
quick,quickwill be moved. - If cursor is immediately after
quick(before space),quickwill be moved. - If cursor is immediately before
brown(after space),brownwill be moved.
With selection: Select any text → press hotkey → the selected text moves left or right.
- Obsidian v0.15.0 or higher.
- No compilation needed – pure JavaScript.
MIT
Word Mover — плагин для Obsidian, позволяющий перемещать слово под курсором или выделенный фрагмент на одно слово влево или вправо одной горячей клавишей. Плагин интеллектуально определяет, какое слово нужно переместить, в зависимости от положения курсора (внутри слова, сразу после слова или сразу перед словом) и сохраняет ровно один пробел между словами.
- Умное определение слова – перемещается слово, на котором стоит курсор, слово перед курсором (если курсор после слова) или слово после курсора (если курсор перед словом).
- Поддержка выделения – если текст выделен, перемещается весь выделенный фрагмент (не ограничиваясь одним словом).
- Интеллектуальные пробелы – автоматически поддерживается один пробел между словами; лишние пробелы не добавляются.
- Две команды:
Move word left– перемещает слово/фрагмент влево (перед предыдущим словом).Move word right– перемещает вправо (после следующего слова).
- Скачайте последнюю версию.
- Распакуйте папку
smart-word-moverв каталог.obsidian/plugins/вашего хранилища Obsidian. - Перезагрузите Obsidian.
- Включите плагин в Настройки → Сторонние плагины.
- Установите плагин BRAT.
- Добавьте репозиторий.
- Включите плагин в настройках.
После включения плагина появятся две команды:
- Move word left – переместить слово или выделение на одно слово влево.
- Move word right – переместить на одно слово вправо.
Вы можете назначить горячие клавиши на эти команды в Настройки → Горячие клавиши.
The quick brown fox jumps. ^ курсор здесь
text
- Если курсор внутри слова
quick, будет перемещеноquick. - Если курсор сразу после
quick(перед пробелом), будет перемещеноquick. - Если курсор сразу перед
brown(после пробела), будет перемещеноbrown.
С выделением: Выделите любой текст → нажмите горячую клавишу → выделенный текст переместится влево или вправо.
- Obsidian версии 0.15.0 и выше.
- Не требует компиляции – чистый JavaScript.
MIT