sublimetext - Sublime Text:在“替换”功能中禁用刷新/替换?
问题描述
使用“替换...”[查找菜单]功能,底部会出现一个滑入,其中包含“查找:”选项字段/条目,在该选项下方,“替换:”选项字段/条目
完成替换[例如“查找:abc”,“替换:xyz”],例如通过使用“全部替换”,非常滑入消失
现在进行另一个新的搜索,例如在一个文档中选择了一个不同的词,比如“oha”,当使用“替换.. 。“ 再次。也就是说,现在在“查找:”中,该条目确实显示为“oha”,但并未手动将其粘贴到 - 先前搜索中的“abc”条目已被替换
但是,“替换:”-entry-field 中的最后一个条目保持不变
它是“查找:”条目,在没有选项的情况下自动填写[据我所知]
这正是我的问题:修改Sublime设置的任何选项,以便在“查找:”处没有任何更改/自动复制/填写?
非常烦人的行为,正如我所经历的那样,例如,当必须在相似的文本中只替换一个字符组合时,并且每次复制选择的文本在“查找:”处自动复制/填充时,而不是让它一直到usr 选择从以前的替换调用中修改该条目
解决方案
Find
和Find and Replace
小部件自动使用当前选择(如果有)或该框中使用的先前值填充“查找”框。此框是一个下拉列表,其中包含以前使用的值,因此您可以轻松地在该窗口中返回您的历史记录,而不必重新键入复杂的正则表达式。
当 Find 框打开时预先填充了一个值,它会被自动选中,因此要摆脱它,您只需点击Backspace或即可Delete。或者,您可以开始输入新的搜索查询,它会删除旧的。
Sublime Text 4 中有一个设置可以修改这种行为:
// If true, the selected text will be copied into the find panel when it's
// shown.
// On Mac, this value is overridden in the platform specific settings.
"find_selected_text": true,
如果您"find_selected_text": false,
在用户设置中进行设置,则可以禁用此行为。
推荐阅读
- python - 如何抑制/忽略(/修复)matplotlib Axes3D ValueError?
- python - 运行消息队列的python使用者的最佳实践?
- java - Java.lang.NullpointerException 尝试调用虚拟方法 void android.widget.ListView.setAdapter(android.widget.setAdapter)
- javascript - ng-repeat 根据值比较和计数对象
- c++ - 避免堆碎片的聪明(?)技巧
- reactjs - React PropTypes:必须提供这些道具中的至少一个
- node.js - 如何在流星上远程调试服务器代码?
- excel - 用第一个重复行中的最后一个重复替换第一个重复 – Excel VBA
- javascript - 使用 await 和 setTimerout 减慢 for 循环
- android - initPublisher 创建发布者对象但不初始化相机