Как стать автором
Обновить

Комментарии 82

Вы знаете, что нужный вам файл находится в самой папке, но поиск по умолчанию будет искать также во всех подкаталогах, что отнимает время.

А опция «Поиск в подкаталогах» / «Глубина вложенности подкаталогов» у вас разве не работает?
Ключевое слово «по умолчанию». Каждый раз нужно выбирать нужную глубину.
Вот что-то я тоже не понял, всё же есть
в стандартном диалоге поиска
image
Тут, насколько я понял, идея в назначении хот-кея на это действо.
Правда я бы заменил Ctrl-F на что-то иное. По умолчанию Ctl-F это «Connect to FTP»
А я наоборот обрадовался, что наконец-то можно сменить Alt + F7 на стандартный Ctrl + F. Что немедленно и сделал.
Это еще вопрос, что более стандартно. Alt+F7 появился еще до windows.
А я просто набираю Alt+буква :) (быстрый поиск)
Именно!

И дополню:
Проблема в том, что в TC нет такой возможности.

Проблема скорее в огромном количестве различных настроек и возможностей, нужных не всем, но подходящих под очень многие случаи. (и нежелании или незнании найти нужное из этой горы для себя). На ум приходят старая Опера и FAR.

Для «решения поставленной задачи» есть отдельная опция (потому что используется часто и многими), называется — «Быстрый поиск». К тому же, имеющая собственные настройки, которые даже на ваших снимках окон видны — чуть ниже центра в меню. Мало того, есть даже скрытые настройки (вписываются в конфиг), но это уже для любящих «затвикать по своему».

Да и шаблоны поиска фишка отнюдь не свежая.
Снимки не мои, я просто написал комментарий :) Я не автор статьи.
Так «дополнение» же, оно явно автору и остальным.
Аааа, его ник не вставился, я не виноват :(
Vallek
1. Я пишу не о быстром поиске, а об обычном. Это решение проблемы именно с ним.
2. Я нигде не говорил, что это новая фича, но в удобоваримом виде я в сети этой инфы не нашел.
Я прекрасно понял о чём вы пишете и ещё раз скажу — нет никакой проблемы, есть особенность, но она есть только, потому что «поиск в текущем каталоге» уже есть. Отсюда следует, что ещё до того, как вы «героически начали преодолевать», уже была нужная функция :).

Ну ладно, расскажите, в чём принципиальная разница между такими «поисками», лично для вас? Мне правда интересно, я не стебусь.
действительно, там сразу набираешь буквы он и ищет в текущей панели
НЛО прилетело и опубликовало эту надпись здесь
Кому-то нужнее набор текста сразу в командную строку вносить. Именно поэтому там аж 4 варианта — на любой вкус.

В общем, «здесь могла бы быть фраза про вкус фломастеров».
Или Ctrl + S в каталоге, если нужно искать только по имени файла. По содержимому и прочим параметрам, увы, придется использовать окно поиска, где автор, видимо, забыл сделать сохранение состояния глубины вложенности с прошлого поиска.
Думаю надо попросить у Гислера исправить недочет если этого еще никто не сделал.
Думаю надо попросить у Гислера исправить недочет если этого еще никто не сделал.

Лучше не поиск, а фильтр по содержимому текущей панели (как я понял, в ТС его тоже нет)

Фильтр содержимого текущей панели есть: при выполнении быстрого поиска в текущей панели можно нажать комбинацию Ctrl+S и в панели будут отображаться файлы/папки только удовлетворяющие условию.

А, понял, автору нужен обычный поиск.
Есть ещё Ctrl+F12 и настроить свой фильтр или выбрать из готовых шаблонов (или создать свой).
Так в текущем каталоге вообще можно просто с ALTом набирать нужное имя файла. И поиск Alt+7 ни к чему использовать.
Бред. минус
НЛО прилетело и опубликовало эту надпись здесь
Прямо в панелях файлов начинай набирать подстроку имен файлов.

А вообще зачем кому то нужно читать либо размещать подобные статьи?
Как вам причина — «набежит стопицот знатоков и расскажут всё и даже больше» :)
Так преимущество тотала в том, что он не только умеет искать, но и кучу всего другого (а с плагинами вообще всё может). А эта программа только ищет, так? Отдельную программу на каждый чих — как-то не очень.
она только ищет, но скорость поиска — доли секунды, по всей файловой системе на всех дисках!
На глаз задержку вообще не видно
Мгновенный поиск реализован только и исключительно за счёт базы данных. Ну так это и ТК умеет, ну… почти, не базу, а список файлов и папков создавать. Мало того, винда делает то же самое, создавая «индекс» и ещё десятки программ. Вот только описываемое вами, ни к ТК, ни к описываемому автором не имеет отношения от слова совсем :P.
В 9 версии Total Commander поддерживает поиск по базе Everything
Что быстрее Everything или хотя бы сравним с ним?
Можно почитать какой индекс использует Everything.
Как я только что узнал TC работает с Everything.
В Everything можно задавать пути поиска
Я не могу вам сказать, что быстрее, потому что я с ней ничего не сравнивал. Не могу сказать, какой там индекс, потому что не пользовался ей. Всё просто — «мгновенный поиск», по определению, возможен только и исключительно за счёт существования какого-то списка или базы данных, когда поиск производится не напрямую по папкам и файлам, а по этому «списку». Ну, или держать и загружать всё это в память, в моменты неактивности, как работает обычная индексация.
Не знаю с какой целью вы написали этот комментарий.
И на что именно отвечаете.
Вы немножко не в теме относительно конкретного нюанса работы и взаимодействия этих двух программам.
«Интеграция» программы в файловый менеджер и их совместная работа — тот самый нюанс? Да, здорово, не спорю. Я лишь говорю, что никакого секрета в такой скорости работы — нет. Это не уникальность.
Мне показалось что, Вы по видимому думаете что Вы, для всех нас, срываете покровы, «разоблачая» как работает Everything.
Пусть нюанс будет в том что Everything читает виндовый NTFS лог и кэширует его, отсюда и скорость.
Пусть лог+кэш сойдет за базу данных.

Вам поговорить хочется или все же больше хочется написать полезный комментарий?
Скорее я пытаюсь вам открыть глаза, на то что вы не говорите о чём-то уже банальном, ну ладно, стандартном, как о чём-то новом.
но скорость поиска — доли секунды, по всей файловой системе на всех дисках!

Восторженность вот эта, вы открыли для себя дивный новый мир, вот только он не новый, хотя для вас и дивный, возможно :).
я пользуюсь Everything несколько лет, до этого много лет пользовался другими способами, менее эффективными.
Мне программа Everything нравиться, единственный эффективный способ посоветовать — это восторженно похвалить, тем более заслуженно.
Остальное вы себе надумали, причем саму программу не щупали, так бы самому тоже понравилась.
Согласен!
Хорошая программка — маленькая, бесплатная, портабельная, с кучей языков интерфейса, с очень быстрым поиском и маленьким индекс-файлом.
Я тоже пользуюсь ей уже несколько лет, перепробовал с десяток других аналогов и Everything оказался лучшим.
Тем более он сейчас интегрирован с TC и научился индексировать сетевые диски.
Рекомендую!
1) Everything уже как минимум 1.4.

2) ТС теперь использует Everything, если установлен.

image
Вы забыли уточнить версию ТК, которая «теперь» ;).
1) 1.4. бета
2) Ого! Я и правда не знал что Everything в TC это именно та прога которую я использую! :-)
а что это такое, куда гуглить?
Рекомендую использовать версию Download Everything 1.4.1.873b Beta
Она уже умеет (не виснет) при индексации сетевых дисков.
Может конечно баян, но, ведь есть же быстрый поиск)))
НЛО прилетело и опубликовало эту надпись здесь
Тотал легендарна программа, конечно. С выходом вин10 хотел с нее слезть, но не смог и дня прожить без нее. Надо всё-таки собрать совесть в кулак и таки купить лицензию, поддержать старину Гислера.
Читал Ваш комментарий как свои мысли. Только стыдно уже за 5-7 летний срок аналогичных мыслей про покупку лицензии.
Far Manager даже в 2017 году выглядит привлекательнее Total Commander.
… для тех кому нравится Far Manager
Мне, старпёру, нравится в Far-е то, что при переходе по папкам (открытии файла на просмотр и т.п.) — экран отрисовывается мгновенно. Да-да, именно мгновенно, а не за доли секунды как в проводнике или Тотале. При постоянной работе это очень важно.
Хотите научу вас, как сделать то же самое в ТК? Да-да, будет точно так же как в этом вашем FAR-e, с точно таким же видом именно поэтому и без долей секунды.
Зато FAR никак не сможет отобразить особый значок папки, фон, какие-нибудь расширенные функции внутри… ради которых многие готовы потерпеть аж с трудом заметные глазу задержки отрисовки. Если сможете доказать, что эти задержки действительно влияют на скорость работы (только пожалуйста, не надо рассказывать про список из миллиона папок) — то я… ну не знаю, соглашусь с вами, например :).
Тут нюанс в том что вот эти микро задержки — они часто сбивают с мысли (ну лично у меня).
Открываешь вкладку браузера, она висит, потом снова висит, потом еще висит — и ты блин думаешь, а нафига мне смотреть что-то в вэбе, лучше где-то еще посмотрю.
Это наверное одна из причин популярности горячих клавиш, командной строки, и тому подобное.
Если вас сбивают «микро задержки», то поверьте на слово, проблема отнюдь не в «микро задержках», «это я вам как врач говорю!» :).

И если мы говорим о микро задержках в ТК или Проводнике, то почему в пример вы приводите отнюдь не микро и уже в вэбе? Как-то не вяжется одно с другим.
Ощущение такое что они считаются нормальными повсеместно, и в вэбе, в том-же Проводнике.
Когда делаешь что-то сложное, то вот эти задержки выбивают из состояния потока.
Если есть идеи что с этим делать — делитесь. Хорошая тема для статьи.

Про задержки здесь уже писали (или на хабре), почему они есть, зачем они, приведены доводы и всё такое (кажется даже с расчётами времени, ЕМНИП). Статья связана с проектированием интерфейсов, кажется. Да, с одной стороны плохо, с другой же, без них могло быть хуже. Нужны либо баланс, что сложно, потому что люди разные и в разное время разным будет один и тот же человек, то есть всем не угодишь, либо возможность настроить под себя, а в идеале ещё и желательно иметь возможность быстро перенастраивать.

очень приблизительно: как проектировщик, дизайнер, писатель, и т.д. и т.п. борются с задержками компьютера, телефона, машины, окружающего мира? Они рисуют, пишут, чертят на бумаге, в блокноте, на салфетке, на руке, даже на стене.
Единственные существенные задержки в TC это:
  • Подчитывание иконок из *.exe и т.д. Но в последних версиях они уже в отдельном потоке.
  • Цветовая раскраска имен файлов (выключено по умолчанию, но включено в всяческих сборках TC
  • Задержки на сетевых дисках.

Если у вас действительно заметны задержки — IMHO, вероятно что-то не то либо с мощностью ПК либо с конфигурацией TC
Вероятно, тут дело не в мощности ПК (ведь 3Д игры работают без задержек уже много лет даже на более слабых).
Дело в механизме — вместо рендеринга нового экрана и мгновенного вывода поверх старого файловые менеджеры (тотал, проводник), да и все программы, работающие со списками делают так:
Очищают область экрана(заливают белым), начинают выводить содержимое построчно.
Увы, все уже давно оптимизировано, могу поспорить что картинка «собирается» в памяти и выводится за один проход.
Не подумайте что наезжаю, но микро задержки сбивают.
То же эхо своего голоса или лаги visual studio или resharper при наборе кода.
Долгая работа с мерцаниями и лагами очень утомляет и сбивает.
В Инете видел множество жалоб и статей.

«Может вам не надо быть врачом?»

Но с интересом выслушаю ваш вариант в чем именно тогда проблема которая «проблема отнюдь не в «микро задержках»» и как она решается. Я вполне могу заблуждаться.
Да ну, бросьте, я смайликов ставлю столько, что мог бы вполне сойти за «не от мира сего», так что «наезды? какие наезды?» :D.

Эхо голоса это другое, примерно как видеть статичную или малоизменяющуюся картинку, но при этом двигаться, но там внутренее ухо, а тут свой внутренний голос и «внешний» невпопад.

Про VS и второе — ну там уж явно не «микро задержки», понятно, что любые такие заметные лаги «бесят» и могут сбить с мысли. но речь была не о таких чудовищных.

Я же сказал — «как врач», это из какой-то старой шутки или анекдота.

Если мы говорим о действительно «микро задержках», о тех которые едва заметны глазом, в случае перерисовки списка файлов/папков — они не могут сбивать, потому что банально реакция медленнее.
они не могут сбивать, потому что банально реакция медленнее.
Не соглашусь. Если бы было так никто бы и не жаловался.
Значит это не «микро задержки», а уже настоящие задержки. Я даром чтоли несколько раз делал упор именно на «микро» и «едва заметность» :(.
ладно пусть будут не микро, а мили или санти секундные задержки, и они бесят на UI.
«едва заметность» — при долгой работе, а особенно если нужно быстро и срочно что то сделать, бесят точно так же как и не едва заметные.
А «мерцание» экрана вас не бесит?
у меня IPS монитор.
Бесит перерисовка контролов на панелях и гридах
ну и как связаны частота обновления экрана и частота работы подсветки с типом матрицы? :D

ладно, это я пытался пошутить, забудем.
а случайно не подскажете аналог ctrl+o в ТК, часто нужно посмотреть вывод консоли приходится писать
\> myProgram.exe > «имя файла» и читать файл под именем «имя файла»
Эх, нашли кого спросить, мне консоль отдельно всегда была достаточна, тем более использую я её явно намного реже :).

Полного аналога нет и невозможно (ну, почти), такая уж организация интерфейса. Без висящей «в фоне» консоли никак, фару-то не надо ничего в фоне, он сам уже в ней.

Частично можно заменить Shift+Enter или… забыл название плагина, пришлось поискать ещё — TConsole, если не путаю, умеет работать по нажатиям кнопок, но ей я тоже полтора раза пользовался так что не подскажу толком.
Ну вы грозились советы раздавать, потому спросил. Но вы так и не научили.

Полный аналог конечно же возможен. Можно открывать доп окошко, это же всего лишь интерфейс.
Для запускаемых программ переопределить консольный вывод и этот вывод писать в окошко — проще простого.

По проводу консольного лога может еще кто что скажет.
Я не грозился, а лишь спросил. Мало того, далее я довольно непрозрачно намекнул в чём же собственно разница и почему так получается.

В спорах FAR vs TK довольно часто с любой из сторон преподносят (преподносили) какие-либо «уникальные», даже секретные, инновационные, потрясающие, исключительные… (что-то меня понесло) возможности, просто не понимая как это вообще работает и почему вот тут так, а вот здесь эдак, как сделать там вот то, а тут вот это и… оказывается, что в том, что подано, как уникальность, на самом деле программы совершенно равнозначны, если понимать (и настроить), а не тратить время на восхваление «идола».

«Полный аналог» это уж никак не дополнительное окошко, это будет просто аналог, но изначальная консольность FAR-а тут никуда не денется, как и изначальная не консольность ТК.
не знаю что такое "не консольность ТК", при желании любой программист за 5 минут напишет на c# под WPF или WinForms апликуху которые будут выводить мне в отдельное окно вывод запускаемых этой апликухой программ.
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.FileName = "Write500Lines.exe";
p.Start();

// To avoid deadlocks, always read the output stream first and then wait.
string output = p.StandardOutput.ReadToEnd();
p.WaitForExit();
Ключевые слова «отдельное окно». FAR сам исполняется уже в окне консоли и может быть скрыт в ней, чтобы увидеть что за ним, для ТК только переключение между окнами.

Хотя… я вспомнил, когда-то баловался и делал фишку с прозрачностью файловых панелей, а под ними делался вывод правда не из консоли, но было полезно. Хотя это не то, это я уже так, «поболтать».
Полноценной реализации консоли в TC нет вообще. И кажется это единственный его недостаток по сравнению с FAR. Из тех реализаций что есть — самая нормальная (если можно так считать) TConsole, посмотрите.
Скрин
image
Точно! Именно про него я и говорил чуть раньше. Спасибо за снимок!
Справедливости ради, виндовые функции расширений Проводника FAR уже давно отображает и использует, ну а остальное для работы несущественно, по крайней мере, пользователям FARа. Длительное время работая с той или иной софтиной, так или иначе набираешь массу полезных приёмов и конфигурационных кунштюков, которые в ней значительно ускоряют работу. И которые перестают действовать, когда переходишь на другую аналогичную. Поэтому пользователям ТС неудобным кажется FAR, а пользователям FARа, соответственно, ТС.
Многим пользователям ТК (личный опыт общения с ними, пусть и не совсем «релевантный»), тоже было бы не важно, но они не знают, как изменить, а ещё хуже — они даже не знают, что это вообще можно изменить (как и многое другое). В итоге получается, сидит юзер, плюётся на какие-то мелочи и матерится в бороду, но не изменит их :(.
Кстати это свойство очень уважительное. Сейчас какая-то мода пошла — кликаешь, скролишь, тянешь, и всюду — пауза. И это считается нормальным, да.
Я с Far-а убег, когда понадобилась поддержка unicode, а ее тогда еще не было.
Каждому свое.
Far, Volkov Commander… неплохие были (и есть) программы.
Прочитав статью и комментарии я понял, что все забыли про одну отличную фичу — быстрый поиск!
да ладно
оффтопик — мне одному кажется, что 9 стал намного медленнее последнего 8 ТК?
на открытии папок особенно заметно
Вы забыли указать один немаловажный пункт. Его нужно поместить между пп. 2 и 3. Звучит он так:
— в выпадающем списке «Поиск в подкаталогах» (переводы есть разные, могут попасться и такие — «Поиск во вложенных папках», «Глубина вложенности подкаталогов» и др.) выбрать вариант «Только текущий».
Это же самое то, о чем вы и пишете.
Смотрю, что тут много любителей Far, поэтому попрошу помощи здесь: всем нравится мне Far, вот только не получилось у меня настроить сворачивание окна копирования, может есть сборка или какое-то простое описание настройки? И не помешала бы возможность открытия нескольких вкладок, есть ли такая возможность?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории