Keyboard Shortcuts

Nextpad++ for Mac uses Cmd instead of Ctrl for most shortcuts. The table below covers the default key bindings for macOS and Linux.

File

macOS ShortcutsLinuxAction
Cmd+NCtrl+NNew file
Cmd+OCtrl+OOpen file
Cmd+SCtrl+SSave
Cmd+Option+SCtrl+Alt+SSave As
Cmd+Shift+SCtrl+Shift+SSave All
Cmd+WCtrl+WClose current tab
Cmd+Shift+WCtrl+Shift+WClose all tabs
Cmd+PCtrl+PPrint

Edit

macOS ShortcutsLinuxAction
Cmd+ZCtrl+ZUndo
Cmd+Shift+ZCtrl+YRedo
Cmd+XCtrl+XCut
Cmd+CCtrl+CCopy
Cmd+VCtrl+VPaste
Cmd+ACtrl+ASelect All
Cmd+]Ctrl+]Increase line indent
Cmd+[Ctrl+[Decrease line indent
Cmd+Shift+BCtrl+Shift+BBegin/End Select
Option+Shift+BAlt+Shift+BBegin/End Select in Column Mode

Line Operations

macOS ShortcutsLinuxAction
Cmd+DCtrl+DDuplicate current line
Cmd+Shift+KCtrl+Shift+LDelete current line
Ctrl+Shift+UpCtrl+Shift+UpMove line up
Ctrl+Shift+DownCtrl+Shift+DownMove line down

Comment

macOS ShortcutsLinuxAction
Ctrl+QCtrl+QToggle single line comment
Ctrl+KCtrl+KSingle line comment
Ctrl+Shift+KCtrl+Shift+KSingle line uncomment
Ctrl+Shift+QCtrl+Shift+QBlock comment

Auto-Completion

macOS ShortcutsLinuxAction
Ctrl+SpaceCtrl+SpaceFunction completion
Ctrl+ReturnCtrl+ReturnWord completion
Ctrl+Shift+SpaceCtrl+Shift+SpaceFunction parameters hint
Option+UpAlt+UpFunction parameters previous hint
Option+DownAlt+DownFunction parameters next hint
Ctrl+Shift+PPath completion
macOS ShortcutsLinuxAction
Cmd+FCtrl+FFind
Cmd+Shift+HCtrl+HReplace
Cmd+Shift+FCtrl+Shift+FFind in Files
Cmd+ICtrl+IIncremental Search
Cmd+GF3Find Next
Cmd+Shift+GShift+F3Find Previous
Cmd+Option+GCtrl+GGo to Line
F4F4Next search result
Shift+F4Shift+F4Previous search result

View

macOS ShortcutsLinuxAction
Cmd+Shift+PCtrl+Shift+PCommand Palette
Cmd+Ctrl+FF11Toggle Full Screen
F12F12Post-It Mode
Cmd++Ctrl++Zoom in
Cmd+-Ctrl+-Zoom out
Cmd+0Ctrl+0Restore default zoom

Tab Navigation

macOS ShortcutsLinuxAction
Cmd+1Cmd+9Ctrl+1Ctrl+9Switch to 1st … 9th tab
Ctrl+PageDownCtrl+PageDownNext tab
Ctrl+PageUpCtrl+PageUpPrevious tab
Ctrl+TabCtrl+TabSwitch to next tab
Ctrl+Shift+TabCtrl+Shift+TabSwitch to previous tab
Ctrl+Shift+PageDownCtrl+Shift+PageDownMove tab forward
Ctrl+Shift+PageUpCtrl+Shift+PageUpMove tab backward

Window

macOS ShortcutsLinuxAction
Cmd+Shift+NCtrl+Shift+NNew Window
Cmd+MMinimize
Cmd+HHide Nextpad++
Cmd+QQuit Nextpad++

Settings

macOS ShortcutsLinuxAction
Cmd+,Ctrl+,Preferences

Bookmarks

macOS ShortcutsLinuxAction
Cmd+F2Ctrl+F2Toggle bookmark
F2F2Next bookmark
Shift+F2Shift+F2Previous bookmark

Macros

macOS ShortcutsLinuxAction
Cmd+Shift+RCtrl+F8 / Ctrl+F9Start / Stop recording macro
Cmd+Shift+MCtrl+F10Playback recorded macro

Find & Replace Window

Shortcuts that fire while the floating Find / Replace / Find in Files / Find in Projects / Mark window is focused.

macOS ShortcutsLinuxAction
ReturnReturnFind Next (on the Find tab)
EscEscClose the window (or restore opacity if dimmed after a match)

Shortcuts inside the live-search bar opened with Cmd+I.

macOS ShortcutsLinuxAction
ReturnReturnFind next match
Shift+ReturnFind previous match
EscEscClose the incremental search bar

Search Results Panel

Shortcuts inside the docked Search Results panel at the bottom of the editor.

macOS ShortcutsLinuxAction
Cmd+CCtrl+CCopy selected line(s) (visibility-aware: includes line numbers)
EscClose the inline filter bar
Double-click a resultDouble-click a resultJump to that file and line in the editor

Command Palette

Shortcuts inside the Command Palette opened with Cmd+Shift+P.

macOS ShortcutsLinuxAction
/ / Move selection up / down the command list
ReturnReturnExecute the selected command
EscEscDismiss the palette

Project Panel

Shortcuts when focus is in the Project workspace tree on the side panel.

macOS ShortcutsLinuxAction
Delete / BackspaceRemove the selected node from the workspace
Cmd+Move node up
Cmd+Move node down

Mouse & Trackpad

GestureAction
Ctrl+scroll over editorZoom in / zoom out
Cmd+double-click wordSelect quoted-string / delimited block (Delimiter Selection pane)

Dialogs

Standard buttons in modal dialogs (Go to Line, Run, Comment, Style Configurator, Preferences, Plugins Admin, Function List, etc.) accept the usual keys.

macOS ShortcutsLinuxAction
ReturnReturnConfirm / OK / Run / Save
EscEscCancel / Close

External Resources

macOS-Specific Help

Gatekeeper / Security Warning

Nextpad++ for Mac is Apple Developer ID signed and notarized, so macOS Gatekeeper should accept it without warnings. If you still see an "unidentified developer" message (e.g., after downloading from an unofficial source), right-click the app icon and choose Open, or go to System Settings → Privacy & Security and click Open Anyway. This only needs to be done once.

File & Folder Permissions

macOS protects Desktop, Documents, Downloads, and external drives with per-app permission dialogs. The first time Nextpad++ opens a file in one of these locations, macOS shows an "Nextpad++ would like to access files in your [folder]" prompt. Click Allow. To review or change these permissions later, go to System Settings → Privacy & Security → Files and Folders and find Nextpad++ in the list.

Dark Mode

Nextpad++ for Mac follows the system-wide dark mode setting automatically. The window chrome, menus, and dialogs all adapt. To customize the editor colors independently of the system theme, use the Style Configurator (Settings → Style Configurator) or install a theme from the ~/.nextpad++/themes/ directory. See the Resources page for the full configuration directory layout.

Retina / HiDPI Displays

Nextpad++ for Mac renders all text using macOS Core Text and Core Graphics, providing crisp, pixel-perfect rendering on Retina and HiDPI displays at every zoom level. No special configuration is needed.

Encoding & Line Endings

Use the Encoding menu to switch between UTF-8, UTF-8 with BOM, UTF-16 LE/BE, and various Windows/ISO code pages. Use Edit → EOL Conversion to convert line endings between Unix (LF), Windows (CR LF), and old Mac (CR). Both settings are per-tab and take effect immediately.

Plugin Installation

Go to Plugins → Plugins Admin to browse, install, update, and remove plugins. Each plugin is a native .dylib that loads into Nextpad++ on launch. See the Plugins page for the full catalog and the Resources page for plugin development details.

Where Are My Settings?

All Nextpad++ configuration lives under ~/.nextpad++/ in your home directory. This includes plugins, themes, user-defined languages, function list definitions, backups, and session files. To back up or migrate your configuration, copy the entire ~/.nextpad++ directory. See the Resources page for the full directory tree.

Frequently Asked Questions

What are the keyboard shortcuts for Nextpad++ on Mac and Linux?

Nextpad++ for Mac uses Cmd instead of Ctrl for most shortcuts. See the full keyboard shortcut reference above for every default binding on macOS and Linux organized by category.

Does Nextpad++ for Mac and Linux support dark mode?

Yes. Nextpad++ for Mac and Linux follows the system-wide dark mode setting automatically. You can also override editor colors independently via the Style Configurator.

How do I change the default encoding?

Use the Encoding menu to switch between UTF-8, UTF-8 with BOM, UTF-16 LE/BE, and various Windows/ISO encodings. The setting is per-tab and takes effect immediately.

Where does Nextpad++ for Mac and Linux store its configuration files?

All configuration on macOS is under ~/Library/Application Support/Nextpad++' in your home directory and on Linux under ~/.local/share/nextpad++. See the Resources page for the full directory layout.

Which Notepad++ plugins are available on Mac and Linux?

A growing library of plugins has been ported to macOS and Linux. See the Plugins page for the current catalog, or browse plugins inside Nextpad++ via Plugins → Plugins Admin.