Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[VSC] Переименование функций, имена которых совпадают с именами переменных #258

Open
ebugusey opened this issue Jan 20, 2017 · 2 comments

Comments

@ebugusey
Copy link

Пример кода:

Функция НомерГТД(CustomsDeclarations)
	
	НомерГТД = Новый Массив;
	Для Каждого CustomsDeclaration Из CustomsDeclarations.CustomsDeclaration Цикл
		НомерГТД.Добавить(CustomsDeclaration.Number);
	КонецЦикла;
	
КонецФункции

Функция КакаяТо(Item)
	СтрокаТМЦ.НомерГТД = НомерГТД(Item.CustomsDeclarations);
КонецФункции

Пытаюсь переименовать функцию НомерГТД(). Встаю на неё и вызываю команду Change All Occurrences. Но вместо того чтобы выделить наименовании функции в её определении и её вызов в КакаяТо(), VSC выделяет еще и переменную НомерГТД и предлагает её тоже переименовать.

Хотелось бы, чтобы все таки только функция переименовывалась, а не все, что совпадает с именем функции.

@nixel2007
Copy link
Member

В пакете сейчас вообще нет провайдера переименования. Видимо, отрабатывает штатный, который вообще ничего не знает про процедуры и функции.

@nixel2007
Copy link
Member

Давно думал про него. Повешу задачку, чтобы глаза мозолило.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants