2011-11-13 2 views
0

Linux에서 C-app을 작성했지만 "자동 작성"에 대해 잘 모르며 Vim으로 코드를 작성하고 수동으로 앱을 컴파일하십시오. 프로그래머가 Linux에서 생산성 향상을 위해 배우는 도구, 유틸리티는 무엇입니까? git, diff, batch, make를 안다. 더 많은 것을 제안 할 수 있습니까? 감사리눅스에서 배울 수있는 도구

(더 구체적으로, C, 파이썬, 자바 프로그래밍을위한 어떤 도구)

PS : 내 나쁜 영어 죄송합니다.

+3

당신의 영어는 괜찮습니다.하지만이게 진짜 질문이라고 생각하지 않습니다 ... –

+0

동의어 @ keith.layne, 아마도 프로그래머를보고 있습니다 - http://programmers.stackexchange.com/ –

+0

이동할 수 있습니까? 그것은 프로그래머 교환? – HVNSweeting

답변

0

실제 Linux 소프트웨어가 실제로 어떻게 사용되는지 확인할 수 있습니다. 예를 들어 소스 코드에서 다음과 같은 유틸리티를 검색하고 빌드하십시오. GNU make

vim 대신 GNU emacs을 사용할 수도 있습니다. 그것은 맛의 문제 (일종의 "종교적 전쟁")입니다. 가장 큰 차이점은 이맥스 사용자들은 이맥스에서 모든 것을하고 있다는 것입니다.

+0

나는 항상'vim'에서 소프트웨어를 컴파일한다 :'! make'는 속임수를 사용한다. 그러나 이메일을 읽거나 IRC를 사용하거나 vim에서 웹 서핑을하지는 않습니다. (vimperator (http://vimperator.org/vimperator)를 가지고 있습니다 :) – sarnold

+0

Emacs에있는'F11' 키를 누르면'Mx recompile '에 바인딩됩니다. 정말 맛과 정의의 문제 (당신은 재 컴파일하지 않는다. 쉘 명령 만 실행하면된다). –

+0

다른 리눅스 개발자들이하는 일도 볼 수 있습니다 ... –

0

코드 작성을위한 Netbeans IDE를 사용해 볼 수 있습니까?

+1

이것은 맛의 문제입니다. 가치가있는 것을 위해, 나는 IDE를 사용하는 GCC 개발자 (GCC 컴파일러에서 일하는 개발자)가 거의 없다는 것을 안다. IDE를 사용하는 것을 권하지는 않을 것입니다 (당신이'emacs'를 IDE라고 부르지 않는 한). –

+0

Eclipse 나 Netbeans를 좋아하는 자바 프로그래머는 메서드 이름 등을 완성 할 때 "더"좋기 때문에 개인적으로는 'vim'또는 'emacs'를 사용합니다. – sarnold

+0

@BasileStarynkevitch : emacs는 IDE가 아니며 자체 OS입니다. – ninjalj