Page 2 of 2

Re: Возврат в место последнего редактирования

Posted: Fri 10 Sep, 2010 08:37
by Maximus5

Latest post of the previous page:

1. почему?
2. а кто сказал, что я выложил макрос, готовый к твоему случаю?

Re: Возврат в место последнего редактирования

Posted: Fri 10 Sep, 2010 09:30
by John Doe
Макрос написать реально, но не полностью автоматический. Я вижу такой сценарий:
1. Редактирую файл, понадобилось заглянуть в другой: жму Ctrl-Q.
Срабатывает макрос: переключает в панели (Ctrl-Tab) и запоминает номер окна редактора (а лучше путь к файлу).
2. Полазили по другим файлам и снова жму Ctrl-Q.
Срабатывает макрос, и переключает (F12) в нужное окно редактора.

Re: Возврат в место последнего редактирования

Posted: Mon 13 Sep, 2010 07:55
by andrew.osipenko
Maximus5 wrote:1. почему?
Я не нашёл способа получить позицию последнего редактирования в макросе. Я нашёл как получить текущую позицию курсора в файле.
Maximus5 wrote:2. а кто сказал, что я выложил макрос, готовый к твоему случаю?
Я уже понял что мне придётся разобраться в макросах ;)

С другой стороны я готов заплатить 100 WMZ если описанный мной функционал войдёт в стандартную версию фара. Как говориться чтобы не только себе но и людям.

Re: Возврат в место последнего редактирования

Posted: Mon 05 Mar, 2012 09:36
by andrew.osipenko
Да предложение о 100 WMZ всё еще в силе.

Re: Возврат в место последнего редактирования

Posted: Mon 05 Mar, 2012 09:39
by Max Rusov
Плагин MoreHistory, вроде, позволяет решить эту задачу, не?

Re: Возврат в место последнего редактирования

Posted: Mon 05 Mar, 2012 10:37
by andrew.osipenko
Max Rusov wrote:Плагин MoreHistory, вроде, позволяет решить эту задачу, не?
Я не нашёл опции перехода к последнему месту редактирования по хоткей в MoreHistory.

Re: Возврат в место последнего редактирования

Posted: Mon 05 Mar, 2012 11:18
by Max Rusov
Там есть история модифицированных файлов. Я использую вот такой макрос:

Code: Select all

macro Key = "AltF4" Area = "Shell Info QView Editor Viewer Search" Descr = "More history: Go to last edit position"
{{
  F11 
  $if (Menu.Select("More History",2) > 0)  
    Enter M 

    // На случай, если есть фильтр
    Alt Home Down

    Enter
  $else 
    Esc
    $AKey
  $end
}}

Re: Возврат в место последнего редактирования

Posted: Thu 07 Aug, 2014 00:38
by John Doe
andrew.osipenko wrote:Добрый день,

Очень радует следующая фича в эклипсе (говорят нечто подобное есть и в visual studio + Resharper):
нажимаешь ctrl + Q и ты автоматически переходишь в тот редактор и в то место этого редактора, где ты сделал последние изменения.

Как правило происходит так:
открываешь файл, редактируешь его, усомнился в чём-то, пошёл лазить по другим файлам. Нашёл решение проблемы - нажал ctrl + Q и продолжаешь писать в первоначально открытый файл.

Было бы очень удобно иметь такую же фичу в фаре.
http://forum.farmanager.com/viewtopic.php?f=15&t=8815