Перейти к содержанию
    

А я так вообще только что об этой фиче узнал!

Был шокирован, сколько у меня одновременно файлов открыто :)

Спасибо за наводку, полезная штука!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А Вы переключались при таких условиях:

1. Несколько открытых проектов

2. Файлы называются одинаково

?

Без окошка - сплошной бардак

Имхо, это в хотелки надо внести - чтоб если имена открытых файлов уникальны, то окошко и не надо...

 

На сколько я понял без окна нельзя...жаль :crying:

 

А вообще в описанной вами ситуации, на мой взгляд, удобнее использовать дерево проектов и открывать владки оттуда (темболее при одинаковых названиях файлов будет видно к какому проекту он относится.

А вот по ctrl+tab было бы значительно удобнее и быстрее переключаться на предыдущую вкладку (предыдущую НЕ в очереди вкладок на панели, а на ту которую открывал до этого)...так переключение происходит в редакторе geany, мегаудобно.

Изменено пользователем Bass

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вот по ctrl+tab было бы значительно удобнее и быстрее переключаться на предыдущую вкладку (предыдущую НЕ в очереди вкладок на панели, а на ту которую открывал до этого)...так переключение происходит в редакторе geany, мегаудобно.

Это другая фича, Alt + <-/-> - переход вперёд/назад.

Причём, тоже выскакивает список, в котором сразу можно выбрать нужный файл.

Причём, перескакиваешь не просто в файл, а именно на то место, откуда ушёл.

Мегаудобно при обозревании обширных исходников.

Скакаем по "Find Declaration/Implementation/Occurences", смотрим что нужно, а потом альт-назад - и опять в исходном месте

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

интересная ситуация...дома в линуксе оказывается ctrl+tab работает без "окошка", а появляется оно по ctrl+,

хотя в файле настроек никаких упоминаний про ctrl+tab не видно (можно изменить только переключение с "окном")

 

UPD: А в винде кстати Alt + <-/-> не работает что-то

UPD2: Блин и почему в винде все через одно место...перескакивание влево/вправо висит на ctrl+shift+tab/ctrl+alt+tab

Изменено пользователем Bass

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В очередной раз обиделся на NetBeans (поставил 6.9.1, а он в упор не захотел выдавать task list, говорит, нетути их, поставил назад 6.8, а он уже не открывает покоцанный под себя 6.9.1-ым проект).

Последняя капля для попробовать на работе C::B 10.05 (дома комп помощнее и NetBeans не тормозит) (eclipse тоже где-то в планах, но не сейчас).

 

В общем и целом очень приятно.

Но вот облом вышел с диагностикой компилятора. Всё распознаёт и в оба списока (Build Log, Build Messages) правильно вываливает. Но вот перейти в нужный файл на нужную строку кликом по сообщению -- не хочет.

Вроде всё облазил, не нашёл :-(

 

p.s. Ubuntu/x86_64 10.04, C::B сборка с сайта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

:bb-offtopic:

Очень жаль, что мы так и не услышали начальника транспортного отдела Code::Blocks (тоже) не умеет сохраять настройки редактора (шрифт, применние табуляции и чему она равна, ...) попроектно.

Опять захотел попробовать поставить пропорционльный шрифт и в текст вставлять именно табуляции.

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

На первый взгял выглядит симпатично. Всегда хотелось сравнить, поработав параллельно над разными проектами в таком и в таком режиме.

А сравнивать пропорциональный в C::B и моно в NetBeas -- неправильно.

 

Да, и уже менее оффтоп -- C::B, как и NetBeans, при открытии нескольких проектов в оболочке, не умеет в редкторе как-то подчёркивать -- какой файл к какому проекту относится. Хотя бы -- какой к активному, какой ко всем остальным. Хотя бы цветом TAB-а.

Хорошо хоть умеет открывать несколько копия себя, любимого (в NetBeans псисы не нашёл).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но вот облом вышел с диагностикой компилятора. Всё распознаёт и в оба списока (Build Log, Build Messages) правильно вываливает. Но вот перейти в нужный файл на нужную строку кликом по сообщению -- не хочет.

Вроде всё облазил, не нашёл :-(

А плагины все установлены?

Я тоже не нашёл, где конкретно это включается, но как-то таки включил!

Возможно, всё-таки эта фича в одном из плагинов закопана.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да как скачал архив, так и поставил, отдельно плагинов не докачивал.

Но обрабатывает вроде ж всё нормально, в смысле ошибки/предупреждения расцвечивает по-разному, фича "автоматом показывать/прятать панель, оставлять при наличии ошибок" работает, т.е. он их видит. Имя файла, номер строки -- всё распарсил. Ну да ладно, поищу ещё.

 

Тут ещё крик души -- ну почему ни он, ни нетбинс не могут того, что может старый добрый MED, инсталляшка которого не так давно перестала влазить на 3-дюймовую дискетку 1.44МБ (сейчас где-то 1.7занимает). А именно -- для каждого "синтаксиса" _отдельно_ включать word-wrap, работу с табуляциями/пробелами, выставлять правую границу и т.п.

Без этого настолько неудобно редактировать сопутствующие проекту .txt-файлы, аж жуть :-(

Приходится вручную строки переводить, чтобы за край экрана не уходило. При редактировании оно едет. Некрасиво.

Makefile, опять-таки. Там же табуляции нужны. А в исходниках у меня пробелы, тычёк TAB в редакторе тоже настроен пробелы вставлять.

Придётся в C::B настроить для *.txt вызывать gedit (а нетбинс и такого не умеет).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всё распознаёт и в оба списока (Build Log, Build Messages) правильно вываливает. Но вот перейти в нужный файл на нужную строку кликом по сообщению -- не хочет.

Вроде всё облазил, не нашёл :-(

10.05 rev6283 для выни переходит из build messages без проблем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня 10.05 rev 6282 для Linux/64

Скачан ещё в прошлом году весной был, но руки не доходили на каком-то проекте его попробовать.

Гляну что там сейчас.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Создал для С::B

#include <avr/io.h>
#include <avr/eeprom.h>

uint8_t EEMEM  temp1=2;
uint8_t  temp2;


int main(void)
{
    temp2=eeprom_read_byte(&temp1);
    while(1)
    {
    }

    return 0;
}

Все настройки по умолчанию.

При компиляции ощибка

avr-gcc.exe -Wall -mmcu=atmega16 -DF_CPU=16000000UL  -g    -IC:\WinAVR\avr\include -IC:\WinAVR\avr\lib  -IC:\test -c main.c -o obj\Debug\main.o
avr-g++.exe -LC:\WinAVR\avr\lib -LC:\WinAVR\avr\include  -o bin\Debug\test.elf obj\Debug\main.o   -mmcu=atmega16 -Wl,-Map=bin\Debug\test.elf.map,--cref  
obj\Debug\main.o: In function `main':
C:\test/main.c:13: undefined reference to `__eerd_byte_m16'

 

Выяснил, что не находит библиотеку libc.a

Как правильно подсунуть библиотеку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кто подскажет:

когда-то случайно прибил панель инструментов с кнопками Build итд итп. Так вот, восстановить ея до сих пор не могу. Венда. Наверняка, какая-то бага. Что почистить/предпринять. Перестановка без чистки реестра не помогла :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...