要解决这个问题,您可以使用以下代码示例来显示文件的位置,并禁用编辑功能:
import sublime
import sublime_plugin
class ShowFileLocationCommand(sublime_plugin.TextCommand):
def run(self, edit):
# 获取文件路径
file_path = self.view.file_name()
if file_path:
# 构建文件位置URL
location_url = f"git://IndexOrLastCommit/{file_path}"
# 在状态栏显示文件位置
sublime.status_message(f"File location: {location_url}")
else:
sublime.error_message("Unable to determine file location")
def is_enabled(self):
# 禁用编辑功能
return False
将上述代码保存为名为show_file_location.py
的文件,然后将其放置在Sublime Text的Packages/User
目录中。
要使用这个命令,您可以在Sublime Text中按下Ctrl +
键,然后输入Show File Location
来调用它。当您调用命令时,它将在状态栏中显示文件位置,并且编辑功能将被禁用。
请注意,上述代码中的git://IndexOrLastCommit/
是一个占位符,您需要根据实际情况替换为正确的Git URL。
上一篇:编辑器显示了看不见的问号
下一篇:编辑器行为不稳定的问题