serr
|
e1a47bcb37
|
x -> удаляет символ после курсора
|
2025-02-04 21:35:14 +03:00 |
serr
|
41c04b1dbf
|
G -> переход в конец файла
|
2025-02-04 21:30:06 +03:00 |
serr
|
b043994381
|
gg -> переход в начало файла
|
2025-02-04 21:26:55 +03:00 |
serr
|
f76504249b
|
комманда b -> перемещает курсора в начало слова слева от курсора
|
2025-02-04 21:08:48 +03:00 |
serr
|
5cf89f71f9
|
w - смещает курсор в конец слова справа от курсора
|
2025-02-04 20:50:47 +03:00 |
serr
|
8e711e95ae
|
displayLines, displayCols из модели, убрал лишнюю функцию
|
2025-02-04 20:28:41 +03:00 |
serr
|
7326aa1834
|
пофиксил баг с UP/DOWN с большой строки на ту которая меньше
|
2025-02-04 20:15:11 +03:00 |
serr
|
94bbccde99
|
пофиксил баги с переходом в конец/начало длинных строк + удаления длинной строки когда scrollX большой
|
2025-02-04 20:01:25 +03:00 |
serr
|
6012c2f690
|
вынес общую часть match всех стратегий в родительский класс BaseStrategy
|
2025-02-04 19:06:51 +03:00 |
serr
|
620efdbaaf
|
комманда <S>, очищающая текущую строку и начинающая режим ввода с данной строки
|
2025-02-04 18:46:16 +03:00 |
serr
|
b37156ef79
|
сделал normal mode, начал писать режим ввода команд
|
2025-02-04 18:36:12 +03:00 |
serr
|
d92d7adc9b
|
реализовал паттерн Стратегия, можно писать новые режимы работы
|
2025-02-04 16:08:51 +03:00 |
serr
|
125a4f3ea1
|
ограничил ввод только однобайтовыми символами (в случае если это не управляющий символ)
|
2025-02-04 15:12:55 +03:00 |
serr
|
7edf55ccb8
|
переименованил поле view -> curses_adapter в контроллере
|
2025-02-04 15:08:42 +03:00 |
serr
|
e5ff723cb1
|
разделил vimview и cursesadapter на 2 класса
|
2025-02-04 15:05:41 +03:00 |
serr
|
435987dcc6
|
пофиксил баг с backspace
|
2025-02-04 14:59:23 +03:00 |
serr
|
571dbd50a2
|
добавил коды кнопочек во вью
|
2025-02-04 14:46:01 +03:00 |
serr
|
977db9d258
|
метод рендера перенесен в view
|
2025-02-04 14:37:04 +03:00 |
serr
|
8dee90332e
|
создал папку mvc
|
2025-02-04 14:17:15 +03:00 |
serr
|
40b223a5ec
|
метод scroll в модели, match case в handle input
|
2025-02-04 14:14:46 +03:00 |
serr
|
72dda17eed
|
метод backspace, enter, savefile для модели
|
2025-02-04 13:49:40 +03:00 |
serr
|
f79ad4010f
|
У модели теперь есть методы, отвечающие за изменение текущей позиции
|
2025-02-04 13:37:47 +03:00 |
serr
|
50595ba6f6
|
первичное разбиение на MVC
|
2025-02-04 13:16:23 +03:00 |
serr
|
c9d258cdfc
|
first
|
2025-02-04 13:06:54 +03:00 |