diff --git a/mvc/controllers.py b/mvc/controllers.py index fe94763..d782119 100644 --- a/mvc/controllers.py +++ b/mvc/controllers.py @@ -111,7 +111,6 @@ class NormalStrategy(BaseStrategy): case self.adapter.KEY_y: if self.model.CombinationCheck("yy", 3): self.model.CopyLine() case self.adapter.KEY_x: self.model.DeleteNext() - case self.adapter.KEY_U: self.model.RecoverLine() case self.adapter.KEY_G: num, ind = tools.ExtracrtNumBeforeLastKey(''.join([chr(item[0]) for item in self.model.keyLog])) if num != None and ind != None: self.model.MoveToLine(num) diff --git a/mvc/models.py b/mvc/models.py index a48085c..cee9cdd 100644 --- a/mvc/models.py +++ b/mvc/models.py @@ -242,10 +242,6 @@ class VimModel: self.currentLine = index self.currentCol = 0 self.lastSearch = (self.lastSearch[0], (self.lastSearch[1]+1)%2) - case "e!": - self.displayBuffer = [line.substr(0) for line in self.dump] - self.currentCol = 0 - self.currentLine = 0 case "set num": self.showLineNumbers = not self.showLineNumbers case _: @@ -347,10 +343,6 @@ class VimModel: def Dump(self) -> None: """Обновляет дамп данных""" self.dump = [line.substr(0) for line in self.displayBuffer] - - def RecoverLine(self) -> None: - self.displayBuffer[self.currentLine] = self.dump[self.currentLine].substr(0) - self.currentCol = 0 def LoadFile(self, file_path) -> None: """Загрузка файла для редактирования""" diff --git a/mvc/views.py b/mvc/views.py index e29d72b..4e5b0c6 100644 --- a/mvc/views.py +++ b/mvc/views.py @@ -14,7 +14,6 @@ class CursesAdapter: self.KEY_NULL = 48 self.KEY_TWO_DOTS = 59 self.KEY_G = 71 - self.KEY_U = 85 self.KEY_XOR = 94 self.KEY_b = 98 self.KEY_d = 100