Compare commits

...

2 Commits

Author SHA1 Message Date
serr 6c80db924e wq! -> записать + выйти 2025-02-05 01:26:37 +03:00
serr 57989c469a q! -> выход без сохранения 2025-02-05 01:24:57 +03:00
1 changed files with 5 additions and 0 deletions

View File

@ -58,6 +58,11 @@ class VimModel:
self.currentCol = 0 self.currentCol = 0
case "q": # Выход из программы case "q": # Выход из программы
return ReturnCode.EXIT_CODE return ReturnCode.EXIT_CODE
case "q!": # Выход без сохранения
return ReturnCode.EXIT_CODE
case "wq!": # Записать в текущий файл + выйти
self.SaveFile()
return ReturnCode.EXIT_CODE
case "i": # Вход в режим редактирования case "i": # Вход в режим редактирования
return ReturnCode.SET_EDIT_MODE return ReturnCode.SET_EDIT_MODE
case "I": # Переходит в начало строки и начинает ввод текста case "I": # Переходит в начало строки и начинает ввод текста