dd -> вырезает текущую строку

master
serr 2025-02-04 22:10:38 +03:00
parent 17783481c5
commit c7226e304f
1 changed files with 3 additions and 0 deletions

View File

@ -114,6 +114,9 @@ class VimModel:
del self.displayBuffer[self.currentLine][self.currentCol + 1] del self.displayBuffer[self.currentLine][self.currentCol + 1]
case "yy": # копирует текущую строку case "yy": # копирует текущую строку
self.exchangeBuffer = self.displayBuffer[self.currentLine].copy() self.exchangeBuffer = self.displayBuffer[self.currentLine].copy()
case "dd": # вырезает текущую строку
self.exchangeBuffer = self.displayBuffer[self.currentLine].copy()
del self.displayBuffer[self.currentLine]
case "p": # вставить после курсора case "p": # вставить после курсора
self.displayBuffer[self.currentLine][self.currentCol+1:self.currentCol+1] = self.exchangeBuffer self.displayBuffer[self.currentLine][self.currentCol+1:self.currentCol+1] = self.exchangeBuffer