Jump to content
    

Экскурс в редактор SlickEdit

Я так понимаю тулз/опшионз/файл экстеншн сетап/синтакс идент и таб. Номера сам бы хотел проставить.

Share this post


Link to post
Share on other sites

Я так понимаю тулз/опшионз/файл экстеншн сетап/синтакс идент и таб. Номера сам бы хотел проставить.

 

поставте:

Tools->Options->File Extension Setup...->General

там поставте галочку - Display line numbers

Share this post


Link to post
Share on other sites

И еще - можно ли вывести в редакторе номера строк? Пока писал, заглянул в хелп - там есть что-то похожее в описаниях командной строки, но не совсем понятно. Буду разбираться.

локально для файла View->Line Numbers

а глобально как сказал Faradey

Edited by megajohn

Share this post


Link to post
Share on other sites

Только начинаю осваивать Slickedit, посему вопрос может быть глупым...=)

 

На текущем этапе освоения, есть такая проблема, например я хочу посмотреть как обьявлена стандартная СИ функция memcpy(), для этого я через Tools -> Tag Files -> Add Tree присоединяю директорию C:\WinAVR\avr\include\ . И у меня все отлично работает, навожу на функцию указатель мышки , далее CTRL + . и оно показывает как объявлена функция. Но после включения у меня появляется куча заголовочных файлов в окне Projects.

Собственно вопрос, как сделать так чтоб оболочка "знала" о стандартных функциях объявленных в заголовочных файлах, но сами эти заголовочные файлы не помещала бы в окно Projects???А то оно как-то не удобно, когда у тебя куча хидеров перед глазами, но и не всегда удобно.

Share this post


Link to post
Share on other sites

Народ, всех с наступающим Новым Годом :08: :beer: :santa2: Вопрос: а кто-нибудь до Slick-а использовал UltraEdit ? Какие преимущества/недостатки того и другого ? А то сижу на Ультре, так может стоит на Слик перейти ? Или Слик - это те же яйца ? И это дело вкуса и привычки ?

Share this post


Link to post
Share on other sites

Хороший обзор - нашел для себя пару незнакомых фишек.

 

Еще из часто используемых фишек - Tools->Quick refactoring->Rename.

Корректно переименовывает функции (да и переменные) одним махом - включая объявление,

определение и все вызовы.

 

Если при подключении хедеров писать #include ". (с точкой), то вылезет список доступных

хедеров проекта. Перейти к подключенному хедеру можно нажатием Alt-1.

 

С компиляторами общаюсь через makefile, так что независимо от железа команды компиляции

в любом проекте имеют вид make all, make clean all и т.д., с передачей названия текущей

конфигурации через %b.

 

Новые файлы в проекте создаю через свои шаблоны - одним нажатием из Add new item

создается пара .c/.h со привычной мне шапкой, #ifndef __имя модуля__, подключенными

хедерами и т.д.

 

Собираюсь помучать доступ из вислика к SVN и его встроенный GDB-клиент.

Share this post


Link to post
Share on other sites

Собственно вопрос, как сделать так чтоб оболочка "знала" о стандартных функциях объявленных в заголовочных файлах, но сами эти заголовочные файлы не помещала бы в окно Projects???А то оно как-то не удобно, когда у тебя куча хидеров перед глазами, но и не всегда удобно.

Tools\tag files, там создаете новый таг-файл и включаете в него все нужные вам хидеры.

 

 

Вопрос: а кто-нибудь до Slick-а использовал UltraEdit ? Какие преимущества/недостатки того и другого ? А то сижу на Ультре, так может стоит на Слик перейти ? Или Слик - это те же яйца ? И это дело вкуса и привычки ?

Если УльтраЕдит = UEStudio, то я использовал. Основная проблема UEStudio для меня - недоделанное "таггирование", что выливается в отсутствие автодополнения для членов структур\классов\пространств имен, в отсуствие подсказки по аргументам функций и т.д. В Слике с этим веселее. Однако для получения списка тегов он походу использует какую-то внутреннюю тулзовину, а не компилятор С++, поэтому периодически бывают проблемы (особенно для глобальных указателей на класс\структуру, при использовании конструкций вида

#ifdef  A
TClass1 a;
#else
TClass2 a;
#endif

). Другая проблема слика - большие сложности при попытке его купить через бухгалтерию :). Так что счас посматриваю в сторону Eclipse.

Share this post


Link to post
Share on other sites

С компиляторами общаюсь через makefile, так что независимо от железа команды компиляции

в любом проекте имеют вид make all, make clean all и т.д., с передачей названия текущей

конфигурации через %b.

 

Собираюсь помучать доступ из вислика к SVN и его встроенный GDB-клиент.

 

А можно взглянуть на ваш makefile?

Share this post


Link to post
Share on other sites

Какой из ?

 

Пусть будет для IAR и под AVR - это актуально :-)

Это старый вариант с недоработками, например, нечувствительностью к изменениям

в .h-файлах. Доработанную версию могу дать позже, если надо.

makefile.txt

Share this post


Link to post
Share on other sites

Пытался разобраться сам, да видимо без посторонней помощи не осилю. Что бы толкового почитать, про создание make файлов?

Понимаю, что для каждого файла проекта нужно вызвать компилер с заданными параметрами, потом на получившиеся объектники натравить линкер, но не понимаю как это реализовать в виде make файла.

Буду рад любому толчку в нужном направлении :)

 

P.S пользую IAR Arm, хотя это не принципиально, принцип ведь один и тот же...

Share this post


Link to post
Share on other sites

Можно ли СликЕдит настроить так, чтобы при сохранении файла он удалял пробелы в конце строк?

Share this post


Link to post
Share on other sites

Можно ли СликЕдит настроить так, чтобы при сохранении файла он удалял пробелы в конце строк?

strip trailing spaces

Share this post


Link to post
Share on other sites

Господа а никто не знает как можно перенести настройки профиля слика при смене его версии ?

 

Интересуют не настройки цвета, алиасов и т.д. А настройки горячих клавиш.

 

А то поставил 13 ый вместо 12.0.3 и надо по новой все хот кии забивать %(. И это не смотря на то что при установке слик копировал настройки 12 го.

 

Спасибо.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...