[*nix] Какую IDE выбрать?
См. FAQ
mc
mcфу... xedit, тогда уж, плюс консоль для компиляции.
Kate )
vi
Правильно!
KDevelop
vi -> ++
vim, Anjuta, Eclipse
Code Forge
ecb
sed -i -e 's/\r\n$/\n/'
перед тем как комитить. Правда у нас к cvs-у приделан скрыпт, который не дает забыть
EMACS. vi для извращенцев.
VIM. emax для извращенцев! (А е, даешь еще один холивар!)
GPS
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.
Если бы это написал фанат какого-нибудь mc я бы понял, то фанат emacs-а -- только
sed -i -e 's/\r\n$/\n/'А нафиг? \r\n для компилятора такой же white space как и \n.
кроме компилятора - с текстом работает еще много утилит, которым могут уже не так пофигистически относится к лишним white-space-ам.
например, diff будет ложную тревогу поднимать
а если проект ведётся не одним разработчиком, то лишние \r будут мешать тем, кто программирует в Unix-среде.
Ну конечно, основная причина в навязчивых "^M" Но есть правда еще проблема, что самба когда создает новый файл, ставит ему аттрибут x, а cvs не дает исправить аттрибуты, какие были во время первого комита, такие на всю жизнь, это просто
Ой блин, жена тут уже успела перелогиниться
В репозитории можно исправить.
Eclipse. Почувствуй себя человеком. Даже если ты юниксоид.
какие у него требования на память? гиг? два гига?
Ну не знаю. У меня на Pentium 4 1 Gb вроде не сильно тормозит. Когда запускается Runtime Eclipse, есть 3-4 секунды посмотреть в окно.
На самом деле, не слишком тормозило и на Duron 700, 512 Mb. А уж юниксоиду, я так понимаю, выбирать вообще особо не из чего - KDevelop, vi, Emacs.
прошлых версий я не видел, но по слухам 3.1 сильно ускорилась.
работать с eclipse нет никаких сил, при переключении между рабочими столами можно чаю попить, пока система со свопом поработает
когда памяти ещё гиг стоял (как же клёво тогда было то тоже не особо приятно было с этим эклипсом
KDevelop довольно неплохая вещь (сам недавно её для себя открыл работать можно, если не требовать от неё большого проявления интеллекта
Блин, такая же фигня, но у меня вообще всё тормозит и винт гремит, думаю что это всё из-за него. У тебя всё кроме эклипса работает нормально?
Только CDT все равно неспешно работает. Особенно на всяческих загрузках и крупных автокомплитах.
Впрочем, писать на нем можно.
да я уже положил на eclipse, KDevelop - мой сегодняшний выбор
Оставить комментарий
bass
помогите начинающему программисту никсов!какую среду разработки посоветуете для изучения? (если есть какой-то выбор) и какую литературу для её изучения?
зы: стоит Mandriva 2006