x -> удаляет символ после курсора

master
serr 2025-02-04 21:35:14 +03:00
parent 41c04b1dbf
commit e1a47bcb37
1 changed files with 3 additions and 0 deletions

View File

@ -102,6 +102,9 @@ class VimModel:
case "G": # Переход в конец файла case "G": # Переход в конец файла
self.currentLine = len(self.displayBuffer) - 1 self.currentLine = len(self.displayBuffer) - 1
self.currentCol = len(self.displayBuffer[self.currentLine]) self.currentCol = len(self.displayBuffer[self.currentLine])
case "x": # Удаляет символ после курсора
if self.currentCol + 1 < len(self.displayBuffer[self.currentLine]):
del self.displayBuffer[self.currentLine][self.currentCol + 1]
return ReturnCode.GOOD return ReturnCode.GOOD
def Enter(self) -> None: def Enter(self) -> None: