Решил я позвонить в вашу поддержку (Skype). Я уже 35 минут «первый в очереди». Причём, периодически, звук играющей музыки начинает плющить и колбасить.
Аналогия — штука сильная. Мне, неискушённому в вопросах «табулатур» человеку, при взгляде на результат автора становится понятно, что и где. А при взгляде на Вашу картинку, к сожалению, ничё не понятно.
В винде нет смысла его использовать т.к. есть TC. Я имел ввиду только версию под linux. Он достаточно функционален (поинтереснее gnome commander-а), достаточно шустрый в сравнении с krusader-ом. Для меня, за 8 лет привыкшего к TC — это оказалось приемлемой альтернативой.
Возможно Вы правы. Тут стоит определить, что каждый из нас понимает под рефакторингом. Если речь идёт о рефакторинге во всём проекте, то вы правы. Но если рефакторинг происходит в пределах одного файла, то IDE работает не совсем корректно по отношению к именам функций.
При сворачивании, сворачивать самый большой блок, попадающий под «условие сворачивания». Если в этой строке у же есть свёрнутый блок, не учитывать оставшиеся в ней возможности для свёртывания.
Ещё про Code Folding. Встречаются места, когда в одной строке кода есть больше одного участка, попадающего под «условие сворачивания». Когда вы кликаете на "-", чтоб свернуть блок, он сворачивается, вместо минуса появляется "+", но когда вы кликаете на этот самый "+", блок не разворачивается обратно, а сворачивается ещё больше. И развернуть первый свёрнутый блок можно только кликнув на [...]
Но ведь могут быть достаточно изощрённые методы инклуда файлов или создания функций, при использовании которых ваш IDE не сможет определить тело функции. И при этом не будет работать подсветка этой функции. Или представьте картину. У вас коде есть в 3-х местах вызов не существующей функции. Во время интерпретации скрипта выдаётся ошибка «Вызов не существующей функции в такой-то строке». Вы открываете файл, переходите на эту самую строку, вспоминаете, что изменили имя этой функции, также вспоминаете, что она вызывается в этом файле несколько раз. кликаете на неё, чтоб посмотреть где она ещё встречается в этом файле, и не получаете ожидаемого результата.
У вашего IDE приятная подсветка закрывающих фигурных скобок. Если курсор находится у закрывающей скобки, а открывающая скобка находится вне зоны видимости, то строка с открывающей скобкой «всплывает». Проблема возникает когда встречаются конструкции в следующем стиле:
function function_name($pdram)
{
// function body
}
В этом случае всплывёт просто открывающая скобка. Это совсем не информативно. Наверное надо либо не показывать начало блока вообще если там только открывающая скобка, либо показывать ещё и первую не пустую строку перед открывающей скобкой.
В этом случае всплывёт просто открывающая скобка. Это совсем не информативно. Наверное надо либо не показывать начало блока вообще если там только открывающая скобка, либо показывать ещё и первую не пустую строку перед открывающей скобкой.
function function_name($param) [...]