View Issue Details

IDProjectCategoryView StatusLast Update
0001096Far ManagerCopy/Movepublic2010-04-26 09:22
ReporterJohnDoe Assigned ToDrKnS  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Product Version2.0 
Fixed in Version2.0 
Summary0001096: Переименование файлов оканчивающихся на пробел
DescriptionПри переименовании (ShiftF6) фар убирает пробелы.
Это как бы правильно, поскольку позволяет избежать случайных ошибок.

Однако если мы пытаемся переименовать файл, уже содержащий пробел в конце (а наше переименование не касается этого пробела), то это поведение фара кажется неестественным.

Предлагаю чтобы при Shift-F6 фар проверял налицие концевых пробелов, и если они есть, то подставлял бы в поле ввода имя файла в закавыченном виде.

Rename or move "имяфайла " to:
"имяфайла "
TagsNo tags attached.
Build0

Activities

DrKnS

2009-10-11 19:50

administrator   bugnote:0004236

С этим делом сеёчас немного бардак.

ShiftF6 пробелы режет, F7 не режет, ShiftF4 режет и т. п.

Т.е. надо править везде и везде делать одинаково - или резать, если нет кавычек, или же не резать никогда.

Мне как-то больше нравится второй вариант, но ещё не поздно высказаться.

Denis

2009-10-11 21:17

reporter   bugnote:0004238

Last edited: 2009-10-11 21:20

Пробелы - оставлять всегда, но так же всегда показывать кавычки, если есть пробелы.

JohnDoe

2009-10-11 21:46

updater   bugnote:0004239

>Т.е. надо править везде и везде делать одинаково - или резать, если нет кавычек, или же не резать никогда
Согласен что должно быть однотипно. Причём и с концевыми точками так же. И вопрос как лучше сделать - непростой, и достоин отдельного тикета.

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

И решение конкретно этого случая не связано с тем как будет принято обходиться с пробелами при создании нового файла.

Создание нового и переименование существующего - разные вещи, и подойти надо по-разному.

DrKnS

2010-04-25 21:47

administrator   bugnote:0005269

Пробелы уже не режутся, с какого билда - не помню.

JohnDoe

2010-04-26 09:10

updater   bugnote:0005271

При переименовании/перемещении/копировании не учитываются кавычки.
«имяфайла »
«"имяфайла" »

JohnDoe

2010-04-26 09:21

updater   bugnote:0005272

>Пробелы уже не режутся
Очень жаль. Постоянно напарываюсь на это. Например: Сtrl-F Ctrl-Ins

DrKnS

2010-04-26 09:22

administrator   bugnote:0005273

А кто сказал, что надо резать всё, что вне кавычек?

Кавычки могут вокруг любого элемента в пути:
C:\"Program Files"\Far2\"far".exe - вполне валидная конструкция.

Так что всё идёт по плану.

Issue History

Date Modified Username Field Change
2009-10-01 19:14 JohnDoe New Issue
2009-10-11 19:50 DrKnS Note Added: 0004236
2009-10-11 21:17 Denis Note Added: 0004238
2009-10-11 21:18 Denis Note Edited: 0004238
2009-10-11 21:18 Denis Note Edited: 0004238
2009-10-11 21:20 Denis Note Edited: 0004238
2009-10-11 21:46 JohnDoe Note Added: 0004239
2010-04-25 21:40 alexy Status new => assigned
2010-04-25 21:40 alexy Assigned To => DrKnS
2010-04-25 21:47 DrKnS Build => 0
2010-04-25 21:47 DrKnS Note Added: 0005269
2010-04-25 21:47 DrKnS Status assigned => closed
2010-04-25 21:47 DrKnS Resolution open => fixed
2010-04-25 21:47 DrKnS Fixed in Version => 2.0
2010-04-26 09:03 JohnDoe Status closed => feedback
2010-04-26 09:03 JohnDoe Resolution fixed => reopened
2010-04-26 09:10 JohnDoe Note Added: 0005271
2010-04-26 09:10 JohnDoe Status feedback => assigned
2010-04-26 09:21 JohnDoe Note Added: 0005272
2010-04-26 09:22 DrKnS Note Added: 0005273
2010-04-26 09:22 DrKnS Status assigned => closed
2010-04-26 09:22 DrKnS Resolution reopened => fixed