이클립스 IDE와 작별 인사를 할 2020 년 Intellij IDEA-개발자를위한보다 강력한 IDE
늦게, 나는 생각으로 바뀌었다. 직원들은 모두 내가 적의 편에 찬성하기로 결정했다고 말했습니다. 분명히,이 직원들은 나와 같은 "오래된"소프트웨어 엔지니어입니다. 또한 졸업생, 90 년대 이후에는 조직의 필수 PC에 모호함이 도입되지 않습니다.
1. 세 다리의 슈라우드 시간 :
처음에는 Java 프로그램을 작성했지만 모호하지는 않지만 jbuilder라는 장치를 만들었습니다. 그 시점에서이 장치를 사용했을 때, 나는 이전에 단순히 기본 서적 장치를 사용하여 변경한다는 사실에 비추어 사용하기가 매우 간단하다고 생각했습니다. 나중에 자바에서 능력을 발휘할 수있는 방법을 찾기 위해 워드 프로세서를 높이기를 원하는 "에이스 (aces)"는 실제로 칭찬 할만한 것이 아니라는 것이 밝혀졌다. 어쨌든 괜찮은 장치가 지나치게 중요합니다. 오버 섀도 잉 (overshadowing)이라는 장치를 발견하는 데 시간이 오래 걸리지 않았고 점점 더 많은 주변 장치가 발견되었으므로 확인하기로했습니다. 테스트가 끝날 무렵, 나는 사용에 대해 생각하기조차 너무 간단하고 그의 인터페이스가 점차 훌륭해졌으며 내부 용량은 소프트웨어 엔지니어를 위해 맞춤화 된 것과 비슷했습니다. 가장 활력이 넘치는 구성 요소는 모듈의 일정한 흐름을 지원한다는 것입니다. 또한이 모듈을 직접 작성할 수도 있습니다. 2001 년에 ibm에 의해 섀도 잉이 시작되었고 2003 년에 지어졌습니다. 그 당시에는 현지에서 놀랍게도 늦었고, 오랜 시간이 걸렸고 07 년까지는 활용하기 시작했습니다. 08. "개발자"도 마찬가지로 2006 년에 흔치 않은 주제 인 "오버 섀도우 폭풍"을 배포했습니다. 그 후, 3 분할의 오버 섀도 잉, jbuilder 및 netbean의 상황은 기본적으로 모호한 규칙이었습니다.
그 후, myeclipse는 상당히 점진적으로 획기적인 것으로 나타났습니다. 그는 정기적으로 사용되는 모든 모듈을 조정했습니다. 한 번의 진드기로 소개하는 시간에 관계없이 모든 것이 있습니다. 기본적으로 Java로 무엇이든 만들 수 있습니다. 그것이 무료가 아니라는 사실에도 불구하고. 점차 jbuilder는이 시점에서 어느 누구도 이용하지 않습니다. 그러나 netbean은 그것이 거주지가 아니거나 내 서클이 과도하게 빡빡하다는 것을 알지 못하고, 주변에 개인이 거의 없지만, 정기적으로 해외에서 해독 된 전문 서적에 그림자가 나타납니다. 리팩토링의 중요성으로 인해 점차 유명해지지 않습니다. Xiong Jie는 "리팩토링"해석에서 모호함을 제안했습니다. 그 후, 나는 다소 혼란스러운 가려지지 않은 콘솔 (본질적으로 마우스가 없음)을 사용하는 그의 빠른 리팩토링 코드를 관찰했습니다. 그 후, 대체 방법 키를 유지하는 것이 저에게 주제가되었습니다. 그 후 10 년 동안 길고 흥미 진진한 프로그래밍 직업을 겪은 사람이 바로 나였습니다. 모호한 표현이나 풍부한 미케 클립 스를 간단하게 표현하는 것이 더 현명하다고 정기적으로 주장 함에도 불구하고, 풍부한 형태는 종종 기본을 움켜 쥐고, 아무것도, 모든 모듈을 다시 해시해야하며, 기본 적응은 경멸됩니다. 풍부한 형태의 활용 모듈이 소개되지 않습니다. 나는 한때 매우 성실한 직원, 주최자 아래의 각 모듈 이름, 기록을 지워야 할 곳, 포함해야 할 곳, 포함해야 할 설정, 소개 및 제거 방법 등 모든 것을 보았습니다. 반대로 나는 점차적으로이 스턴트를 얻었습니다. 그 후, 모듈 구축이 불편하지 않아야합니다. 간단히 시장에서 검색하여 소개를 시작하십시오. 이 용량의 개선으로 인해 고객 기반이 점진적으로 이동하는 긴급 상황에서 벗어날 수 없었습니다.
2. Intellij IDEA가 고안되었습니다 :
사실, 꽤 오래 전에 나는 생각이 활용하기 어렵다는 말을 들었습니다. 그것이 사용되는 한, 그것이 그늘에서 이용되지 않을 것이라고 말했습니다. 또한 JetBrains는 Java 개발자를 어떻게 이해합니까? 나는 그것이 변화의이면에 어떤 목적도 발견 할 수 없기 때문에 시도하지 않았다. 또한, 나는 C ++, 파이썬,이 방언을 만들어야하는 모든 것에도 불구하고 오버 그림자는 양식 모듈 지원을 비교할 수 없습니다. 실제로 센터에서는 방금 변경 한 파트너에게 계속 사용하도록 요청합니다. 그러나 아무도 내 질문을 분명히 해결할 수 없습니다. 파트너의 대부분은 단순히 가치가 매우 높다고 말합니다. 당신이 그에게 어디로 갈 것인지 물어 보면 그는 말할 수 없습니다. 몇몇 파트너는 그가 점진적으로 도움이된다고 생각한 몇 가지 역량을 열거했고, 나중에 알려 주었고, 나중에 그에게 알려준 후에 진실을 알았습니다. 이러한 역량은 마찬가지로 그림자가 있습니다. 다른 파트너는 훨씬 점진적으로 흥미로웠다. 두 달이 걸렸고 활용하기가 매우 간단하다고 말했습니다. 그 시점에서 나는 그것을 더 큰 크기로 바꾸라고 요청했다. 텍스트 스타일을 보자. 그는 심지어 그것을 수정하는 방법에 대해 가장 안개 낀 생각이 없다고 말했습니다. 이러한 경험들은 진정으로 변화의 동기가 없다고 생각하게합니다. 어쨌든, 조직이 몇 가지 훈련을 촉진 한 일주일 전에 열린 문이있었습니다. 모든 중고 IDEA와 유사한 교육을 준비합니다. 사실, 장치의 구별은 많은 영향을 미치지 않았고 정보 준비에 대한 동화는 없었지만 견딜 수는 없습니다. 나는 준비를 위해 한 시간 동안 튜닝을했지만 55 분의 정보에 맞추기 만하면 5 분의 하드웨어 사용 적성도 마찬가지로 동화되어야한다. 또한 로버트 C 마틴 (Robert C Martin)이이 악기로 가려져서 바뀌 었다는 이야기를 들었습니다.
지난 월요일은 나의 변화의 주요한 날이었습니다. 설립 절차가 순조로웠다. 공식 사이트는 무료 및 예비 변형을 제공합니다. 분명히, 나는 예비 양식을 고르는 데 시간을 허비하지 않았습니다. 사실 이후 30 일에 대해서는 포기하지 않을 것입니다. 설립 후에는 분명히 둔한 인터페이스입니다. 그것에 대한 모든 잡기 기괴한입니다. 오랫동안 활용 한 대체 키는 활용하기 어렵다는 것을 발견했습니다. 현재 벤처를 가져올 수 없습니다. 더 이상 참을 수 없어 내가 견딜 수없는 것은 새로운 정보를 배우고 애쓰는 것이 아니라 숙련도가 여러 번 또는 심지어 백 배나 빠르게 감소한다는 것입니다. 개별적으로 바이두. 하루 종일 하루가지나면서 신비로운 일이 발생했습니다. 더 이상 슈라우드를 계속 사용하고 싶지 않습니다. IDEA가 없었기 때문에 점점 더 짜증이났습니다. 그래서 집에서 다음 4 일 동안 코드를 점점 더 쉽게 작성하기 시작했습니다. 5 일 동안 방금 활용 한 개인의 경우, 실제로 말한 것은 단지 졸작 쓰레기 일뿐입니다.
3. 어떤 것이 더 좋습니까?
생각하기에, 나는 그것이 모호한 것보다 확실히 우수하다고 생각하지만, 그 장점은 용량이 포함되는 것이 아닙니다. 용량의 양은 실제로 동일합니다. 생각보다 나은 방법은 그가 있다는 것입니다. 미묘함은 사용하기 쉽고 더 좋습니다. 예를 들어, 바람둥이를 디자인하는 동안 Baidu가 필요하지 않았습니다. 나는 그것을 조금 시도하고 효과적으로 달렸다. 그것은 내 마음을 진정으로 이해한다는 것을 감지합니다.
처음 몇 가지 참고 사항 :
당신이 단순히 프로그래밍을 시작했을 가능성이 있지만, 오랜 경험이있는 슈라우드 개발자 인 나와 같은 쉬운 경로 키가 걸리지 만 생각은 끝났습니다. 이해하기 쉬운 설정, 기본 대체 방법 키를 단일 틱으로 섀도 잉 대체 방식 키로 변경할 수는 있지만 시도했지만 100 %가 아니라 가장 많이 변경되었으므로 항복했습니다. 마찬가지로 벤처와 모듈에 대한 적절한 이해가 있습니다. 과거 슈라우드는 구축의 아이디어이며 모듈에 대한 이해가 없으므로 수많은 사업을 가져올 수 있지만 IDEA는 완전히 독특합니다. 그는 하나만 기대할 수 있습니다. 다른 작업을 수행 할 가능성이있는 경우 다른 인터페이스를 열어야합니다. 현재 메모리 소비 문제를 강조 할 필요가 없습니다. 발전은 허용되지만 벤처에서 다양한 모듈을 가져올 수 있습니다. 사실은 전문가가 한적한 설정이기 때문에 일반적인 이벤트 전환에 점점 더 합리적입니다. 바람둥이의 설정도 마찬가지로 이해하기 쉽습니다. Tomcat 예제를 확인하여 다른 Tomcat 확장을 활용할 수 있습니다. 분명히, 동시에 시작하려면 포트가 고유해야합니다.
일반적으로 사용되는 대체 방법 키 :
cmd + shift + f 모든 작업에 대한 특정 문자열을 찾습니다
cmd + shift + o 문서 발견
cmd + 0 검색 클래스
cmd + f이 문서에서 문자열 찾기
cmd + x 줄 삭제
cmd + c 행을 선택하고 복제하십시오
Alt + Enter 프로그램 된 간단한 실수 수정
ctrl + alt + h는이 전략을 호출하는 기술을 보여줍니다.
cmd + 7은이 클래스에 대한 모든 기술을 보여줍니다
cmd + alt + l 정렬 코드 그룹
ctrl + alt + o 가져 오기 정렬
shift + f6 이름 바꾸기에 대한 수많은 레크리에이션이 있습니다.
모호한 부분과 관련하여 본질적으로 고유하지만 개별적으로 "다시 찾아야"합니다.
내가 좋아하는 하이라이트 :
생각은 물론 아래의 teminal을 보여줍니다. 매우 사용하기가 매우 간단합니다. 현재는 매킨토시와 함께 제공되는 터미널을 사용합니다 (오버 섀도 잉이 그것을 발견 할 수는 있지만 실제로 사용하기는 어렵습니다) ). 올바른 측면에 데이터베이스 연결이 있습니다. 가끔 Navicat 및 mysql workbench를 사용합니다. 또한 권한에 대한 전문가는 마찬가지로 마우스 오른쪽 버튼을 클릭하기위한 그림자와 같은 것이 아니라 사용하기가 매우 간단하며 기본값은 완료되지 않습니다. JetBrains는 특별한 조직입니다. 현재 js를 얻고 웹 스톰을 활용하고 pydev 대신 pydev 대신 pycharm을 얻습니다.