Update on option to <bold>selection</bold>?
-
I’m using Notepad++ v7.8.5 (32-bit) in Windows 7. In 2017, there was a discussion on how to <bold>selection</bold>. The answer was apparently to create a macro, which seems a cumbersome means of achieving such a simple task. Is there now a shortcut for <bold>[single selected word]</bold> and for <bold>[all selected word]</bold> ? Thanks.
-
macro, which seems a cumbersome means of achieving such a simple task.
You have to keep in mind that Notepad++ is a general purpose text editor, not an HTML (and similar) editor exclusively.
Thus, things like your bold request are best left to support items such as macros and scripting languages.
Thought: Maybe this is something @dail might consider for the Surround Selection plugin, if it doesn’t do it already?
-
For the plugin it’s a little out of scope. The whole need for the plugin was to hook the keyboard input since you cant create a shortcut of something just like
[before Notepad++ would process it.This particular use case would probably be better suited for LuaScript or PythonScript since it is basically a macro.
-
You may not be aware of it, but it is possible to assign a command to a macro. Even both of your requests can be solved with the same macro. So the solution to your needs is quite easy.
I found the message you are referring to and at that time @guy038 and @scott-sumner posted a suitable macro for the task.
So you don’t need to create a macro, all you would have to do is to copy it to the
shortcuts.xmlfile. This file is usually found in\AppData\Roaming\Notepad++\shortcuts.xml. Please do as follows:-
Stop any instance of
Notepad++. -
In the
macrossection ofshortcuts.xmlpaste the following macro:<Macro name="Test" Ctrl="no" Alt="no" Shift="no" Key="0"> <Action type="3" message="1700" wParam="0" lParam="0" sParam="" /> <Action type="3" message="1601" wParam="0" lParam="0" sParam="(?s).+" /> <Action type="3" message="1625" wParam="0" lParam="2" sParam="" /> <Action type="3" message="1602" wParam="0" lParam="0" sParam="<bold>$0</bold>" /> <Action type="3" message="1702" wParam="0" lParam="640" sParam="" /> <Action type="3" message="1701" wParam="0" lParam="1609" sParam="" /> </Macro> -
Save
shortcuts.xml, close the file and restartNotepad++. -
To configure the shortcut, select
Settings -> Shortcut Mapper -> Macros, thenTest- as the macro is called -, clickModifyand assign a command to it and/or rename the macro.
That’s all.
-
-
Just a note.
As long as you don’t use the Notepad++ UI to make changes that would affectshortcuts.xmlduring an editing session, Notepad++ won’t write out that file when it exits.What this means is that you can use Notepad++ to edit
shortcuts.xml(as you show above), and those changes won’t get trashed. -
To be honest I do those changes via Notepad++, but when I have to guide another user I prefer to play it safe.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login