У Monodevelop 4, коли я вибираю кольорову схему Visual Studio, назви методів у деклараціях методів виглядають злегка фіолетовими. У наведеному нижче прикладі це було б GetSomeString
.
Однак я не хочу висвітлювати використання методів (у наведеному нижче прикладі це було б GetOtherString()
в this.GetOtherString()
.
Друге, я можу контролювати за допомогоюПараметр методу (семантичний) у кольоровій схемі Monodevelop, однак я не знайшов можливості змінити перший (хоча у схемі візуальної студії він злегка фіолетовий, тоді як у схемі за замовчуванням - ні, тому він змінюється ... )
public lass SomeClass
{
protected string GetSomeString() {
return this.GetOtherString() + "SomeString";
}
protected string GetOtherString() {
return "Other";
}
}
Відповіді:
2 для відповіді № 1Якщо ви використовуєте вбудований стиль, вам доведеться зробити копію цього стилю і відредагувати створений .xml файл. Я вважаю, що потрібні вам рядки:
<Style name="keyword.semantic.method" color="#(hex color)" />
<Style name="keyword.semantic.method.declaration" color="#(hex color)" />
Змініть їх на свій смак.
Крім того, якщо у вас увімкнено семантичне підсвічування, вимкнення його також слід видалити (разом із усіма іншими смисловими підсвітками)
Файл .xml створеного стилю, принаймні в Windows, повинен зберігатися в C: Користувачі (ім'я користувача) AppDataRoamingMonoDevelop-Unity- (версія #) HighlightingSchemes
Швидкий пошук в Google повинен повідомити, де знаходиться еквівалент mac, якщо це необхідно.