Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBExpert Новый топик    Ответить
 Как подавить принудительное форматирование заголовка процедуры?  [new]
shalamyansky
Member

Откуда:
Сообщений: 160
Оформляю процедуру в таком стиле (стандартный режим редактирования):
create or alter procedure "SearchExtend"(
    "Request" varchar(32765)
  , "Count"   integer
  , "Start"   integer
  , "Timeout" integer
)returns(
    "typeEntity" smallint
  , "idEntity"   bigint
)as
    declare variable "id"     integer;
    declare variable "Word"   varchar(30);
    declare variable "idWord" integer;
begin
    DoSomething;
end

Сохраняю, открываю. и легким движением руки брюки превращаются, брюки превращаются...
create or alter procedure "SearchExtend" (
    "Request" varchar(32765),
    "Count"   integer,
    "Start"   integer,
    "Timeout" integer)
returns (
    "typeEntity" smallint,
    "idEntity"   bigint)
AS
declare variable "id"     integer;
    declare variable "Word"   varchar(30);
    declare variable "idWord" integer;
begin
    DoSomething;
end

в элегантные шорты!

Но мне нужны именно брюки, как сам сшил, такими их хочу и видеть. В "Code formatting options" все, что мог, настроил, не помогает. Похоже, заголовки процедур/функций живут по своим особым законам. А всего-то хочется избежать настырного принудительного форматирования и видеть при открытии ровно то, что положил при сохранении.

Сообщение было отредактировано: 31 июл 20, 17:33
31 июл 20, 17:29    [22176346]     Ответить | Цитировать Сообщить модератору
 Re: Как подавить принудительное форматирование заголовка процедуры?  [new]
IBExpert
Member

Откуда: От верблюда
Сообщений: 3121
shalamyansky
А всего-то хочется избежать настырного принудительного форматирования и видеть при открытии ровно то, что положил при сохранении.


Мечтать не вредно.
Параметры процедур хранятся в базе в виде записей в RDB$PROCEDURE_PARAMETERS, а не текстом.
Текстом хранится только тело процедуры (после AS).
Так что и все твое форматирование до первого declare/begin - мартышкин труд :)
1 авг 20, 05:24    [22176465]     Ответить | Цитировать Сообщить модератору
 Re: Как подавить принудительное форматирование заголовка процедуры?  [new]
AltHasp
Member

Откуда:
Сообщений: 160
shalamyansky,

Что за мода с двойными кавычками пошла...
1 авг 20, 09:58    [22176484]     Ответить | Цитировать Сообщить модератору
 Re: Как подавить принудительное форматирование заголовка процедуры?  [new]
shalamyansky
Member

Откуда:
Сообщений: 160
Мода называется "диалект 3".
3 авг 20, 16:59    [22177107]     Ответить | Цитировать Сообщить модератору
 Re: Как подавить принудительное форматирование заголовка процедуры?  [new]
shalamyansky
Member

Откуда:
Сообщений: 160
IBExpert

Так что и все твое форматирование до первого declare/begin - мартышкин труд :)

Но можно же автоматическое форматирование делать с учетом "Code formatting options", нет? Ну и ладно, не критично, конечно.
3 авг 20, 17:04    [22177109]     Ответить | Цитировать Сообщить модератору
Все форумы / IBExpert Ответить