Автоматический перенос строки
-
In new versions this method does not work, because the developers changed the code in Shortcuts, could you help me set up line wrapping when inserting in a new version of Notepad?
-
@Vio-Ru said in Автоматический перенос строки:
In new versions this method does not work, because the developers changed the code in Shortcuts,
There’s an entire FAQ entry that explains exactly what you need to change to make a macro recorded in an old version to work with v8.5.3. and newer. Follow those instructions, and it will work for you.
-
It didn’t work out for me, that’s why I’m asking for help. I think it’s about, but, what to replace it with, I do not know
-
@Vio-Ru said in Автоматический перенос строки:
It didn’t work out for me, that’s why I’m asking for help.
You didn’t actually read and understand the FAQ, or follow its instructions, did you?
I think it’s about, but, what to replace it with, I do not know
That’s because you didn’t read the FAQ.
Yep. The FAQ explains how to fix that underlined section that you showed from
shortcuts.xml
:So if you have
shortcuts.xml
file, then restart Notepad++. After that, it will work. -
It just replaces these values & #x0D; & #x0A; Shouldn’t it be the same?
-
@Vio-Ru said in Автоматический перенос строки:
It just replaces these values & #x0D; & #x0A;
Yes, that’s what the instructions are supposed to do.
Shouldn’t it be the same?
The same as what? That makes no sense.
But since I cannot seem to teach you how to do this, I will spoon-feed you the answer.
Your macro in
shortcuts.xml
used to be<Macro name="PasteEnter" Ctrl="no" Alt="no" Shift="no" Key="0"> <Action type="0" message="2179" wParam="0" lParam="0" sParam="" /><!-- paste --> <Action type="1" message="2170" wParam="0" lParam="0" sParam="
" /><!-- type CRLF --> </Macro>
Now that same section in
shortcuts.xml
needs to be<Macro name="PasteEnter" Ctrl="no" Alt="no" Shift="no" Key="0"> <Action type="0" message="2179" wParam="0" lParam="0" sParam="" /><!-- paste --> <Action type="1" message="2170" wParam="0" lParam="0" sParam="
" /><!-- type CRLF --> </Macro>
Then save, exit Notepad++, and reload. Now your Macro > PasteEnter will work again.
----
edit: fixed the forum’s corruption of my intended post -
@PeterJones said in Автоматический перенос строки:
Your macro in
shortcuts.xml
used to be […]Now that same section in
shortcuts.xml
needs to be […]I cut, pasted, and compared your two code snippets twice, and can find no difference between them other than the second one ends with four backquotes instead of three.
-
I cut and pasted your two code snippets twice, and can find no difference between them other than the second one ends with four backquotes instead of three.
Sorry, I used the “edit” feature in the forum to add
shortcuts.xml
a couple times, but the stupid forum software converts &-encoded sequences into their raw results, even when they are in code blocks which are supposed to be protected against such edits.I have fixed it in my post above.
-
@PeterJones said in Автоматический перенос строки:
stupid forum software converts &-encoded sequences
So how does one go about preventing this? Is there a FAQ for this?
-
@TBugReporter said in Автоматический перенос строки:
So how does one go about preventing this?
Don’t edit your post after initially posting. ;-)
If you do, always check that everything renders as expected in the PREVIEW window and after hitting SUBMIT
Is there a FAQ for this?
Yes. It’s in the Entities section of Formatting Forum Posts
-
@PeterJones said in Автоматический перенос строки:
Now your Macro > PasteEnter will work again
No it’s not. I saved, reloaded and it doesn’t work. N++ 8.5.6x32
-
@Vio-Ru said in Автоматический перенос строки:
No it’s not. I saved, reloaded and it doesn’t work. N++ 8.5.6x32
The macro I showed works. Your macro is not working because you messed up the XML file, so now no macros will work.
The syntax highlighting in your screenshot clearly indicates that the starting line of your macro – which is required for it to work – is commented out.
(The green colored text means “comment”)
If you were showing the screenshot of the whole line, rather than cutting off the left side of the document, I could have probably even told you the exact location where you messed it up. As it is, I can tell you with confidence that somewhere between line 7 and line 11, you do not properly close the comment that line 7 is a part of. (Or maybe there are multiple comments between 7 and 11. Or maybe even 6-7 shouldn’t be commented; I’m not sure on that.)
-
-
I found my mistake)) Thank you very much for your help, Peter!
-
@Vio-Ru ,
Yes, your wider screenshot shows that you started a comment before the
<Macro name="aa"
and never closed it. Close your comment, and save and restart, and things should work.edit: sorry, I was typing my reply when you posted your “I found my mistake” message
-
This post is deleted!