View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000099 | Wishes | Special Symbols | public | 2006-03-26 09:37 | 2018-11-03 13:20 |
Reporter | DiRTy_GaRRy | Assigned To | |||
Priority | low | Severity | feature | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | x86 | OS | Windows | OS Version | XP SP2 |
Product Version | 1.71 | ||||
Summary | 0000099: Необходимо добавить модификаторы для макросов !& и !&~ | ||||
Description | Необходимо для макросов !& и !&~ добавить модификаторы полного пути. Это можно сделать по аналогии с макросами !@! и !$!, т.е. добавить буковки Q/S/F/A. | ||||
Additional Information | JohnDoe: Хотелось бы иметь возможность использовать для метасимвола !& ВСЕ те же модификаторы, которые доступны в метасимволах !@! и !$!
Отдельно поясню про кавычки. В некоторый случаях они нежелательны. Например когда у нас выделен заведомо один файл, и с помощью !& мы получаем его имя, чтобы соединить с каким-либо путём. Конкретно эта проблемка с кавычками довольно специфическая, и можно на неё забить, но тогда лучше уточнить хелп: Сказано: -------- FAR при обработке метасимволов подставляется только то, что они означают (имя файла, расширение и т.д.). Никаких дополнительных символов (например, кавычки или фамилии разработчиков FAR) не подставляется и вы должны это сделать сами, если потребуется. -------- Добавить: Исключение: при использовании метасимвола !& кавычки подставляются для всех имён содержащих пробелы | ||||
Tags | Metasymbols | ||||
Build | |||||
has duplicate | 0000920 | closed | Усовершенствование метасимвола !& |
|
Пощу сюда по просьбе Raistlin: ( http://forum.farmanager.com/viewtopic.php?p=9525#9525 ): Я предлагаю сделать это в виде префикса !@, например: !@! - имя файла, содержащего длинные имена помеченных файлов без расширений; !@!~ - имя файла, содержащего короткие имена помеченных файлов без расширений. !@!`~ - имя файла, содержащего короткие расширения помеченных файлов. И ещё один префикс !& - для собственно списков. Правда, нарушится обратная совместимость, но надо чем-то жертвовать - отдельных метасимволов на каждый список не напасёшься. |
|
Кажется, что коммент не связан напрямую с темой тикета |
|
Дополнил описание тикета, поскольку другие модификаторы тоже полезны |
Date Modified | Username | Field | Change |
---|---|---|---|
2006-03-26 09:37 | DiRTy_GaRRy | New Issue | |
2006-03-26 09:39 | DiRTy_GaRRy | Note Added: 0000095 | |
2006-03-26 09:39 | DiRTy_GaRRy | Note Edited: 0000095 | |
2006-03-26 09:40 | DiRTy_GaRRy | Note Edited: 0000095 | |
2006-04-13 11:13 | vskirdin | Priority | normal => low |
2006-04-13 11:13 | vskirdin | Category | Macro => Special Symbols |
2006-04-13 11:13 | vskirdin | Product Version | 1.70 => 1.71 |
2018-11-01 13:39 | JohnDoe | Relationship added | has duplicate 0000920 |
2018-11-01 13:40 | JohnDoe | Tag Attached: Metasymbols | |
2018-11-03 13:14 | JohnDoe | Note Added: 0016289 | |
2018-11-03 13:17 | JohnDoe | Summary | Необходимо добавить модификаторы полного пути для макросов !& и !&~ => Необходимо добавить модификаторы для макросов !& и !&~ |
2018-11-03 13:17 | JohnDoe | Additional Information Updated | |
2018-11-03 13:20 | JohnDoe | Note Added: 0016290 |