关于延长文本搜索字符串长度及设置持久化的技术咨询
关于延长文本搜索字符串长度及设置持久化的技术咨询
嘿,我来帮你搞定这个问题!针对你想让编辑器的搜索字符串支持更长内容,同时让设置永久生效、每次启动编辑器都能保留上次搜索内容的需求,下面给你分主流编辑器讲具体操作方案:
VS Code编辑器
- 延长搜索字符串长度:按下快捷键
Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置面板,在搜索框输入search.maxQueryLength,把默认数值(一般是256)改成你需要的大小,比如1000,保存设置就生效啦。 - 持久化搜索内容:同样在设置面板搜索
search.saveQuery,勾选这个选项,之后每次关闭再打开编辑器,上次的搜索内容都会自动留在搜索框里。
- 延长搜索字符串长度:按下快捷键
Sublime Text编辑器
- 延长搜索字符串长度:点击顶部菜单栏的
Preferences > Settings,在右侧的用户设置区域添加一行配置:"max_search_length": 1000,(数值可以根据你的需求调整),保存文件后设置就会生效。 - 持久化搜索内容:Sublime默认会保留上次的搜索内容,要是没生效的话,检查下设置里有没有
"remember_open_files": true,这个选项会同时保留你的搜索状态。
- 延长搜索字符串长度:点击顶部菜单栏的
Vim/Neovim编辑器
- 延长搜索字符串长度:找到你的配置文件——Vim是
~/.vimrc,Neovim是~/.config/nvim/init.vim,在里面添加一行:set maxsearch=1000,设置你需要的最大搜索字符串长度就行。 - 持久化搜索内容:你可以用内置的会话功能,执行
:mksession! ~/.vim/session.vim保存当前会话,然后在配置文件里加autocmd VimEnter * source ~/.vim/session.vim,这样启动时就会恢复上次的搜索状态;另外也可以开启viminfo功能,添加set viminfo='100,<1000,s100,其中<1000就是设置保留搜索历史的长度。
- 延长搜索字符串长度:找到你的配置文件——Vim是
如果你的编辑器不在上面的列表里,核心思路都是找到编辑器的配置入口(设置面板或者配置文件),修改搜索字符串长度的限制参数,再开启搜索历史/状态的保存选项,一般都能找到对应的设置项哦。
备注:内容来源于stack exchange,提问作者makarovpro
相关产品推荐
相关产品推荐

