[*nix] Какую IDE выбрать?

bass

помогите начинающему программисту никсов!
какую среду разработки посоветуете для изучения? (если есть какой-то выбор) и какую литературу для её изучения?
зы: стоит Mandriva 2006

Marinavo_0507

См. FAQ

peter1dav

mc

alexkravchuk

mc
фу... xedit, тогда уж, плюс консоль для компиляции.

SvinkaVJeansah

Kate )

Olenenok

vi

peter1dav

Правильно!

Olenenok

KDevelop

Codcod

vi -> ++

tipnote

vim, Anjuta, Eclipse

bobby

Code Forge

Vlad77

ecb

rosali

А я по самбе редактирую в VS. Главное потом не забыть
 sed -i -e 's/\r\n$/\n/'

перед тем как комитить. Правда у нас к cvs-у приделан скрыпт, который не дает забыть

vook

EMACS. vi для извращенцев.

rosali

VIM. emax для извращенцев! (А е, даешь еще один холивар!)

kindr-16

GPS

vook

>VIM. emax для извращенцев! (А е, даешь еще один холивар!)
http://www.dina.kvl.dk/~abraham/religion/
vi Tutorial
This tutorial is still under construction. Since learning vi is an advanced topic, you might want to take Editors 101 first.
How to move the cursor one character forward in vi
The correct answer is:
<ESC>la
which works in all modes. Except at the beginning of a line, where the above command will move the cursor two characters forward. If it did anything else, it would not be vi. So at the beginning of the line, this answer is the correct one:
<ESC>li
And of course neither will work at the end of the line. At the end of the line, the correct command is:
<ESC>j^i
The topic of the next two lectures will be ``how to move the cursor one character backward in vi''.
How to move the cursor one character backward in vi
To be done...
Editors 101 - The vi Menace
In another article I discussed moving the cursor forward in vi, a very advanced topic that is not required to pass this course. To pass ``Editors 101'' you only need to be able to answer the following question:
Some program started vi for me. I typed a few characters before I figured out what happened. Now everything is fubar. What do I do?
The answer is:
* Check the settings of your EDITOR and VISUAL environment variables.
* Delete the program from your hard disk (required by ISO 9001).
* Find and shoot the programmer (optional).
* Type ``ESC : q ! RET''.
The last sequence is the command for leaving vi. That is all you will need to know about vi, ever. You might find the command somewhat unintuitive, but actually it is not. All vi commands have nice mnemonics. The mnemonic for leaving vi is:
<ESC>ape this
<COLON> thing, // The colon-thing is a nickname for vi.
<Q>uit and do
<NOT> // C slang for `!'. Here used in the meaning `never'.
<RET>urn.

rosali

Если бы это написал фанат какого-нибудь mc я бы понял, то фанат emacs-а -- только

Olyalyau

sed -i -e 's/\r\n$/\n/'
А нафиг? \r\n для компилятора такой же white space как и \n.

Dasar

> \r\n для компилятора такой же white space как и \n.
кроме компилятора - с текстом работает еще много утилит, которым могут уже не так пофигистически относится к лишним white-space-ам.
например, diff будет ложную тревогу поднимать

Fragaria

а если проект ведётся не одним разработчиком, то лишние \r будут мешать тем, кто программирует в Unix-среде.

Smaug

Ну конечно, основная причина в навязчивых "^M" Но есть правда еще проблема, что самба когда создает новый файл, ставит ему аттрибут x, а cvs не дает исправить аттрибуты, какие были во время первого комита, такие на всю жизнь, это просто

rosali

Ой блин, жена тут уже успела перелогиниться

sergey_m

> а cvs не дает исправить аттрибуты, какие были во время первого комита, такие на всю жизнь
В репозитории можно исправить.

enochka1145

Eclipse. Почувствуй себя человеком. Даже если ты юниксоид.

myrka68

более тормозной проги чем eclipse пока не встречал
какие у него требования на память? гиг? два гига?

enochka1145


Ну не знаю. У меня на Pentium 4 1 Gb вроде не сильно тормозит. Когда запускается Runtime Eclipse, есть 3-4 секунды посмотреть в окно.
На самом деле, не слишком тормозило и на Duron 700, 512 Mb. А уж юниксоиду, я так понимаю, выбирать вообще особо не из чего - KDevelop, vi, Emacs.

vall

eclipse показался мне самым быстрым из явовских идешек.
прошлых версий я не видел, но по слухам 3.1 сильно ускорилась.

myrka68

у меня сейчас атлон64 2800+ и 512 памяти (так вышло)
работать с eclipse нет никаких сил, при переключении между рабочими столами можно чаю попить, пока система со свопом поработает
когда памяти ещё гиг стоял (как же клёво тогда было то тоже не особо приятно было с этим эклипсом
KDevelop довольно неплохая вещь (сам недавно её для себя открыл работать можно, если не требовать от неё большого проявления интеллекта

Sebasten

Блин, такая же фигня, но у меня вообще всё тормозит и винт гремит, думаю что это всё из-за него. У тебя всё кроме эклипса работает нормально?

tipnote

Сильно. Даже на глаз заметно быстрей стала.
Только CDT все равно неспешно работает. Особенно на всяческих загрузках и крупных автокомплитах.
Впрочем, писать на нем можно.

myrka68

да я уже положил на eclipse, KDevelop - мой сегодняшний выбор
Оставить комментарий
Имя или ник:
Комментарий: