Line Commands

by charliecm
5
4
3
2
1
Score: 30/100

Description

Category: Productivity Tools

The Line Commands plugin is a game-changer for Obsidian users who often find themselves working with multiple lines of text. This plugin adds five new commands to your toolbar, allowing you to quickly select, copy, cut, paste before, and paste after individual lines of text. Whether you're on desktop or mobile, these commands make it easy to manipulate your text without having to manually select entire blocks of code. With the "cut lines" command, you can now easily move lines around with precision, even on small mobile screens.

Reviews

  • Evie Hartman
    Reviewed on Feb 26th, 2026
    No review text provided.

Stats

14
stars
2,476
downloads
2
forks
843
days
486
days
486
days
2
total PRs
1
open PRs
0
closed PRs
1
merged PRs
3
total issues
3
open issues
0
closed issues
11
commits

Latest Version

a year ago

Changelog

  • Added “Duplicate lines” command (thanks @adventkranz)

README file from

Github

Obsidian Line Commands

An Obsidian plugin that adds the following commands:

  • Select lines: Selects the lines under the selection or cursor.
  • Copy lines: Copies the lines under the selection or cursor.
  • Cut lines: Cuts the lines under the selection or cursor.
  • Paste before line: Pastes the clipboard text in the line above the cursor.
  • Paste after line: Pastes the clipboard text in the line below the cursor.
  • Duplicate lines: Copies the lines under the selection and pastes them in the line below the cursor.

Demo video

I wrote this plugin because I wanted a quick way to cut a line on mobile. However, the default cut command doesn't behave the way it does on desktop (cutting the entire line under the cursor when there's no selection). Therefore, the “cut lines” command makes it easier for me to move lines quickly without needing to painstakingly select lines accurately with my fingers.

You can add these commands to your toolbar on mobile to easily access them.

How to Install

From inside Obsidian…

  1. Go to Settings → Community plugins.
  2. Disable Safe mode.
  3. Click Browse, search for Line Commands, and click Install.
  4. Click the toggle button to enable the plugin.

For manual installation, download this repo and copy over main.js and manifest.json to your vault: VaultFolder/.obsidian/plugins/obsidian-line-commands/.

Development

  1. Clone this repo.
  2. yarn to install dependencies.
  3. yarn dev to start compilation in watch mode.
  4. bash install-built.sh /path/to/your/vault -d to create symbolic links of built files to your vault for quick development.

Release

  1. Run yarn build.
  2. Run npm version [patch/minor/major] to bump version in manifest.json and versions.json.
  3. Add changes in CHANGELOG.md.
  4. Add a new version tag and push it.
    git tag -a 1.0.1 -m "1.0.1"
    git push origin 1.0.1
    
  5. Go to “Releases” in GitHub and edit the latest release (created by GitHub Actions). Insert the changelog texts in the description and ensure main.js and manifest.json are attached.
  6. Click “Publish release”.

Support

If you really like this plugin and want to support its development, please consider buying me a coffee 🙂 Thanks!

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Copy as HTML
4 years ago by Bailey Jennings
A simple plugin that copies the selected text to your clipboard as HTML
Copy Search URL
4 years ago by Carlo Zottmann
A plugin for Obsidian (https://obsidian.md) that adds a menu entry to its search view for copying the Obsidian search URL.
Copy document as HTML
4 years ago by mvdkwast
Obsidian plugin: copy document as HTML, including images
Chorded Hotkeys
4 years ago by Trey Connor Meyers
Type multiple letters at the same time to trigger text insertion, template insertion, or command execution.
Paste As Html
3 years ago by maotong06
Commando
3 years ago by qaptoR
Obsidian Plugin for automatically repeating commands with loop iterations
Open Plugin Settings
3 years ago by Mara-Li
Create a command that open the settings tabs of a registered plugin (because I was bored to open the parameters).
Paste From History
2 years ago by Daniel Karakka
Obsidian plugin that adds the ability to paste text from Obsidian's clipboard history.
Alt-Click to Copy
2 years ago by Veer Sheth
Paste transform
2 years ago by Timofey Koolin
Copy as source
2 years ago by @gapmiss
Select and copy source HTML in reading view in Obsidian.md
Command Block List
2 years ago by Ryota Ushio
Hide unwanted commands from the command palette in Obsidian.
BackItUp
2 years ago by Hammad Javed
🟣 Quickly make a copy or snapshot of a note in Obsidian.
Automation
2 years ago by Benature
Enhanced Copy
2 years ago by Mara-Li
A obsidian plugin that allows to copy in markdown in reading view or canvas read-only view, creating profile and transform the text during copy.
Paste as Embed
2 years ago by Matt Laporte
Obsidian plugin to paste contents of clipboard into a new note, and embed it in the active note.
Paste URL into selection
6 years ago by Denis Olehov
Paste URLs into selected text "notion style"
Text expand
6 years ago by MrJackphil
A simple text expand plugin for Obsidian.md
Buttons
5 years ago by Sam Morrison
Buttons in Obsidian
Paste Mode
5 years ago by Jacob Levernier
Obsidian Notes plugin for pasting text and blockquotes to the cursor's current level of indentation.
Shell commands
5 years ago by Jarkko Linnanvirta
Execute system commands via hotkeys or command palette in Obsidian (https://obsidian.md). Some automated events are also supported, and execution via URI links.
Enhance Copy Note
5 years ago by kzhovn
Plugin which enhances the copy command for Obsidian.
URI Commands
5 years ago by kzhovn
Execute URIs from the command palette
Command Tracker
2 years ago by namikaze-40p
An Obsidian plugin that tracks the number of times the command is used.
Copy Section
2 years ago by skztr
Obsidian.md plugin adding a Copy button to the top of Headed sections
Callout Copy Buttons
a year ago by Aly Thobani
An Obsidian plugin that adds copy buttons to callout blocks in your notes.
Inline Code Copy
a year ago by Hongchen Lin
LINE Notes Sync
a year ago by onikun94
Image to HTML
a year ago by 0x1DA9430
A plugin for Obsidian that converts pasted images to HTML format instead of Obsidian's wikilink or Markdown format
Duplicate line
a year ago by Marcin Sztolcman
Plugin for Obsidian: duplicate current line, or selection.
Paste Reformatter
a year ago by Keath Milligan
A plugin for Obsidian that reformats pasted HTML and plain text content, giving you precise control over how content is transformed when pasted into your notes.
Code Blocks commands
10 months ago by dragonish
Provide commands to insert code blocks with markup, and support triggering commands with backticks.
Paste as file link
10 months ago by Matthias Büge
This plugin is used to paste a text from the clipboard as a link to an existing obsidian note
Fix Line Endings on Copy
8 months ago by KiwiJanus