Как стать автором
Обновить
0
0
LisTik @LisTik

Пользователь

Отправить сообщение
И не забывайте про обфускацию :)
Ага, И Молдавия станет «энергетической державой».
Просто странно, говорят, что я первый в очереди. Неужели кто-то так долго занимает оператора?
Хорошо. Спасибо.
Не отрицаю. Когда разберёшься, то становится понятно.
Решил я позвонить в вашу поддержку (Skype). Я уже 35 минут «первый в очереди». Причём, периодически, звук играющей музыки начинает плющить и колбасить.
Аналогия — штука сильная. Мне, неискушённому в вопросах «табулатур» человеку, при взгляде на результат автора становится понятно, что и где. А при взгляде на Вашу картинку, к сожалению, ничё не понятно.
Не пробовал наутилус в «двухпанельном» виде. Попробую.
В винде нет смысла его использовать т.к. есть TC. Я имел ввиду только версию под linux. Он достаточно функционален (поинтереснее gnome commander-а), достаточно шустрый в сравнении с krusader-ом. Для меня, за 8 лет привыкшего к TC — это оказалось приемлемой альтернативой.
Любители Total Ccommander-а могут глянуть в сторону Double Commander-а. doublecmd.sourceforge.net/
Возможно Вы правы. Тут стоит определить, что каждый из нас понимает под рефакторингом. Если речь идёт о рефакторинге во всём проекте, то вы правы. Но если рефакторинг происходит в пределах одного файла, то IDE работает не совсем корректно по отношению к именам функций.
И, кстати, судя по всему, рефакторинг действительно не работает для не определённых функций.
При сворачивании, сворачивать самый большой блок, попадающий под «условие сворачивания». Если в этой строке у же есть свёрнутый блок, не учитывать оставшиеся в ней возможности для свёртывания.
Вопрос «Где еще» решается нажатием Ctrl-W, Ctrl-(Shift)-F
Если решать это поиском и заменой, зачем же тогда подсветка и рефакторинг ;)
Имена стоит менять используя рефакторинг «Rename» (F6) – это хорошая привычка.
В том то и дело. Я к этому и клонил. Если функция не подсвечивается, то и рефакторинг не должен работать
Ещё про Code Folding. Встречаются места, когда в одной строке кода есть больше одного участка, попадающего под «условие сворачивания». Когда вы кликаете на "-", чтоб свернуть блок, он сворачивается, вместо минуса появляется "+", но когда вы кликаете на этот самый "+", блок не разворачивается обратно, а сворачивается ещё больше. И развернуть первый свёрнутый блок можно только кликнув на [...]
Но ведь могут быть достаточно изощрённые методы инклуда файлов или создания функций, при использовании которых ваш IDE не сможет определить тело функции. И при этом не будет работать подсветка этой функции. Или представьте картину. У вас коде есть в 3-х местах вызов не существующей функции. Во время интерпретации скрипта выдаётся ошибка «Вызов не существующей функции в такой-то строке». Вы открываете файл, переходите на эту самую строку, вспоминаете, что изменили имя этой функции, также вспоминаете, что она вызывается в этом файле несколько раз. кликаете на неё, чтоб посмотреть где она ещё встречается в этом файле, и не получаете ожидаемого результата.
У вашего IDE приятная подсветка закрывающих фигурных скобок. Если курсор находится у закрывающей скобки, а открывающая скобка находится вне зоны видимости, то строка с открывающей скобкой «всплывает». Проблема возникает когда встречаются конструкции в следующем стиле:
function function_name($pdram)
{
// function body
}

В этом случае всплывёт просто открывающая скобка. Это совсем не информативно. Наверное надо либо не показывать начало блока вообще если там только открывающая скобка, либо показывать ещё и первую не пустую строку перед открывающей скобкой.
Про Code Folding. Хотелось бы чтоб функции сворачивались не полностью. Я бы предпочёл чтоб они сворачивались вот так:

function function_name($param) [...]

Информация

В рейтинге
Не участвует
Откуда
Молдова
Дата рождения
Зарегистрирован
Активность