def _delete_file(self, filepath):
if not filepath:
return
elif not os.path.isfile(filepath):
sublime.error_message("%s is not a file" % filepath)
return
if not sublime.ok_cancel_dialog("Delete this file?\n%s" % filepath):
return
vcs_tracking = (self.file_tracked_by_git(filepath) and
self.settings.get(VCS_MANAGEMENT_SETTING))
self.close_view(filepath)
if vcs_tracking:
self._git_rm(filepath)
else:
self._execute_delete_file(filepath)
self.refresh_sidebar()
delete_file_command.py 文件源码
python
阅读 22
收藏 0
点赞 0
评论 0
评论列表
文章目录