gpt4 book ai didi

sublimetext2 - Sublime Text 2 Ctrl+P 不起作用

转载 作者:行者123 更新时间:2023-12-03 09:26:32 41 4
gpt4 key购买 nike

为什么 Sublime Text 2 Ctrl+P 在某些项目上不起​​作用,而在其他项目上却起作用?

感谢skuroda的提示,按ctrl+p后登录控制台如下:

command: show_overlay {"overlay": "goto", "show_files": true}
Unable to auto detect encoding, using fallback encoding Western (Windows 1252)
Unable to auto detect encoding, using fallback encoding Western (Windows 1252)
Traceback (most recent call last):
File ".\sublime_plugin.py", line 175, in on_load
callback.__module__, "on_load", EVENT_TIMEOUT)
File ".\sublime_plugin.py", line 154, in run_timed_function
ret = f()
File ".\sublime_plugin.py", line 174, in <lambda>
run_timed_function(lambda: callback.on_load(v),
File ".\sublime_gbk.py", line 51, in on_load
File ".\sublime_gbk.py", line 36, in gbk2utf8
Boost.Python.ArgumentError: Python argument types in
Window.focus_view(Window, NoneType)
did not match C++ signature:
focus_view(class SP<struct edit_window::reference>, class SP<class TextBufferView>)
Traceback (most recent call last):
File ".\sublime_plugin.py", line 175, in on_load
callback.__module__, "on_load", EVENT_TIMEOUT)
File ".\sublime_plugin.py", line 154, in run_timed_function
ret = f()
File ".\sublime_plugin.py", line 174, in <lambda>
run_timed_function(lambda: callback.on_load(v),
File ".\sublime_gbk.py", line 51, in on_load
File ".\sublime_gbk.py", line 36, in gbk2utf8
Boost.Python.ArgumentError: Python argument types in
Window.focus_view(Window, NoneType)
did not match C++ signature:
focus_view(class SP<struct edit_window::reference>, class SP<class TextBufferView>)

最佳答案

如果没有更多信息,很难提供任何额外的帮助。话虽如此,请尝试在控制台上打开 ctrl+backtickView -> Show Console。在那里输入 sublime.log_commands(True)。每次你点击 ctrl+p,它应该打印类似 command: show_overlay {"overlay": "goto", "show_files": true}
。如果没有,请说明它说的是什么。此外,您可以通过在控制台中输入 sublime.log_input(True) 来验证 ST 正在接收的输入。这应该总是返回类似 key evt: control+p 的内容。

希望您可以通过这两个命令提供一些额外的信息。如果/当您更新时,我会适本地编辑我的答案。

编辑:

看起来是某个插件导致了问题。我猜是 sublime-gbk ,但我只是猜测。您可以尝试在开发者页面上创建问题并希望它得到解决。我唯一可以建议的是禁用插件。您也可以尝试修改插件。这可能会破坏某些东西,但在 def gbk2utf8(view): 中,您可以执行类似

的操作
if view is None:
return

在 try except block 之前。当然,根据需要对齐间距,使其成为有效的 Python。

关于sublimetext2 - Sublime Text 2 Ctrl+P 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17838057/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com