убрал U и e!

MyString
serr 2025-02-11 15:28:36 +03:00
parent b3358ce54b
commit 5096c75fc6
3 changed files with 0 additions and 10 deletions

View File

@ -111,7 +111,6 @@ class NormalStrategy(BaseStrategy):
case self.adapter.KEY_y: case self.adapter.KEY_y:
if self.model.CombinationCheck("yy", 3): self.model.CopyLine() if self.model.CombinationCheck("yy", 3): self.model.CopyLine()
case self.adapter.KEY_x: self.model.DeleteNext() case self.adapter.KEY_x: self.model.DeleteNext()
case self.adapter.KEY_U: self.model.RecoverLine()
case self.adapter.KEY_G: case self.adapter.KEY_G:
num, ind = tools.ExtracrtNumBeforeLastKey(''.join([chr(item[0]) for item in self.model.keyLog])) num, ind = tools.ExtracrtNumBeforeLastKey(''.join([chr(item[0]) for item in self.model.keyLog]))
if num != None and ind != None: self.model.MoveToLine(num) if num != None and ind != None: self.model.MoveToLine(num)

View File

@ -242,10 +242,6 @@ class VimModel:
self.currentLine = index self.currentLine = index
self.currentCol = 0 self.currentCol = 0
self.lastSearch = (self.lastSearch[0], (self.lastSearch[1]+1)%2) 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": case "set num":
self.showLineNumbers = not self.showLineNumbers self.showLineNumbers = not self.showLineNumbers
case _: case _:
@ -348,10 +344,6 @@ class VimModel:
"""Обновляет дамп данных""" """Обновляет дамп данных"""
self.dump = [line.substr(0) for line in self.displayBuffer] 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: def LoadFile(self, file_path) -> None:
"""Загрузка файла для редактирования""" """Загрузка файла для редактирования"""
self.Reset() self.Reset()

View File

@ -14,7 +14,6 @@ class CursesAdapter:
self.KEY_NULL = 48 self.KEY_NULL = 48
self.KEY_TWO_DOTS = 59 self.KEY_TWO_DOTS = 59
self.KEY_G = 71 self.KEY_G = 71
self.KEY_U = 85
self.KEY_XOR = 94 self.KEY_XOR = 94
self.KEY_b = 98 self.KEY_b = 98
self.KEY_d = 100 self.KEY_d = 100