GNOME Builder

소프트웨어 스크린 샷:
GNOME Builder
소프트웨어 정보:
버전: 3.28.4 / 3.30.0 Beta 2 업데이트
업로드 날짜: 16 Aug 18
개발자: GNOME Builder Team
라이센스: 무료
인기: 61

Rating: 2.5/5 (Total Votes: 2)

그놈 빌더는 GNOME 데스크탑 환경을위한 통합 개발 환경 (IDE)의 역할을하기 위해 설계된 완전 무료로 차세대의 풍부한 기능의 오픈 소스 그래픽 응용 프로그램입니다. GNOME 용 강력한 응용 프로그램을 만들고자하는 개발자를 위해 특별히 제작되었습니다.


기능 요약

주요 기능으로는 프로젝트 관리, 자동 완성, 자산 카탈로그, 자동 들여 쓰기, API (응용 프로그램 프로그래밍 인터페이스) 탐색, 강력한 미리보기, 분할보기가있는 최신 인터페이스, 유용한 자습서, 누출 감지, 이슈 트래커 등이 있습니다. 기호로 이동하십시오.

또한이 응용 프로그램은 모든 소스 코드 파일, HTML 및 Markdown 미리보기, 라이브 문제, 버전 추적 (Git과의 통합), 스냅 샷 지원, IDE 스크립팅, 유닛 테스트에서 한 번만 검색 할 수있는 글로벌 검색 기능을 갖추고 있습니다 , GNOME Simulator 등이 있습니다.

다른 주목할만한 기능 중에는 Python 프로그래밍 언어 지원, JavaScript 스크립팅 언어 지원, 하드웨어 장치 (태블릿, 휴대 전화 등) 연결 지원, 강력한 VIM 스타일 편집, 그래픽 디버거 및 D 버스 지원.

사용하기 쉽고 직관적 인 그래픽 사용자 인터페이스

프로젝트의 GUI (Graphical User Interface)는 사용하기 쉽고 직관적입니다. GNOME의 차세대 데스크탑 사용자 인터페이스 인 GNOME Shell에 완벽하게 통합되며 GNOME HIG (Human Interface Guidelines) 사양을 따릅니다. 개발자가 두 개의 다른 파일을 동시에 편집 할 수있는 이중 창 창이 있습니다.


Glade와 통합

GNOME Builder 응용 프로그램의 또 다른 흥미로운 기능은 GNOME 및 GTK + 개발자가 자신의 프로젝트에 대해 현대적이고 아름다운 GUI (Graphical User Interfaces)를 만들 수있는 오픈 소스 그래픽 소프트웨어 인 Glade와 통합된다는 것입니다. Glade를 사용하면 GNOME HIG (휴먼 인터페이스 지침) 사양을 따르는 UI를 만들 수 있습니다.


그놈 용으로 설계된

이름에서 알 수 있듯이 그놈 빌더는 특히 그놈 데스크탑 환경을 위해 설계되었으므로 그놈 플랫폼을위한 강력한 응용 프로그램을 만들 수 있습니다. GTK + 나 GtkSourceView와 같은 GNOME 프로젝트의 일부 핵심 구성 요소에 의존하지만이 응용 프로그램은 다른 오픈 소스 데스크탑 환경에도 설치할 수 있습니다.

이 릴리스의 새로운 기능 :

gdb 브레이크 포인트 제어 개선
NixOS 및 Flatpak의 시스템 개선 빌드
많은 메모리 안전 및 누출 개선
아이콘 설치가 약간 변경되었습니다. 배포판에 문제가 있으면 알려주십시오.
rls를 포함하여 언어 서버 프로토콜에 대한 마우스 오버 공급자가 추가되었습니다.
이제 버퍼 관리자는 저장소에서 기본 버퍼를로드하는 동안 강조 표시를 피합니다.
터미널은 이제 bash를 사용할 때 --login을 사용합니다.
시동시 SIGPIPE를 사용할 수 없습니다.
세로 및 가로 분할을 복원 할 수있는 새로운 세션 관리자입니다.
이제 응용 프로그램은 플랫 팩을 사용할 때 기본적으로 포털과 통신 할 수 있습니다.
임베디드 스 니펫 언어의 기본 기능이 개선되었습니다.
가능한 경우 아티팩트를 다시 다운로드하지 마십시오.
업데이트 된 번역본 :
스웨덴어, 독일어, 리투아니아어, 스페인어, 터키어, 카탈로니아 어, 이탈리아어, 브라질 포르투갈어, 폴란드어

버전 3.28.3의 새로운 기능 :

수많은 crashers 및 잠재적 인 데이터 손실을 수정합니다.
편집기는 커서 위치를보다 안정적으로 복원합니다.
todo 플러그인은 일반적인 빌드 툴링 디렉토리를 더 적극적으로 무시합니다.

버전의 새로운 기능 :

flatpak과 같은 마운트 네임 스페이스 안에서 실행할 때 경로를 변환하기 위해 gdb로 디버깅이 개선되었습니다.
NodeJS와 같은 다른 JS 런타임에서보다 유연하게 사용할 수 있도록 eslint 및 GJS 코드 인덱서가 개선되었습니다.
배관 및 메모리 누출에 대한 여러 가지 수정 사항
프로젝트 주자가 flatpak와 같은 시스템에서 추출한 명령 실행을 지원할 수 있도록 새로운 빌드 대상 공급자 인터페이스가 추가되었습니다.
GNOME Night Light 통합.
데이터 파일 제거를 지원하는 인사 장 개선.
Builder는 시동 및 종료시 부실 캐시 데이터를 제거하여 일부 디스크 사용을 해제합니다.
프로젝트 캐시 데이터는 프로젝트별로 디렉토리로 옮겨 졌으므로 프로젝트가 제거되면 캐시 데이터를 쉽게 제거 할 수 있습니다.
집 / 끝 바로 가기에 대한 정렬 개선.
빌드 파이프 라인은 이제 PTY 및 VteTerminal을 사용하여 PTY 시퀀스의 색상 지원 및 추출을 얻습니다. 이것은 건물을 만들 때 옴니바에서 적절한 메시지 제목을 허용합니다. 한 회귀는 현재 Regex 기반 오류 메시지를 추출하지 않습니다.
이제화물 운송을 사용하여화물 기반 프로젝트를 실행할 수 있습니다.

Flatpak (/ run / host를 통해)에서 실행될 때 호스트 시스템에서 / usr 및 / etc에 액세스하면 Builder가 호스트 시스템에 대해 개발할 수 있습니다. CentOS / RHEL / LTS 배포판의 Builder 사용자는이 기능을 가장 잘 활용할 수 있습니다.
빌드 파이프 라인은 G_ENABLE_DIAGNOSTIC을 설정하여 GLib의 알려진 오류 메시지에 대해보다 자세한 정보를 얻으려고합니다.
이제 빌더는 flatpak-builder가 0.10.5 이상 발견되면 --state-dir을 flatpak-builder와 함께 사용합니다.
프로젝트 트리는 이제 Drag'n'Drop을 내부적으로 지원하고 외부 응용 프로그램의 텍스트 / URI 목록 선택을 사용합니다.
이 릴리스에는 프로젝트 트리에 VCS 상태 통합을 미리 미리 볼 수 있습니다.

버전 3.27.2의 새로운 기능 :

문서 개선.
중간 생성 시스템 백엔드 버그 수정.
우리의 compile_commands.json 지원에서 수정 된 버그.
GJS 통합에서 버그가 수정되었습니다.
Meson 프로젝트 템플릿은 glade 버그에 대한 해결 방법을 얻었습니다.
CMake 플러그인은 중간자 플러그인의 디자인에 따라 C로 포팅되었습니다.
greeter는 플러그인이 보이는 것을 확장 할 수 있도록 추상화되었습니다.
greeter에서 그놈 새 프로젝트를 표시하는 새 플러그인이 추가되었습니다.
GNOME 코드 지원을 사용할 때 Yaml에 대한 지원이 추가되었습니다.
이제 Appdata가 사양의 기본 위치에 설치됩니다.
시작 시간은 gtk와 glib에서 값 비싼 작업을 피함으로써 개선되었습니다. 업스트림 패치는 사물을 더 발전시킵니다.
새로운 설정은 야간 모드에서 GNOME의 Night Light 동작을 따르도록 허용합니다.
우리는 이제 명시적인 수출 매크로를 사용하여 ABI 관리를 단순화합니다. 우리는 여전히 ABI 안정적이지 않지만 우리는 그쪽으로 나아가고 있습니다.
우리의 clang 플러그인은 이제 KeepGoing 옵션을 지원하여 include에 오류가 발생하면 더 많이 시도합니다.
Vala 프로그래밍 언어의 코드 색인 생성 지원.

ctags 플러그인은 특정 언어 키워드를 활성화하지 않도록 시도합니다.
Find-other-file Plugin은 이제 전역 검색 결과에 결과를 보여줍니다.
이제 Vim 모드에서 ctrl + n / p를 사용하여 전역 검색을 탐색 할 수 있습니다.
이제 & quot; 페이지 열기 & quot; 환경 설정에서 사이드 바의 섹션.
flatpak 플러그인은 빌드 시스템이 처음으로 활성화 될 때 더 이상 프로젝트 종속성을 자동으로 업데이트하지 않습니다. Workbench 메뉴에서 종속성을 수동으로 갱신 할 수 있습니다.
일부 텍스트 편집기 이동에 대한 커서 배치 향상.
Meson 기반 프로젝트의 단위 테스트를위한 기본 지원.
서브 프로세스 PATH는 이제 / usr / bin보다 / bin을 선호합니다.
다양한 워크 벤치 키보드 단축키가 복원되었습니다.
프로젝트 광부에 대한 지원이 중단되었습니다.
업데이트 된 번역본 :
세르비아어, 독일어, 슬로베니아어, 체코 어, 스페인어

버전 3.26.0의 새로운 기능 :

마지막 릴리스 이후의 변경 사항 :
eslint 플러그인에 대한 다양한 수정.
다양한 문서 개선.
다양한 .ui 파일에서 불필요한 압축을 제거하십시오.
"밉 (mips)"부분의 사용을 피하십시오. mips 빌드를 수정하기위한 상수.
디버거가 불명확하게 종료되면 중지 된 중단 점을 지우십시오.
코드 인덱스 플러그인에서 충돌을 수정했습니다.
옴니바의 행이 재활용 가능하도록 수정.
IdeBuffer의 비 완료 GTask 수정.
색상 선택 도구를 닫고 패널 생성을 지연합니다.
스타일 클래스를 만들 때 .ui에서 충돌을 수정했습니다.
0.34보다 오래된 Vala 버전 지원 중단
업데이트 된 번역본 :
한국어, 갈리시아어, 터키어, 인도네시아어, 체코 어, 독일어, 폴란드어, 브라질 포르투갈어, 이탈리아어, 덴마크어, 리투아니아어, 헝가리어, 카탈로니아 어, 세르비아어, 세르비아어 라틴어, 프랑스어, 스웨덴어, 스페인어, 일본어

버전 3.25.5의 새로운 기능 :

HTML 미리보기 바로 가기가 수정되었습니다.
다양한 키 바인딩이 libdazzle에서 개선되었습니다.
이제 적절한 libdazzle 버전을 하위 프로젝트로 묶습니다.
이제 IdeSourceViewMode는 뷰에 대한 참조를 보유하고 마샬링 될 때 모든 GValue를 프록시 된 클로저에 복사합니다.
단일 열에 스택에 대한 포커스 추적이 수정되었습니다.
포커스 - 네이버 액션이 다시 작동하여 ^ w ^ w와 다른 Vim 스타일 키 바인딩이 올바르게 작동합니다
vim에서의 "F- 키"의 활성화는 "정상 모드" 수정되었습니다.
이제 Builder는 g_ptr_array_find_with_equal_func ()에 접근하기위한 GLib의 적절한 버전에 의존합니다.
누락 된 스탠자를 포함하도록 MIT / X11 라이센스가 업데이트되었습니다.
교차 아키텍처 printf 픽스

버전 3.25.3의 새로운 기능 :

& quot; 달걀 & quot; contrib 패키지가 libdazzle로 분류되었습니다. libdazzle이 없으면 하위 프로젝트로 빌드됩니다. http://git.gnome.org/browse/libdazzle
"jsonrpc-glib" contrib 패키지가 독립 실행 형 프로젝트로 나뉘어져 있습니다. 설치하지 않으면 서브 프로젝트로 빌드됩니다. http://git.gnome.org/browse/jsonrpc-glib
"템플릿 - 글 리브" contrib 패키지가 독립 실행 형 프로젝트로 나뉘어져 있습니다. 설치하지 않으면 서브 프로젝트로 빌드됩니다. http://git.gnome.org/browse/template-glib
Ctags 완료 우선 순위가 낮췄습니다.
많은 내부 구조가 업데이트 된 libdazzle로 옮겨졌습니다. 여기에는 개선 된 패널 및 테마 통합뿐 아니라 많은 주제 수정이 포함됩니다. 많은 검색 데이터 구조도 libdazzle로 분류되었습니다.
검색 공급자가 libdazzle과 새로운 제안 항목을 사용하도록 다시 작성되었습니다. 여기에 3.26 이전에 더 많은 변경이있을 것으로 예상됩니다.
이제 빌더는 GVFS 메타 데이터를 사용하여 커서 위치를 저장합니다. 이렇게하면 버퍼를 다시 열 때 올바른 위치에 놓일 확률이 높아집니다.
패널은 이제 Builder 실행 사이의 가시성 상태를 올바르게 유지합니다.

이제 flatpak 플러그인은 & quot; 소스 & quot;로 끝나는 런타임을 올바르게 무시합니다.
빌더는 내부적 인 상태를 복원 할 때 인코딩 오류가있는 파일이 계속 열리는 문제를 수정하여 초안을 올바르게 정리합니다.
"카운터" 윈도우가 디버깅을 돕기 위해 추가되었습니다.
버퍼가 열리는 동안 Builder는 이제 훨씬 적은 작업을 수행하려고합니다. 이렇게하면 대용량 파일의 파일 로딩 속도가 빨라집니다.
Gtk 메인 루프를 정지시키지 않기 위해 다양한 비동기 작업 우선 순위가 낮춰졌습니다.
UI 파일은 이제 libide의 크기를 줄여야하는 빈 공간을 제거합니다.
이제 IdePerspective에 restore_state vfunc가 있습니다. 이렇게하면 UI가 안정된 후에 위젯이 상태를 복원 할 수 있습니다. 이렇게하면 시작할 때 UI의 문제를 방지 할 수 있습니다.
파이썬의 Idekit 오버라이드에는 이제 g_warning () 등을 사용하여 로그하는 도우미가 있습니다. Ide.warning (), Ide.debug (), Ide.critical () 등을 참조하십시오.
추가 문서.
업데이트 된 번역본 :
스페인어, 카자흐어

버전 3.25.2의 새로운 기능 :

Todo 플러그인 개선
텍스트 편집기에서 여러 커서 지원
gtk 컨테이너 위젯의 무효화 개선
무료 픽스 후 사용
메모리 누수 수정
플랫 팩 플러그인의 JSON 개선
FreeBSD 용 llvm 픽스
빌드 로그 개선을위한 스크롤 개선
업데이트 된 번역본 :
헝가리 어, 카자흐어, 스페인어, 인도네시아어, 독일어, 폴란드어, 브라질 포르투갈어, 세르비아어

버전 3.24.1의 새로운 기능 :

라이브 편집 Sphinx 문서 지원
"설치" 작업을 실행하지 않고 명령 모음에서 활성화하여 프로젝트를 설치할 수 있습니다.
autotools 및 jsonrpc에서 오류 전파 수정
프로젝트의 설치 가능성에 대해 닌자에게 연기
다양한 빌드 시스템 수정
진단 우선 순위를 낮추어 UI 상호 작용 향상
hgih number FD 매핑을 작업자 프로세스로 수정
덜 자세한 빌드를 위해서는 항상 V = 0으로 빌드하십시오.
진단을 처리 할 때 트리가 아닌 빌드의 경로를 변환합니다.
stdout이 오류를 검사해야 함을 나타내는 파이프 라인 단계 허용
폴백 플랫 팩 런처에서 네트워크 액세스 허용
가능한 경우 flatpak-builder --run 사용
flatpak 빌드로 빌드 할 때 매니페스트의 build-args 사용
다양한 녹 RLS 수정
jsonrpc에 대한 부동 ref 수정
녹에 대한 Rustfmt 지원
언어가 지원할 때 vim 모드에서 gq로 형식 재 지정을 지원합니다. C-c Emacs 모드에서 C-f. 현재 Rust / RLS 지원 만 존재합니다.

심볼 리졸버는 이제 심볼에 대한 모든 참조의 위치를 ​​지정하여 에디터가 심볼 사이를 이동할 수있게합니다. 현재 Rust / RLS 만 지원됩니다. Ctrl + shift + space는 팝업을 표시합니다.
구성은 적절하게 "준비 됨" 새로운 --prefix가 적용될 수 있도록 런타임을 변경할 때 다시.
Flatpak 매니페스트 검색이 너비 우선 검색으로 변경되었습니다.
Flatpak 버전의 빌더는 여전히 일관성을 위해 호스트 ~ / .local / share / gnome-builder / plugins에있는 플러그인을 찾습니다.
사용자 초기화 저장이 발생할 때 버퍼의 자동 저장이 해제됩니다.
다양한 메모리 누수가 막혔습니다.
이름 변경 이벤트 동안 파일 모니터 개선
Greeter는 사용자가 Meson과 같은 새로운 빌드 시스템으로 전환 할 수 있도록 빌드 시스템 유형을 표시합니다.
flatpak에 터미널을 시작하는 메뉴 항목이 추가되었습니다. 이것은 플랫 팩과 관련이 없지만 사용자가 생각하는 일반적인 방법입니다.
문서 개선
업데이트 된 전환 :
스웨덴어, 덴마크어, 리투아니아어, 헝가리어, 한국어, 스페인어, 인도네시아어, 독일어, 슬로바키아어, 폴란드어, 브라질 포르투갈어, 라트비아어, 러시아어

버전 3.24.0의 새로운 기능 :

많은 문서 개선
다양한 Flatpak 개선
json manifest의 빌드 명령 및 사후 설치 필드 지원
추가 코드 경로에 대한 GNOME 리모컨이 있는지 확인하십시오.
설치 후 플랫 팩 설치 새로 고침
HostCommand를 통한 서브 프로세스 실행의 여러 가지 수정 사항 수정
Flatpack에서 빌드 할 때 CCache 지원이 다시 작동합니다.
프로세스 감독자가 하위 프로세스의 플 래핑을 방지하기 위해 더 노력합니다.
reStruccturedText에 대한 HTML 미리보기 지원
Flatpak에서 실행할 때의 녹슬지 개선
phpize 빌드 시스템 지원
로컬로 설치된 문서로 넘어 가기 전에 도움말이 설명서 웹 사이트에 대한 액세스를보다 정확하게 감지합니다.
Jsonrpc-GLib가 GVariant 기반 API를 지원하도록 업데이트되어 플러그인이 IPC를 메모리 조각화를 줄이는 인코딩 형식으로 업그레이드 할 수 있습니다.
CTags 지원이 더 큰 프로젝트에서보다 효율적으로 개선되었습니다.
업데이트 된 전환 :
스웨덴어, 인도네시아어, 덴마크어, 리투아니아어, 헝가리어, 카자흐어, 한국어, 스페인어, 프리 슬리 안, 갈리시아어, 프랑스어, 체코 어, 독일어, 이탈리아어, 슬로바키아어, 폴란드어, 브라질 포르투갈어

버전 3.22.4 / 3.24.0 Beta 2의 새로운 기능 :

많은 전송 엔진 개선
옴니바 스타일 변경
flatpak에 대한 지원이 크게 안정되었습니다
다양한 headerbar 항목을위한 새로운 키보드 툴팁
ctrl + shift + f를 사용하여 터미널 내에서 검색
RustUp에 대한 PTY fd 소유권 수정
파일 검색은 공백을 무시합니다.
libidemm과 glibmm / gtkmm 의존성은 아무도 그것들을 사용하지 않아서 떨어졌고 우리의 중간자로의 이동이 느려질 것입니다.
언어 서버 통신을위한 다양한 Jsonrpc 개선.
응용 프로그램을 테스트 할 때 누수 추적을위한 새로운 valgrind 플러그인.
flatpak에서 실행 중일 때 Meson 개선.
이제 ctrl + alt + shift + t를 사용하여 빌드 런타임에서 새 터미널을 시작할 수 있습니다.
몇 가지 새로운 문서가 출간되었으며 https://builder.readthedocs.io에서 온라인으로 볼 수 있습니다. 우리는 당신의 공헌을 여기에서 좋아할 것입니다.
이제 프로젝트 열기 대화 상자에서 기본 파일 필터로 프로젝트 유형을 선택할 수 있습니다.
메이크 파일을 포함하여 더 많은 소스 미화.

GObject 유형 시스템 교착 상태에 대한 해결책이 추가되었습니다. 이것은 유형 시스템이 여러 스레드에서 GZlibDecompressor 유형을 초기화하는 경합 문제를 해결합니다.
빌드 파이프 라인 하위 프로세스 시작 프로그램은 이제 빌드 구성에서 구성된 환경을 상속합니다.
Makecache는 이제 대상 바이너리 목록에 대한 make의 out-of-order 응답을 처리 할 수 ​​있습니다. 이렇게하면 빌더가 프로젝트를 성공적으로 실행할 수있는 능력이 향상됩니다.
Flatpak 플러그인은 더 이상 mtime을 깨고 하위 프로세스 실행간에 일관된 상태를 유지하기 위해 / run / build / $ project에서 프로젝트를 빌드하지 않습니다. 이것은 디버그 심볼에서 소스 위치의 예측 가능성을 감소시키는 부작용을 가지고 있습니다. 그러나 flatpak-builder가 릴리즈 빌드에 사용되어야하므로 이것은 괜찮은 것 같습니다.
다양한 워크 벤치 UI 개선.
Builder의 Sysprof 기반 프로파일 러는 이제 Flatpak과 같은 마운트 - 네임 스페이스 내부에서 시작된 응용 프로그램을 프로파일 링 할 수 있습니다.
Flatpak을 통해 다운로드 한 Builder에는 호스트 설치에서 GNOME Code Assistance와 통신하기위한 수정 사항이 포함되어 있습니다.
다양한 메모리 누수 수정.

Flatpak 기반 구성은 변경시 디스크에 대한 비파괴 쓰기 되돌림 기능을 향상 시켰습니다.
Autogen 기반 프로젝트는 init 스크립트를 단순화했습니다.
업데이트 된 번역 :
브라질 포르투갈어, 폴란드어, 스페인어, 독일어, 카자흐어 및 헝가리어로 제공됩니다.

버전 3.22.4의 새로운 기능 :

vala 자동 완성에 대한 사소한 개선
향상된 검색을 위해 UI가 프로젝트 생성보기로 조정됩니다.
파일 선택 팝업에서 더 넓은 내용 허용
특정 프로젝트 파일이 변경 될 때 캐시 제거 기능 향상
flatpak에서 FileManager1 DBUS 인터페이스와 통신 가능
몇 가지 누수 수정
개선 된 단위 테스트
지나친 배경 프로젝트 빌드 피하기
런타임은 헤더와 같은 파일로 경로를 변환 할 수 있으므로 런타임 외부의 프로세스가 헤더에 액세스 할 수 있습니다.
libclang이 Flatpak 런타임의 파일을 구문 분석하도록 허용하십시오. 이렇게하면 org.gnome.Sdk를 빌드 할 때 자동 완성 및 진단이 작동합니다.
Autotools는 런타임에서 make와 gmake를 발견합니다.
& quot;이 플랫 팩을 복제 및 수정 & quot; 기능은 -m 명령 행 옵션을 사용하여 추가되었습니다. 이것은 일부 GNOME 기반의 합성기와 통합되어 & quot;이 앱을 수정 & quot; 특색.
다양한 빌드 시스템 개선
플랫 팩 제작 지원 향상
중간자 빌드 시스템에 대한 향상된 지원
빌더는 다양한 정규 표현식 기능을위한 새로운 VTE에 의존하며 이제 빌드 시스템 구성 검사에 반영됩니다.

몇몇 vim 개선 사항
업데이트 된 번역 :
헝가리어, 카자흐어, 독일어, 스페인어, 에스페란토, 체코 어, 폴란드어 및 브라질 포르투갈어

버전 3.22.3의 새로운 기능 :

3.22.3 이후의 변경 사항 요약 :
Clang 자동 복사 스 니펫 삽입 및 채점 수정
초기화되지 않고 정의되지 않은 다양한 동작 수정
언어 기본값이 설치되었습니다.
llvm 3.9로 빌드 지원
백 스페이스 할 때 쌍을 제거하십시오.
Flatpak을 통해 배포 된 Builder를 비롯하여 Flatpak 응용 프로그램을 빌드하고 실행하기위한 지원이 추가되었습니다.
json 매니페스트를 사용한 flatpak-builder 통합
내용을 새로 고친 후 프로젝트 트리가 이전 위치로 확장됩니다.
빌드 시스템 설치 작업을 수행하기 전에 버퍼가 저장됩니다.
출력 생성 패널에 flatpak prebuild 및 postbuild 출력 표시
buildconfig에 app-id를 저장하십시오.
자동 완성을 위해 Enter / Return이 다시 활성화되었습니다.
고토 라인 팝 오버는 더 이상 팝 오버 애니메이션 / 지연을 사용하지 않습니다.
ctags, clang 및 기타 완료 제공 업체의 과도한 활성화 방지
Rust rls 언어 서버에 대해 LD_LIBRARY_PATH 설정
필요한 경우 ptsname ()으로 폴백
워크 벤치 CSS 스타일 개선
자동 완성 중 스 니펫 덩어리 사이를 이동하는 수정 탭
프로세스를 생성 할 때 FreeBSD에 대한 TTY 지원
새 실행 출력 패널이 추가되었습니다.

견적 옆에 특정 입력 방법을 삽입하는 문제 수정
편집기는 이제 덮어 쓰기를 허용합니다.
이제 터미널은 URL 강조 표시 및 활성화를 지원합니다.
터미널에서 복사 및 붙여 넣기 명령의 수정
autotools 프로젝트 외부에서 C 코드를 컴파일하도록 지원하여 표준 include 파일을 올바르게 발견 할 수 있도록 개선되었습니다.
Flatpak 빌드를 통한 SSL 및 SSH 개선
업데이트 된 번역 :
리투아니아어, 헝가리어, 카자흐어, 독일어, 스페인어, 체코 어, 폴란드어, 브라질 포르투갈어, 라트비아어, 세르비아어

버전 3.22.2의 새로운 기능 :

빌더의 플랫 팩 빌드는 이제 프로젝트를 빌드 할 때 플랫 팩 런타임을 타겟팅 할 수 있습니다. 플랫 팩 런타임을 사용하여 프로젝트를 실행하는 작업을 지원하기 위해 더 많은 작업이 진행 중입니다.
번역 개선
향상된 RTL 개선
ASAN에서 발견 된 많은 메모리 누출 수정
이제 빌더는 makecache 디렉토리에 남아있을 수있는 오래된 임시 파일을 정리합니다.
메인 루프에서 동기식 사용을 허용하는 Flatpak 브레이크 아웃 하위 프로세스 수정. 이것은 Flatpak 버전의 빌더에서 발생할 수있는 잠김을 수정합니다.
진단 엔진은 대역 외 (out-of-band) 업데이트를 진단 할 수 있도록 재구성되었습니다.
Create-Project는 git을 사용하여 새 프로젝트를 초기화하므로 git에 종속됩니다.
G 객체 내성 향상.
과도한 사용으로 진단 생성 성능을 향상시킵니다. 이것은 프로젝트에서 수천 개의 진단을 추출 할 때 메인 루프 실속을 수정합니다.
진단 패널이 GtkTreeView를 사용하여 일부 프로젝트에서 발견되는 더 큰 진단 목록을 지원하도록 변경되었습니다.
기호 및 진단 패널에 빈 상태보기를 추가하십시오.
Sysprof 지원에는 비주얼 라이저, 확대 / 축소 및 선택 범위가 포함됩니다.

이제 Ctags를 사용하여 Python을 포함한 심볼 트리를 작성할 수 있습니다.
플러그인이 외부 프로세스를 쉽게 관리 할 수 ​​있도록 IdeSubprocessSupervisor가 추가되었습니다.
& quot; 언어 서버 프로토콜 & quot;에 대한 클라이언트가 추가되었습니다. 언어 - 서버 기반의 플러그인 작성이 쉬워졌습니다.
Meson 및 Cargo 빌드 시스템에 대한 지원이 추가되었습니다. 메슨과 함께 실행 지원 메손 0.36.0 필요합니다.
더 이상 사용되지 않는 gtk + API에 대한 지원 중단 수정.
런타임이 응용 프로그램 빌드 프로세스에 연결되도록 개선되었습니다.
작업을 변경하기위한 카운트를보다 잘 지원하기 위해 Vim 지원이 개선되었습니다.
editorconfig의 빌드 및 런타임 향상.
자동 완성 중에 alt + 0..n을 올바르게 처리하십시오.
이제 Builder는 json-glib-1.0에 의존합니다. 이것은 이전에 의존성을 통해 이미 요구되었을 가능성이 있지만 이제는 명백합니다.
3.22.2에는 녹 지원을위한 기술 미리보기도 포함되어 있습니다. 녹스를 야간에 설치하고 & quot; rustls & quot; 통합 진단, 자동 완성 및 sybmol-tree 지원을위한 패키지

이주기에는 많은 번역 업데이트가있었습니다. Dusan Kazik, Aurimas Cernius, Balazs Mesko, Benedikt M. Thoma, ChenYang Li, Kjartan Maraas, Marek Cernocky, Mario Blattermann, Piotr Drag, Rafael Fontenelle의 3.22.1 이후 모든 번역가에게 감사드립니다.

버전 3.22.1의 새로운 기능은 다음과 같습니다.

히브리어와 같은 RTL 언어에 대한 많은 위젯 레이아웃 수정.
시스템 수정 사항을 빌드하십시오 (일부 플랫폼에서는 -lm이 누락되고 macOS에서는 pipe2에 대한 수정이 필요함).
& quot; getent passwd & quot;를 사용하십시오. 선호하는 사용자 쉘을 발견 할 때 현재 passwd를 얻는 것.
사용자 및 시스템에 설치된 플랫 팩 런타임을 모두로드하십시오.
Sysprof Visualizers 지원 추가 (Sysprof 3.22.1 필요)
Sysprof 플러그인에 빈 상태, 실패 상태 및 기록 상태를 추가하십시오.
해당되는 경우 GtkNativeFileChooser를 선호하십시오.
자동 도구를 사용하여 일부 GJS 프로젝트를 실행할 수 있도록 지원합니다. 특히 우리는 "GJS 템플릿"을 발견하려고 노력합니다. Makefile.am 스타일.
Python 플러그인에서 gettext 사용법을 수정했습니다.
환경 설정의 관점은 이제 1280xH와 ​​같은 더 작은 화면 크기에 더 관대합니다.
다양한 UI를 연마합니다.
많은 번역 업데이트.

버전 3.20.4 / 3.22.0 베타 버전의 새로운 기능 :

새로운 검색 및 구현 대체
빌드 구성, VCS 분기 및 기타 중요한 메시지에 대한 개요를 제공하는 새로운 빌드 표시 줄.
새로운 sysprof 기반 프로파일 러
원근법은 개편되고 3.20 이전에 일어날 것이라고 언급 한 바와 같이 사이드 바를 제거했습니다.
개선 된 프로젝트 템플릿
버전 제어 시스템 구성 지원
'ide'가 'gnome-builder-cli'로 이름이 변경되었습니다.
새 빌드 아이콘
빔 개선
새로운 색상 선택 도구 플러그인
Autotools 플러그인은 이제 다양한 빌드 타겟을 추출 할 수 있습니다.
개편 된 git clone, file-chooser 및 template wizard를 포함한 새로운 greeter 디자인.

버전 3.20.4의 새로운 기능 :


그놈 빌더 3.20.2의 새로운 기능 (2016 년 4 월 29 일)

버전 3.18.1 / 3.20 베타 2의 새로운 기능 :

일반적인 gettext 오류에 대한 새로운 진단 제공자 (Daiki Ueno)
빌더는 더 이상 책갈피로 알려진 임시 디렉토리를 인식하지 않습니다. 이렇게하면 Builder로 단일 파일을 열 때 문제가 덜 복잡해집니다. (Akshaya Kakkilaya)
사용자 도움말을위한 프레임 워크가 도착했습니다. 빌더에 대한 훌륭한 도움말을 작성하는 데 도움이 필요합니다. (Alexandre Franke)
다크 모드의 터미널 스타일이 수정되었습니다 (Carlos Soriano).
환경 설정 레이아웃은 EggColumnLayout으로 추출되었으며 폭에 대한 다양한 높이 문제가 수정되었습니다. https://blogs.gnome.org/chergert/2016/02/05/eggcolumnlayout/을 참조하십시오.
다양한 진단 엔진을 비활성화하기위한 기본 설정이 추가되었습니다.
공유 라이브러리 템플릿 개선 (Philip Withnall, Igor Gnatenko) 자세한 내용은`ide create-project --help`를 참조하십시오.
다양한 프로젝트 구성을 구축 할 수 있도록 구성 관리자가 추가되었습니다. 구성 편집기를 사용하면 기존 구성을 새로 작성하고 조정할 수 있습니다.
& quot; xdg-app 빌드 & quot;를 사용하여 xdg-app 런타임 내부의 프로젝트 빌드 지원
jhbuild 런타임 내부의 빌드 지원 (Patrick Griffis)
다양한 툴팁이 사용자 인터페이스에 추가되었습니다 (Piotr Drag, Adrian Zatreanu).

라인 변경 거터는 삭제 된 라인 렌더링을 지원합니다.
Ctags는 유사한 완성 결과를 합체하는 것을 지원합니다. (찬두)
커서 위치 기록 및 ctags는 .cache 디렉토리로 이동되었습니다. (Megh Parikh)
Libide, Egg 및 Template-GLib 헤더가 $ (includedir) / gnome-builder- @ VERSION @에 설치됩니다. 이렇게하면 트리에서 C 및 Vala 플러그인을 빌드 할 수 있습니다.
그놈 코드 지원을 통해 필림을 사용하도록 지원이 추가되었습니다.
디렉토리 이름을 사용하여 greeter에서 프로젝트를 검색 할 수 있습니다.
빈 상태 스플래시가 편집기에 추가되었습니다.
Vala의 최근 변경 사항에 대한 다양한 해결 방법.
커맨드 바 가용성에 대한 다양한 수정 (Sebastien Lafargue)
Vim 개선 (Sebastien Lafargue)
플러그인은 언로드시 환경 설정을 제거 할 수 있습니다 (Sebastien Lafargue)
(Alexandre Franke, Anders Jonsson, Artur de Aquino Morais, Aurimas Cernius, Balazs Mesko, Baurzhan Muftakhidinov, Chao-Hsiung Liao, Daniel Mustieles, Dusan Kazik, Fran Dieguez, Gabor Kelemen, Mario Blattermann, Piotr Drag, Rafael Fontenelle , Rudolfs Mazurs)

버전 3.18.1의 새로운 기능 :

Vala에 대한 초기 지원. 우리가이 과정을 진행할 때까지, 우리는 일이 조금 새는 것을 기대합니다. 이 플러그인은 Vala로 작성되었으며 libvala-0.30이 필요합니다. 자동 완성, 사용자가 입력 한 오류 강조 표시, 기호 트리 및 정의로 이동을 지원합니다. 우리는 vala 커뮤니티가이 플러그인을 훌륭하게 만들 수 있도록 계속 지원할 것입니다.
이제 Vala에 플러그인을 작성할 수 있습니다. * .vapi는 libide-1.0 및 gnome-builder-1.0에 대해 생성됩니다.
자동 완성은 대부분의 시나리오에서 훨씬 빠릅니다. 이것이 어떻게 수행되었는지에 대한 자세한 정보는 https://blogs.gnome.org/chergert/2015/10/05/post-guadec-catchup/에서 확인하십시오.
대부분의 자동 완성 엔진은 이제 퍼지 완료를 지원합니다. 이것은 "gtkwidshow" & gt; gtk_widget_show "와 일치합니다.
몇 가지 crashers가 수정되었습니다.
--enable - * - 플러그인이 올바르게 작동합니다.
토템에 의해 Makefile.am이 더 이상 열리지 않도록 콘텐츠 형식로드가 수정되었습니다.
파이썬 제다이 완성이 개선되었습니다.
일부 가중 경고를 수정하십시오.
편집기에 새 버튼이 추가되어 다음 경고 나 오류로 넘어갑니다.
C 인 덴터는 코딩 스타일을 대체 할 때 좀 더 친숙합니다.

Reindent line 지원이 시작되었습니다 (emacs의 탭, vim의 ==, ctrl + alt + i 기본값).
개요 맵의 새 글꼴이 활성화되었습니다. BuilderBlocks라고 불리며 Behdad Esfahbod의 Tofu를 기반으로하는 일반적인 블록 글꼴입니다.
ctags 플러그인은 이제 태그 생성을 자동화하여`make ctags '를 만들 수 있습니다.
공백, 탭, 줄 바꿈, 줄 바꿈하지 않는 공백, 후행 공백 및 선행 공백에 대해 자국을 그릴 수 있습니다.
프랑스어, 헝가리어, 카자흐어, 한국어, 스페인어, 핀란드어, 에스페란토, 체코 어, 이탈리아어, 브라질 포르투갈어, 폴란드어, 독일어 및 세르비아어를 포함한 많은 번역 업데이트.
검색 워크 플로 개선.
다양한 vim 및 emacs 호환성 및 안정성 향상.
제다이 완료 제안서는 올바른 단어를 표시하고 __으로 시작하는 기능의 확률을 낮 춥니 다.
심볼 트리 패널 안정성 향상.

버전 3.18.0의 새로운 기능 :

버퍼 : 공격 심볼 리졸버 해제
빌드 : 기본적으로 장치 관리자 / mingw 플러그인 사용 안함
신드 트 : 우리가 문맥을 영원히 찾지 않도록하십시오.
카운터 : Linux에서 vsdo fallback을 추가하고 rdtscp 명령을 사용하지 않음
카운터 : x86_64에서 rdtscp 명령의 CPU 비트 마스크
편집기 : 누출을 막기 위해 기본 문서를 적극적으로 릴리스
편집기 : vim 모드에서 문서를 요청하는 k
편집기 : 간단한 goto 라인 popover 추가, gedit 모드에서 ctr + i로 활성화
editor : DnD에서 편집기로 충돌을 수정합니다.
keybindings : gedit 모드에서 전역 검색을 위해 ctrl + alt + o를 사용하십시오.
map-bin : 부동 막대를 사용하지 않을 때 크기 조정 무시
플러그인 : 플러그인이 비활성화되어 있으면 표시 플러그인이 회색으로 표시됩니다.
검색 : 검색 결과에서 진행률 표시 줄 사용 중지
검색 : 검색 텍스트를 지울 때 popover 버그 수정
검색 : 검색 항목을 더 작은 크기에 더 관대하게 만듭니다.
검색 : 기본적으로 더 많은 검색 결과를 표시합니다.
symbol-tree : 캐시 시간 제한을 수정하여 밀리 초 사용
테마 : 스택 헤더의보기 컨트롤 스타일 수정
view-stack : 헤더를 클릭하여 뷰 스택에 초점을 맞 춥니 다.

버전 3.16.3의 새로운 기능 :

최근에 GtkSourceView에 업스트림으로 푸시 된 새로운 소스 코드 미니 맵.
최근 설계 작업을 기반으로하는 새로운 인사입니다.
일치하는 XML 요소를 강조 표시하는 새로운 XML 형광펜입니다.
ctags 기반 자동 완성 지원.
--enable-rdtscp를 사용하여 활성화 할 수있는 고성능 다중 스레드 카운터입니다. 이들은 새로운 Intel Core i [357] 기능이 필요하기 때문에 기본적으로 비활성화되어 있습니다. ide-list-counters는 실행 중이거나 충돌 한 프로세스에서 이들을 추출하는 데 사용될 수 있습니다.
환경 설정 인터페이스가 크게 개선되었습니다.
검색 개선.
파이썬을위한 strftime 포맷 완성 제공자.
추가 emacs, vim 및 기본 키 바인딩.
mingw로 autotools 프로젝트를 빌드하기위한 실험적 지원.
파이썬 자동 인 덴터 개선.
Adwaita의 많은 CSS 스타일 개선.
재귀 automake 기반 프로젝트에 대한 추가 지원.
일부 기능은 gsettings로 구성 가능하게 만들었습니다.
계층 적 설정은 프로젝트 대 글로벌 설정을 지원합니다.
개선 된 모델 라인 지원.
DOAP 파일 구문 분석 지원.
다양한 메모리 누수가 막혔습니다.
점진적 강조 표시는보다 적극적인 무효화 기능을 제공합니다.

autotools 지원의 다양한 경쟁 조건이 수정되었습니다.
OpenBSD와 FreeBSD는 시스템 수정을합니다.
많은 번역 개선.
libide-1.0.so 및 Ide-1.0.typelib가 이제 개인 디렉토리에 설치됩니다.

버전 3.16.2의 새로운 내용은 다음과 같습니다.

더미 vcs에서 이중 자유롭게 수정합니다.
더미 vcs에서 프로젝트 트리 로딩을 수정했습니다.
emacs 모드에서 Workbench 작업 이름을 수정하십시오.
프로젝트 트리에서 파일 이름 정렬을 향상시킵니다.
GtkSourceLanguage가 지원하는 콘텐츠 유형과 일치하는 파일을로드해야합니다.
기본적으로 프로젝트 트리를 사용합니다.
기본적으로 프로젝트 트리 아이콘을 사용합니다.
프로젝트 트리에 이름 바꾸기 파일을 추가하십시오.
프로젝트 트리에서 휴지통으로 이동을 추가하십시오.
광부가 프로젝트를 발견하기 전에 이전에 열었던 프로젝트를 정렬합니다.
페이지 크기는 sysconf ()를 사용하십시오 (OpenBSD에서 수정).
다양한 clang 빌드 픽스.
검색 창에 햄버거 대신 화살표를 사용하십시오.
markdown 실시간 미리보기에서 유니 코드 수정.

버전 3.16.0의 새로운 기능 :

디자인 격자 용지의 영향을받은 아름다운 새 GtkSourceView 테마.
GtkSourceView를 기반으로하는 통합 소스 편집기.
Clang을 통해 C, C ++에 대해 입력 할 때 실시간으로 진단합니다.
gnome-code-assistance를 통해 Python, Ruby, CSS, JavaScript, JSON, Vala, Go 및 다른 유형을 입력 할 때 실시간으로 진단 할 수 있습니다.
소스 편집기 내에서 추가 / 변경된 행을 강조 표시합니다.
강력한 Vim과 Emacs 에뮬레이션.
단일 파일로 여러보기. 수평 및 수직 분할이 모두 지원됩니다.
수정 된 파일 내에서 앞뒤로 이동하는 내비게이션 내역.
GLib 2.44 스타일의 GObject를 지원하는 견고한 스 니펫 엔진.
프로젝트 내에서 파일을 찾을 수있는 빠른 검색과 devhelp의 문서.
탭 대신 공백을 사용하여 간단하게 스마트 백스 페이스.
자동 완성과 함께 내부 GActions 및 Vim 스타일 명령을 실행하는 명령 모음.
Vim의 scrolloffset 구현.
파일을 다시로드 할 때 삽입 커서 복원.
로드 된 버퍼의 현재 단어를 기반으로하는 자동 완성입니다.
clang에 기반한 자동 완성을위한 실험적 지원.
vim, emacs 및 kate 스타일 모드 라인 지원.


Editorconfig 지원.
autoconf / automake 기반 빌드 시스템에 대한 실험적 읽기 전용 지원.
GNU C89, Python 및 XML 용 강력한 자동 들여 쓰기 도구
실험적인 프로젝트 트리 (F9를 통해 사용 가능).
automake 기반 프로젝트 빌드를위한 실험적 지원.
Vim 에뮬레이션에서 명령 반복을위한 키 바인딩 재생.
수정 된 버퍼의 자동 저장은 절대로 변경 사항을 잃지 않습니다.
Python (CPython) 또는 JavaScript (Gjs) 및 GObject 인트로 스펙 션을 통한 스크립팅.
랩톱 배터리로 실행할 때 동적 전원 관리.
HTML 및 Markdown 실시간 미리보기.
g_date_time_format () 형식 매개 변수의 자동 완성.
rubberbanding으로 사전 검색을 입력하십시오.

버전 3.15.4.1의 새로운 기능 :

GNOME 3.16 으로의 여행을 계속하면서 GNOME Builder의 첫 번째 프리뷰 버전입니다! 버그를 발견 할 때까지 시간을내어 주시면 감사하겠습니다. 다음 URL에서 Bugzilla를 사용하여 버그를보고 할 수 있습니다. https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-builder

요구 사항 :

GTK +

유사한 소프트웨어

Quanta Plus
Quanta Plus

20 Feb 15

GoinEdit
GoinEdit

11 May 15

Val(a)IDE
Val(a)IDE

11 May 15

4DIAC FORTE
4DIAC FORTE

20 Feb 15

코멘트 GNOME Builder

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!