在Notepad++中,用哑巴/直单引号和双引号全局替换所有智能/曲线单引号和双引号的最简单/最有效的方法是什么?
理想情况下,这不涉及查找和替换命令,因为我不希望在查找和替换字段中不断地重新键入材料。
发布于 2016-01-01 06:03:46
我也有同样的问题,也是在notepad++中。我尝试了上面的解决方案,它们对我不起作用。在复制和粘贴之前,我还禁用了Microsoft Word中的智能引号,但它仍然不使用直引号。
唯一对我起作用的是,在notepad++中,突出显示一个智能引号,按Ctrl +H并将其替换为直接引号。我知道您希望避免使用查找和替换功能,但您只需执行两次操作(一次用于开始引用,一次用于结束引用)。
我很想找到一个更快的解决方案,但这是我到目前为止唯一能找到的东西。
发布于 2019-03-19 04:52:03
MSDOS提供了帮助。
只需打开CMD窗口并在c:>提示符下键入
copy con: myfile.txt Enter
粘贴文本并使用Ctrl-Z完成
带直引号的文本为myfile.txt格式
请注意,缩进也消失了,您可以在粘贴之前通过将制表符转换为空格(在Notepad++中编辑)来避免这种情况。
发布于 2020-07-07 23:45:53
用于删除智能报价的Notepad++宏
您可以录制一个宏来将‘和’替换为单引号,将“和”替换为标准的双引号字符。要键入正确的字符可能是一件具有挑战性的事情。这是我一段时间以前做的,所以你可能更容易复制我在下面包含的宏步骤。
宏保存在%AppData%\Notepad++\shortcuts.xml (Windows徽标键+E和复制并粘贴%AppData%\Notepad++\)中。
您可以编辑shortcuts.xml文件并将以下代码粘贴到<Macros>部分。您需要使用Notepad++以外的编辑器,否则它将覆盖您所做的更改。重新启动Notepad++后,宏应该在“宏”菜单上可见。
<Macro name="Remove Smart Quotes" 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="‘" />
<Action type="3" message="1625" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1602" wParam="0" lParam="0" sParam="'" />
<Action type="3" message="1702" wParam="0" lParam="768" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
<Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1601" wParam="0" lParam="0" sParam="’" />
<Action type="3" message="1625" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1602" wParam="0" lParam="0" sParam="'" />
<Action type="3" message="1702" wParam="0" lParam="768" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
<Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1601" wParam="0" lParam="0" sParam="“" />
<Action type="3" message="1625" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1602" wParam="0" lParam="0" sParam='"' />
<Action type="3" message="1702" wParam="0" lParam="768" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
<Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1601" wParam="0" lParam="0" sParam="”" />
<Action type="3" message="1625" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1602" wParam="0" lParam="0" sParam='"' />
<Action type="3" message="1702" wParam="0" lParam="768" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
</Macro>https://stackoverflow.com/questions/12124434
复制相似问题