Ctrl+F на "..": нужен ли на конце слеш?
Ctrl+F на "..": нужен ли на конце слеш?
Если курсор в панели стоит на какой-нибудь папке (но не на "..", т.е. указателе на родительскую папку), то при нажатии Ctrl+F в командную строку вставляется полный путь без "\" в конце.
Если же курсор стоит на "..", то при нажатии Ctrl+F в командную строку вставляется путь с "\" в конце. Это правильно?
По-моему, нет.
Если же курсор стоит на "..", то при нажатии Ctrl+F в командную строку вставляется путь с "\" в конце. Это правильно?
По-моему, нет.
- Smitis
- Posts: 1709
- Joined: Fri 18 Mar, 2005 12:51
- Location: Питер
- Has thanked: 23 times
- Been thanked: 55 times
Ctrl+F на "..": нужен ли на конце слеш?
Обсуждалось здесь http://bugs.farmanager.com/view.php?id=3011
Разум когда-нибудь победит.
Ctrl+F на "..": нужен ли на конце слеш?
Спасибо за ссылочку. Я почитал обсуждение, но объяснения, почему поведение должно быть различным при нажатии Ctrl+F на ".." и на "обычном каталоге", не нашел.
Там еще обсуждается, где и когда ставить кавычки, но этот аспект меня сейчас не интересует.
Мне все же кажется, что это баг.
Там еще обсуждается, где и когда ставить кавычки, но этот аспект меня сейчас не интересует.
Мне все же кажется, что это баг.
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Ctrl+F на "..": нужен ли на конце слеш?
Мне, в принципе, тоже, но в коде явно написано "если это '..' то добавляем \", причем так было ещё у Рошала в 1.65.
Ctrl+F на "..": нужен ли на конце слеш?
По-моему, это нужно сделать. Ведь Ctrl+Enter обычно вставляет то, что показано в панели -- без полного пути. В случае с ".." и надо вставлять "..".2useven10 wrote:Можно сделать им разное поведение
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Ctrl+F на "..": нужен ли на конце слеш?
2useven10 wrote:Мало тогоCtrl-F
дублируетCtrl-Enter
.
Можно сделать им разное поведение, но тогда одна из клавиш останется 'нелогичной'...
[b]CtrlEnter[/b]
останется нелогичным , даже если убрать ‘\
’. Но делать его логичным смысла не вижу, т.к. вставить “[i][b]..[/b][/i]
” проще самому. Поэтому предлагаю оставить [b]CtrlEnter[/b]
таким, какой он есть сейчас, а [b]CtrlF[/b]
— нормализовать.Фар есть инструмент, а не нянька. © 2009 DrKnS
Ctrl+F на "..": нужен ли на конце слеш?
С этим я бы согласился, если бы при этом в конце не добавлялся "\". Т.е. поведение Ctrl+Enter было бы "необычно" в том смысле, что для него вставляется полный путь, а не то, что показано в панели. Но в смысле "\", по-моему, всё должно быть единообразно.HaRT wrote:Поэтому предлагаю оставить CtrlEnter таким, какой он есть сейчас
Т.е. сделать так, чтобы при этом никогда не выдавался "\" в конце? Тогда я лично согласен!HaRT wrote:а CtrlF — нормализовать
Ctrl+F на "..": нужен ли на конце слеш?
Здравствуйте! Подскажите, пожалуйста, как вернуть прежнее поведение, когда по Ctrl+F на ".." добавлялся в конце слэш?
- John Doe
- Бюрократ
- Posts: 13861
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Ctrl+F на "..": нужен ли на конце слеш?
Code: Select all
--http://forum.farmanager.com/viewtopic.php?p=140320#p140320
Macro { description="CtrlF: add slash after ..";
area="Shell"; key="CtrlF";
id="FCE4ECD5-4D07-405A-8226-DB2EB7D002CD";
condition=function() return APanel.Current==".." end;
action=function()
Keys("AKey","BS","\\","Space")
end;
}
https://t.me/FarManager — Telegram чат