Форум » Для флейма » Беда с Far'ом .... » Ответить

Беда с Far'ом ....

Andrey: Всем привет ! Замучила фигня в Фаре, при запуске компиляции (настроены по Ассоциации файлов) файл *.prg помечается желтым цветом - как это убрать ? И ещё вопрос по Фару - стоит в настройках [x] Удалять в корзину, однако при удалении файла в корзину ничего не попадает. Случайно удалил и начинается морока с восстановлением. На форумах лазил, не нашёл. Может кто знает решение данных проблем ? P.S. - Far Manager, version 3.0 (build 5000) x86

Ответов - 63, стр: 1 2 3 4 All

Dima: Andrey пишет: Вызов в МиниГуи любого Compile.bat из примеров даёт ПОДСВЕТКУ этого батника. У меня не даёт !

Dima: Скинь сюда (на обменник сложи) C:\MiniGUI\BATCH\Compile.Bat

Andrey: Dima пишет: У меня не даёт ! Странно, у меня на ЧЕТЫРЕХ компах такое... Может настройки одинаковые я делал. Уже и не помню. А как у меня кино, так же делал ? Напиши свои пути к Минигуи... Т.е. как у тебя настроены SET MG_BCC и MG_ROOT


Dima: # Basic configuration for Compile.bat MG_CMP=harbour MG_BCC=c:\bcc55 MG_ROOT=c:\minigui Compile.bat сюда давай , сравню

Andrey: Dima пишет: Compile.bat сюда давай , сравню У меня стандартный из МиниГуи. Бери прямо оттуда. Только нет вообще - MG_CMP=harbour

Dima: Andrey пишет: У меня стандартный из МиниГуи. Бери прямо оттуда. Ну и ходи голодный

SergKis: ММК пишет Желтый цвет появляется правильно. Фокус переходит на пример. Ты его ( пример ) закрываешь , но фокус не возвращается на строку в фаре. Такая картинка должна быть тебе знакома по TsBrows. или ,наверное, исправить батник Достаточно добавить параметр в Compile.bat call ..\..\..\batch\compile.bat demo6 /NX %1 %2 %3 %4 %5 %6 %7 %8 %9 или при запуске Compile.bat /NX Подсветки нет тогда, запуска exe тоже нет, что для меня - хорошо.

SergKis: Andrey пишет Нужно исправить Compile.Bat, так как подсветка идёт ТОЛЬКО если делать через Compile.Bat В MiniGui\BATCH\Compile.bat можешь поставить[pre2] ... :PARPARSE rem Initialize local variables. set MV_USEXHRB=N set MV_INTMODE=G set MV_DEBUG=N set MV_MTHREAD=N set MV_USETASM=N set MV_ERRFILE=N set MV_PAUSE=N set MV_DOCCOMP=Y set MV_DOCONLY=N set MV_DOCMAIN=Y set MV_DORONLY=N set MV_DOLINK=Y set MV_DOLONLY=N set MV_DOEXE=N set MV_DODEL=Y ... [/pre2] тогда параметр /NX не нужен У сея так и сделал.

Dima: SergKis В версии 19.03 а у меня именно она стоит , ни чего править не надо , работает нормально. Андрей поленился дать мне свежий Compile.bat что бы сравнить

SergKis: Dima пишет В версии 19.03 а у меня именно она стоит , ни чего править не надо , работает нормально. Смотрю 19.03 original там set MV_DOEXE=Y Может ты сам правил ?

Dima: SergKis пишет: ожет ты сам правил ? Нет Максимум что правлю это set MG_BCC=c:\bcc55

SergKis: Dima Не знаю, что сказать, стоят версии на компе от 16.01 и до последней, везде set MV_DOEXE=Y

Dima: SergKis пишет: Не знаю, что сказать, стоят версии на компе от 16.01 и до последней, везде set MV_DOEXE=Y Так и у меня тоже стоит set MV_DOEXE=Y а эффекта такого как у Андрея не наблюдаю

SergKis: Dima пишет [pre2]Так и у меня тоже стоит set MV_DOEXE=Y а эффекта такого как у Андрея не наблюдаю[/pre2] У меня на 2х компах (других нет для сборок) с 8.1 как в кино Андрея, причем запускаемый exe в Compile.bat всегда под Far и не реагируют на TOPMOST, потому отключка запуска - это хорошо.

ММК: SergKis пишет: Достаточно добавить параметр в Compile.bat call ..\..\..\batch\compile.bat demo6 /NX %1 %2 %3 %4 %5 %6 %7 %8 %9 или при запуске Compile.bat /NX Подсветки нет тогда, запуска exe тоже нет, что для меня - хорошо. Т.к. большинство использует этот батник и всех он устраивает то все сводится к настройкам подсветки фара. К примеру у меня стандарт. В независимости от того где находится фокус подсветка строки одинаковая. Как понимаю неудобство чисто "нервное" :) Кстати у меня фар 3ю0 5300 х64. Решение очевидно . Можно , как Вы предлагаете , не запускать "плод" труда, а можно сделать , как в батнике для FW. Тогда по закрытии пр-мы фокус останется где и был Т.е. после сообщения об успешной компиляции запустить пр-му ...... IF ERRORLEVEL 1 GOTO LINKERROR ECHO * Application successfully built * %1 и по ее закрытию перейти на очистку рабочих файлов и закрытие батника. GOTO EXIT ECHO ...... :EXIT @del %1.c @del %1.tds @del *.ppo @del *.map typical spanish names male

Andrey: Dima пишет: В версии 19.03 а у меня именно она стоит , ни чего править не надо , работает нормально. Андрей поленился дать мне свежий Compile.bat что бы сравнить У меня стоит Harbour MiniGUI Extended Edition 19.06 (Update 2) Compile.Bat положил в папку Dima у Сергея на обменнике. В этом файле set MV_DOEXE=Y Поставил set MV_DOEXE=N и подсветка пропала, но и запуск тоже пропал. Хотелось бы запуск оставить.... Тестовые примеры удобнее (быстрее) править...

Andrey: SergKis пишет: У меня на 2х компах (других нет для сборок) с 8.1 как в кино Андрея, причем запускаемый exe в Compile.bat всегда под Far и не реагируют на TOPMOST, потому отключка запуска - это хорошо. У меня 8.1 и две 10-ки - везде одинаковый эффект подсветки. Dima пишет: Так и у меня тоже стоит set MV_DOEXE=Y а эффекта такого как у Андрея не наблюдаю Что у тебя в Фаре такое, что нет эффекта подсветки ? И про это не забываем: Пробовал ради интереса другой менеджер Midnight Commander, это линуксовый мененджер (который есть и под Windows) https://midnight-commander.org/ Там точно такая же ситуация повторяется, т.е. идёт подсветка файла на которам стоит МАРКЕР и идёт ТОЛЬКО если делать через Compile.Bat Не только в Фаре эта подсветка срабатывает. Да и ещё запуск hbmk2.bat demo6.prg подсветки не даёт и запускает ехе-ник сразу. Только правил в hbmk2.bat строку [pre2]if not defined MG_BCC set MG_BCC=c:\bcc55[/pre2]

Andrey: Разобрался наконец то с этой подсветкой. Вот так нужно сделать в Compile.Bat: [pre2]:EXESTART rem Start EXE if %MV_DOCONLY%==Y goto END if %MV_DOCCOMP%==N goto END if %MV_DORONLY%==Y goto END if %MV_DOLINK%==N goto END if %MV_DOEXE%==N goto END if %MV_DODONLY%==Y goto END rem if exist %MV_SRC%.bat %MV_EXECMD% %MV_SRC%.bat %MV_ARG% rem if not exist %MV_SRC%.bat if exist %MV_SRC%.exe %MV_EXECMD% %MV_SRC%.exe %MV_ARG% if exist %MV_SRC%.exe cmd /C "%MV_EXECMD% %MV_SRC%.exe %MV_ARG%" [/pre2]

SergKis: Andrey пишет Вот так нужно сделать в Compile.Bat Да, так лучше, если нужен запуск сразу Нет закраски и программа выходит на передний план. MMK пишет К примеру у меня стандарт. В независимости от того где находится фокус подсветка строки одинаковая. У меня тоже стандарт, настройку цветов не трогаю совсем. Даже забыл где и как делается она. Можно , как Вы предлагаете , не запускать "плод" труда, а можно сделать , как в батнике для FW. Compile.bat это поставка hmg для каждого примера каталога SAMPLE и запуск "плода" труда совсем не обязателен, особенно когда сразу запускается несколько собранных примеров и их приходится убирать и запускать по одному снова, что бы понимать что к чему.

Andrey: Всем привет ! Обнаружил ещё одну фигню в Фаре. Теряет позицию редактирования в некоторых файлах *.prg Т.е. файл (допустим test55.prg) открывается допустим на 10 строке, иду редактирую 56 строку, сохраняю. Открываю опять этот файл на редактирование - открывается опять на 10 строке. Беру делаю копию этого файла, добавляю test55.new.prg - последнее местоположение редактирования сохраняется. Удаляю файл test55.prg Переименовываю файл test55.new.prg в test55.prg, открываю на редактирование - опять 10 позиция. Штук 5-6 таких файлов в разных папках у меня появилось. Как можно "восстановить" запоминание позиции последнего редактирования в файле ?



полная версия страницы