DedMorozzz
8.07.2013 - 14:44
Предистория - пару лет назад сталкивался уже с этой иде и её функционал был крайне скуден.
Сейчас поклацал и нельзя не согласится, что он сильно расширился.
Но возникло ряд проблем...вот с вашей помошью и планирую их решить
1. Как поменять цветовую схему иде? По дефолту тёмная - как сделать белым?
2. Bind Live Template. Как это сделать? Создал темплейт, но как вызов определённых темплейтов привязать к хоткею. Или снипет создать(такого не нашел)
К примеру --- echo "<pre>";print_r();echo "</pre>"; забиндить на Ctrl+P. И что бы курсор был между скобок "принт_р".
3. Работа с Свном. Чекаут вышло сделать, а вот свн команд к файлу - не нашел. К примеру "revert changes"
4. Указание пути к модели
Имеется такая конструкция $this->TownModel('State');
Как указать пути, где искать эту модель?
5. подстветка ошибок
$gmaps_combine = json_decode($data['place_json']);
"$gmaps_" подсвечивает. Его добавил в словарь, но тут же другое начело подсвечивать. Как убрать проверку?
Ну на данный момент это самое значимое. Кто в курсе как решить эти вопросы?
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
Winston
8.07.2013 - 20:50
Цитата (DedMorozzz @ 8.07.2013 - 13:44) |
1. Как поменять цветовую схему иде? По дефолту тёмная - как сделать белым?
|
File->Settings->Editor->Color & Fonts-> справа будет select "Scheme name"
Цитата (DedMorozzz @ 8.07.2013 - 13:44) |
4. Указание пути к модели Имеется такая конструкция $this->TownModel('State'); Как указать пути, где искать эту модель?
|
В таком случае не знаю как правильно, но если ты эту конструкцию присваиваешь переменной, то так
@var
$model_state = $this->TownModel('State');
После этого будут подсвечиваться методы из класса
Цитата (DedMorozzz @ 8.07.2013 - 10:44) |
2. Bind Live Template. Как это сделать? Создал темплейт, но как вызов определённых темплейтов привязать к хоткею. Или снипет создать(такого не нашел) К примеру --- echo "<pre>";print_r();echo "</pre>"; забиндить на Ctrl+P. И что бы курсор был между скобок "принт_р". |
По умолчанию не знаю, чтобы можно было назаначать гарячие клавиши на шаблоны. Можно вставить по ключевому слову и нажатию Tab(если не изменено при добавлении шаблона(ов)).
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
SoMeOnE
9.07.2013 - 11:56
DedMorozzz
9.07.2013 - 11:59
Цитата (Winston @ 8.07.2013 - 19:50) |
File->Settings->Editor->Color & Fonts-> справа будет select "Scheme name"
|
Это находил, но цвет иде не меняет. Меняет фон и подсветку кода, а не самого иде. Глупо выглядит, когда иде тёмное, а код на белом фоне
Цитата (Winston @ 8.07.2013 - 19:50) |
В таком случае не знаю как правильно, но если ты эту конструкцию присваиваешь переменной, то так |
Нет, это просто подгрузка модели. И делается так:
$this->loadModel('ModelName');
$this->ModelName->function_name();
а TownModel это обёртка для loadModel, с указанием в каком модуле находится эта модель, что бы каждый раз не писать "путь"
Цитата (T1grOK @ 8.07.2013 - 21:10) |
По умолчанию не знаю, чтобы можно было назаначать гарячие клавиши на шаблоны. Можно вставить по ключевому слову и нажатию Tab(если не изменено при добавлении шаблона(ов)).
|
это так же нашел, но это немного не то. Пробовал через макрос - делает что надо, но получается долго, а как ускорить макрос - не нашел. Вместо моментального результата - он печатается
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
DedMorozzz
9.07.2013 - 12:01
спасибо, почитал. К сожалению ничего касаемо интересующих вопросов ):
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
SoMeOnE
9.07.2013 - 12:10
Цитата (DedMorozzz @ 8.07.2013 - 10:44) |
2. Bind Live Template. Как это сделать? Создал темплейт, но как вызов определённых темплейтов привязать к хоткею. Или снипет создать(такого не нашел) К примеру --- echo "<pre>";print_r();echo "</pre>"; забиндить на Ctrl+P. И что бы курсор был между скобок "принт_р". |
Правильно ли я понимаю, что не получается создать в ive template команду из нескольих букв, и что бы при нажатии допустим таба выводилось ?
echo "<pre>";print_r();echo "</pre>";
SoMeOnE
9.07.2013 - 12:19
Прочитал предыдущий комментарий. Это ты тоже делал)
Цитата (DedMorozzz @ 9.07.2013 - 07:59) |
Это находил, но цвет иде не меняет. Меняет фон и подсветку кода, а не самого иде. Глупо выглядит, когда иде тёмное, а код на белом фоне |
Цвет самой IDE задается темой.
Appearance - Look and feel
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
DedMorozzz
9.07.2013 - 13:14
Цитата (T1grOK @ 9.07.2013 - 11:26) |
Цвет самой IDE задается темой. Appearance - Look and feel |
спасибо, то что надо!
1 проблема решена. Осталось ещё 4
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
Цитата (DedMorozzz @ 9.07.2013 - 07:59) |
это так же нашел, но это немного не то |
Не вижу разницы, что нажать 2-3 гарячих клавиши или задать 2-3 буквенное ключевое слово.
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
DedMorozzz
9.07.2013 - 13:59
Цитата (T1grOK @ 9.07.2013 - 12:22) |
Не вижу разницы, что нажать 2-3 гарячих клавиши или задать 2-3 буквенное ключевое слово.
|
Я думаю не станешь спорить, что привычка это тоже удобство. Я привык вызывать нужные мне комбинации хоткеями, предварительно ничего не писав и не преобразовывав написанное.
Это как минимум меньше действий.
А как максимум - я это делаю на автомате, не отвлекаясь от процесса. И переучиваться в худшее(больше действий) - несколько не то, что ищу
Да и "даже если"... как расположить курсор между скобками? Ибо это будет единственое "но", но думаю, что это будет так страшно
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
echo "<pre>";
print_r($END$);
echo "</pre>";
И выбрать applicable context при добавлении.
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
SoMeOnE
9.07.2013 - 15:37
T1grOK
отличное решение.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.