Имя: Пароль:
1C
1С v8
Добавление пробелов в форматировании текста модуля
0 DeadLine
 
08.07.19
12:53
Привет всем! Как можно быстро форматировать в модулях платформы вот такой текст:
Переменная1 = Истина;
ОченьДлиннаяПеременная = Истина;

в вот такой

Переменная             = Истина;
ОченьДлиннаяПеременная = Истина;
1 DeadLine
 
08.07.19
12:54
Почему-то некоторый пробелы удаляются

в вот такой

Переменная             = Истина;
ОченьДлиннаяПеременная = Истина;
2 DeadLine
 
08.07.19
12:58
Вот есть пример
http://catalog.mista.ru/public/79178/
Но судя по комментам, идея загнулась.
3 BMW1C
 
08.07.19
13:43
4 Жан Пердежон
 
08.07.19
15:47
(0) на самом деле, такая себе идея
5 Garykom
 
гуру
08.07.19
15:54
Через буфер обмена можно, вроде даже были плагины к VS Code
6 Garykom
 
гуру
08.07.19
15:55
(5)+ В смысле для яп 1С.
7 bolobol
 
08.07.19
15:59
К чему такой дуристикой заниматься?
8 Garykom
 
гуру
08.07.19
16:06
9 Garykom
 
гуру
08.07.19
16:07
А ведь прикольно, одни добавляют лишние пробелы, другие пытаются их удалить причем не понимая как.

И все работой заняты...
10 bolobol
 
08.07.19
16:43
(8) ХЗ о чём ты
11 DTX 4th
 
08.07.19
16:54
(2) Хотел такую написать, но в 8.3 изменилась отрисовка форм и, похоже, всё пропало.
Бесит.

Ну если вы на кофигуратор забили - зачем отнимать у пользователей возможность его дорабатывать???
12 Garykom
 
гуру
08.07.19
17:13
(10) До тебя не дошло что у ТС задача строго обратно твоей старой?

Точнее наоборот твоя задача "убрать лишние пробелы" обратна задаче ТС по их добавлению ))
13 bolobol
 
08.07.19
17:17
(12) Похоже, кое кто тёплое с мягким путает. Я объясню: у ТС задача "выровнять строки по самой длинной до знака равно", но вот зачем такую дичь делать - это вопрос! И где ты углядел своё "про это" - я хз.
14 Cyberhawk
 
08.07.19
17:21
Для повышения читабельности конечно же
15 bolobol
 
08.07.19
17:25
(14) И с каждым добавлением или удалением (изменением) строки максимальной длины - переформатировывать текст? Его столько времени не читают, чтобы телодвижения по форматированию осуществлять.
16 bolobol
 
08.07.19
17:28
Особенно доставляет:

ОченьДлиннаяПеременная1яывывымывмывм = Истина;
ОченьДлиннаяПеременная2              = Истина;
к                                    = Ложь;
ОченьДлиннаяПеременная3выммыв        = Истина;
ДлиннаяПеременная4                   = Истина;

Вымеряй сиди с линейкой, чем "к" инициализируется...
17 Garykom
 
гуру
08.07.19
17:37
(13) У меня был аналогичный вопрос по твоему "убиранию лишних пробелов, табуляция и т.д."
Нахрена такую дичь делать если и так все работает?
18 bolobol
 
08.07.19
18:20
(17) Что работает?
19 bolobol
 
08.07.19
18:21
Это же и делалось именно для того, чтобы то что нужно - заработало. И заработало - быстро! Это была цель запроса, а ты так ничего и не понял.
20 palsergeich
 
08.07.19
18:23
Ну турбоконф.
ОченОчень длинные переменные - признак дурного тона и разрешаются только специалистам 1с на Селезневской. Мы, должны ужиматься
21 Eg0rkas
 
08.07.19
18:26
в курсах от Гилева, говорится, что нужно придерживаться написания кода как в (16).
Но я как-то писал обработку на своем ноуте, потом загрузил на сервере клиента и все пробелы поехали, больше я таким не занимался как Гилев рекомендовал
22 bolobol
 
08.07.19
18:33
Еретик! Сжечь!
23 Cyberhawk
 
09.07.19
09:34
(15) У каждого способа есть плюсы и минусы. Выравнивание обычно после завершения активной фазы разработки имеет место быть, чтобы в поддержке тому, кто будет туда заглядывать / отлаживать, стало легче. При активной разработке такое выравнивание иногда, несомненно, доставляет неудобства.