Принцип простой - если переместил каретку далеко (на N строк) от текущего положения, то это место запоминается в списке. А по командам "вперед" (forward) и "назад"(back) - восстанавливаем запомненное положение каретки. Кажется, не смог определить, стоит ли запоминать для всех открытых файлов в одном общем списке или к каждому приделывать свой подсписок.
CudaExt на 2000+ строк, пугает)).
Выложил версию от 2016 года, которая работала с CudaText 1.5.0.2
https://github.com/eastorwest/CudaText-CursorHistory
До сих пор не обновляю Cudatext, потому что всё устраивает в версии 1.5.0.2.
Предложения, WinXP
-
- Posts: 24
- Joined: 27.12.2015 16:11
Мелкое предложение, продолжаю здесь, чтобы не создавать новую тему.
У меня часто случается, что создаю файлы с невразумительными именами. Переименовывать через файловый менеджер лень, тем более когда все эти файлы уже открыты во вкладках CT и доступ может быть заблокирован редактором.
Поэтому предлагаю добавить пункт "Rename file" (и соответствующее действие/команду, вызываемые по F1) в контекстное меню вкладок CT, где собственно и отображается имя открытого файла. Соответственно по команде открывать простой диалог "Enter new file name" с однострочным Edit с подтверждением или отменой действия.
У меня часто случается, что создаю файлы с невразумительными именами. Переименовывать через файловый менеджер лень, тем более когда все эти файлы уже открыты во вкладках CT и доступ может быть заблокирован редактором.
Поэтому предлагаю добавить пункт "Rename file" (и соответствующее действие/команду, вызываемые по F1) в контекстное меню вкладок CT, где собственно и отображается имя открытого файла. Соответственно по команде открывать простой диалог "Enter new file name" с однострочным Edit с подтверждением или отменой действия.