SystemVerilog IDE 워크스페이스#

창 SystemVerilog IDE 실제로 보여줍니다-메뉴 모음, 사이드 패널, 편집기 탭 및 분할, 찾기 및 줄, 분리 된 창, 명령 팔레트, 문제, 터미널, 개요 및 프로젝트 검색으로 이동 합니다.

한국어 번역 검토 중 기술적 의미가 충돌하는 경우 영어 원문을 기준으로 사용하세요.

개요#

이 페이지는 SystemVerilog IDE 창에 대해 설명합니다. 영역, 패널 간 전환 방법, 편집기가 파일 열기 및 저장을 넘어 수행할 수 있는 작업, 제품 레지스터의 모든 명령을 설명합니다. SystemVerilog IDE입니다에 설명된 대로 프로젝트를 이미 열었다고 가정합니다.

출시 된 Linux 데스크탑 빌드를 문서화합니다. 작업 공간의 몇 가지 기능은 데스크톱의 기본 호스트가 아닌 IDE의 HTTP 작업 공간 호스트를 통해 제공되며 데스크톱 앱에서는 사용할 수 없습니다. 이 페이지는 더 나은 사례 만 설명하는 대신 각각의 이름을 지정합니다.

창 구성#

위에서 아래로, 창은:

  1. 제품 헤더— 제품 아이콘 및 제목 Altifigence IDE, 메뉴 표시줄, 검색 작업 공간 필드, 설정 버튼 및 창 컨트롤입니다. 전체 스트립은 창 드래그 영역이며 빈 부분을 두 번 클릭하여 창을 최대화하거나 복원합니다.

  2. 편집기 탭 스트립, 파일 경로 빵 부스러기 행이 선택 사항입니다.

  3. 작업 영역 행— 왼쪽 패널, 편집기 영역, 오른쪽 패널.

  4. 하단 패널, 열려 있을 때.

  5. 상태 표시줄입니다.

두 개의 측면 패널은 크기 조정 가능한 레일에 있습니다. 각 레일은 열려 있는 동안 안쪽 가장자리에 드래그 핸들이 있으며 각 패널 헤더에는 축소 버튼이 있습니다. 왼쪽 레일은 처음 실행할 때 열리고 오른쪽 레일은 붕괴됩니다. 둘 다 다시 시작할 때의 상태, 너비 비율 및 선택한 뷰를 기억합니다. 저장된 너비는 픽셀 수가 아닌 작업 공간 너비의 일부분입니다.

상태 표시줄#

상태 표시줄의 중앙 필드가 다음과 같이 표시됩니다.

  • 포커스된 파일의 작업 공간 관련 경로, 저장되지 않은 변경 사항이 있는 *, 캐럿이 이동한 후 · Ln <line>, Col <column>, 편집기가 분할된 동안 · Split

  • 프로젝트가 Git 저장소인 경우 <workspace name> · <branch>; 그렇지 않은 경우

  • Ready입니다.

메뉴 바#

5개의 메뉴가 있으며, 각 메뉴는 하나의 작업 영역 명령을 실행합니다.

메뉴

제품정보

파일

새 편집기, 빠른 열기…, 저장, 새 창에서 편집기 열기, 편집기 닫기

편집

찾기, 바꾸기

보기

명령 팔레트…, 기본 사이드 바 토글, 보조 사이드 바 토글, 패널 토글, 문제, 출력

가기

줄로 이동…, 이전 편집기, 다음 편집기

터미널

터미널 보이기

File Open Editor in New Window는 이 릴리스에서 비활성입니다. 작업 공간의 명령 리스너가 수락하지 않는 명령 ID를 게시합니다. 탭 컨텍스트 메뉴 또는 탭 스트립 버튼을 대신 사용하여 탭을 분리합니다. 아래의 자체 창으로 탭을 이동하십시오.

헤더의작업 영역 검색필드는 검색 패널에 바로 가기입니다. 초점을 맞추거나 입력하면 왼쪽의 검색 패널이 열리고 텍스트가 패널의 쿼리 상자에 복사됩니다. Escape는 둘 다 지우고 창에 초점을 반환합니다.

사이드 패널#

왼쪽 패널#

왼쪽 패널 헤더는 9개의 보기 아이콘과 축소 버튼의 행입니다. 헤더 아래의 패널은 어느 보기가 선택되었는지를 보여줍니다.

보기

명령

기본 단축키

그것이 보여주는 것

탐색기

폴더 보기 / 계층 보기

Ctrl + Shift + E

프로젝트 트리 또는 디자인-모듈 계층 구조

ISA 참조

ISA 참조 섹션

분석

analyze/에서 저장된 분석 실행

Evolve입니다

Evolve 패널은

Sail 패널은

라이브 실행

Live Run 패널은

AI

패널 안쪽에 그것의 자신의 탭 지구에 AI 잡담,

소스 제어

소스 컨트롤 보기

Ctrl + Shift + G

상연, 변경 및 추적되지 않은 파일

검색

검색 표시

Ctrl + Shift + F

프로젝트 검색 및 교체

왼쪽 보기를 변경하는 방법에는 세 가지가 있습니다. 패널 헤더에서 아이콘을 클릭하고 패널 본문의 아무 곳이나 마우스 오른쪽 단추로 클릭하고 컨텍스트 메뉴에서 보기를 선택하거나(현재 보기는 나열되어 있지만 사용 안 함) 명령 팔레트 또는 키보드 단축키에서 보기의 명령을 실행합니다. 보기 명령을 실행하면 레일이 붕괴되면 확장됩니다. 왼쪽 패널이 처음 실행될 때탐색기에서 열립니다.

Ctrl + B가 왼쪽 레일을 축소하고 확장합니다.

탐색기에는 두 개의 하위 뷰가 있습니다.#

탐색기의 도구 모음에는폴더계층구조라는 두 세그먼트 선택기가 있습니다. 탐색기는계층구조에서 시작합니다. Ctrl + Shift + E는 폴더로 전환하고 팔레트의 *Show Hierarchy *는 다시 전환합니다. 선택은 기억됩니다.

동일한 도구 모음에는사이드 패널메인 뷰라는 두 가지 옵션이 있는 배치 선택기가 있습니다. 주 보기를 선택하면 폴더 또는 계층 구조 트리가 중앙 편집기 탭으로 열리고 측면 패널에 힌트가 남습니다. 사이드 패널 선택이 기본값입니다. 계층 구조는 모두 확장 및 모든 버튼 축소를 추가하고 폴더는 디스크에서 프로젝트를 다시 읽는 새로 고침 작업 영역 버튼을 추가합니다.

오른쪽 패널#

오른쪽 패널 헤더에는 세 개의 보기 아이콘이 있고, 그 다음 설정 버튼, 마크다운 미리 보기 토글, 축소 버튼 및 오른쪽 사이드바 토글이 있습니다.

보기

명령

기본 단축키

그것이 보여주는 것

개요

회사연혁

Ctrl + Shift + O

패널 바닥글에 필터 상자가 있는 현재 소스에 대한 기호

루프라인

아무것도 - 아래를 보라.

문제

문제 보이기

Ctrl + Shift + M

하단 패널의 문제 탭과 동일한 진단 목록

마크다운 미리보기

마크다운 미리보기 열기

Ctrl + Shift + V

활성화된 Markdown 파일의 렌더링된 보기

오른쪽 패널에서루프라인를 선택하면 패널 본체가 설계상 비어 있습니다. Roofline 컨트롤은 모듈의 Roofline 탭 안의 그래프 옆에 위치하며, 오른쪽 패널 사본은 동일한 컨트롤의 두 세트를 피하기 위해 제거되었습니다.

이 헤더의 설정 버튼은편집기패널에서 설정 모달을 엽니다.

Ctrl + Shift + B는 오른쪽 레일을 축소하고 확장합니다. 오른쪽 패널 시작이 축소되고개요가 선택됩니다.

Explorer에 표시되는 항목#

두 개의 별개의 경계가 당신이 보는 것을 결정하며, 그것들을 분리 할 가치가 있습니다.

작업 공간 파일 목록#

데스크톱 호스트는 프로젝트 루트 아래의 전체 트리를 걸어 프로젝트 목록을 작성합니다. 특정 레이아웃을 필요로하거나 선호하지 않습니다. 그 목록은 파일로 이동, 검색 패널의 파일 결과, 새 편집기 탭, 개요 및 편집기 자체입니다.

  • Directories skipped entirely, with everything below them: .git, .altifigence, .venv, __pycache__, node_modules, target, .pytest_cache, dist, dist-electron.

  • **건너뛴 항목:**심볼릭 링크 및 확장자가 지원되는 세트에 없는 모든 파일.

  • Supported extensions: sv, svh, v, vh, allab, py, md, rst, json, html, toml, yml, yaml, tcl, rpt, ini, sh, c, h, rs, sail, js, mjs, ts, tsx, css, spef.

  • **경계:**하나의 목록이 최대 500개의 파일을 반환하고 10,000개의 디렉토리 항목을 검토한 후 중지됩니다. 따라서 매우 큰 트리는 부분적으로만 나열됩니다. 이는 소스가 어디에서 살 수 있는지에 대한 규칙이 아니라 크기 바인딩입니다.

  • **파일 당 바인딩:**4 MiB보다 큰 작업 공간 파일이 잘리지 않고 거부됩니다.

확장 기능 일치는 대소문자를 구분하지 않으므로 TOP.SV가 허용됩니다.

폴더 트리에 표시되는 두 루트#

The Explorer Folder tree in this release renders only the rtl/ and tb/ top-level directories of that listing. A source that sits at the project root, or under any other top-level directory, is in the listing and fully editable but has no row in the Folder tree. Reach it with Go to File (Ctrl + P), the Search panel’s Files results, or a New Tab.

analyze/ 트리는 의도적으로 폴더 트리에 있지 않습니다. 저장된 분석 실행에는 자체 분석 패널이 있습니다.

tb/ 내부에서는 파일이 나열된 플랫이 아닌 연결된 디자인 모듈로 그룹화됩니다.

폴더 트리 동작#

파일을 클릭하면 열립니다. 오른쪽 클릭을 하면:

이름 *

적용 대상

효과

파일 열기

파일

활성 편집기 그룹에서 파일을 엽니다

측면에 열기

파일

활성 그룹 옆에 분할하여 엽니다

이름 바꾸기

파일

이름 바꾸기 대화상자 열기 — 아래 참조

위쪽으로 설정

.sv / .v 파일

모듈을 디자인 탑으로 표시

경로 복사

파일 및 폴더

클립보드에 대한 작업 영역 상대 경로 복사

폴더 행은 아래의 모든 파일이 저장되지 않은 변경을 할 때 더러운 마커를 보여 주며, 각 더러운 파일 행도 마찬가지입니다.

Rename does not rename the file on disk. The dialog shows the current name, takes a new one, and carries a Refactor toggle whose state is remembered. With Refactor off, the new name is stored as a display label for that row and the file keeps its real name. With Refactor on, the IDE additionally asks the workspace host to replace whole-word occurrences of the old name; that request is served only by the HTTP workspace host, so in the desktop build it does not happen and the rename falls back to the display label. Use your own tooling, or Source Control, when you need a real file rename.

편집기#

편집기 영역은 하나 이상의편집자 그룹입니다. 각 그룹에는 자체 탭 스트립이 있으며 한 번에 하나의 탭을 표시합니다. 그룹 내부를 클릭하면 집중된 그룹이됩니다. 찾기 막대, 이동 줄 바 및 캐럿 판독값은 집중된 그룹을 따릅니다.

모든 탭이 텍스트 편집기는 아닙니다. 탭은 파일, 도식, 파형, 루프라인 플롯, 시스템 시뮬레이션 보기, 분석 도구, 분석 보고서, ISA 참조 섹션, AI 채팅, Evolve 보기, 폴더 또는 계층 구조 보기 또는 새 편집기 선택기일 수 있습니다. 파일 탭만 모나코 텍스트 표면을 가져옵니다.

#

  • Ctrl + T새 편집기탭을 엽니다: 경로에서 필터링하고 Enter에서 첫 번째 일치 항목을 여는 작업 영역 목록 위에 검색 상자로, 선택한 파일로 대체합니다.

  • Ctrl + W는 포커스된 그룹에서 활성 탭을 닫습니다.

  • Ctrl + TabCtrl + Shift + Tab는 다음 및 이전 탭집중된 그룹 안에서로 이동합니다.

  • 스트립을 따라 탭을 드래그하여 재정렬하거나 다른 그룹의 스트립으로 이동하여 이동하십시오. 스트립은 스트립이 도착할 간격을 보여줍니다.

  • 그룹의 본문에 탭을 드래그하고 가장자리 근처에 놓아 그 방향으로 그룹을 나눕니다. 가장자리 밴드는 각 방향에있는 그룹의 바깥 쪽 28 %입니다.

탭을 마우스 오른쪽 버튼으로 클릭하면 닫기, 새 창으로 열기, 다른 사람 닫기, 모두 닫기, 오른쪽으로 열기, 왼쪽에서 열기, 아래 열기, 위 열기, 편집기가 이미 분할되었는지 여부에 따라 분할 또는 분할 편집기 오른쪽 / 분할 편집기를 닫습니다. 새 창으로 열기는 파일 탭에만 있고 기본 창에만 있습니다. 저장되지 않은 변경 사항이있는 탭은 * 새 창으로 열기 전에 저장 *으로 표시하고 비활성화합니다.

분할#

Ctrl + \편집기 오른쪽 나누기를 실행합니다. * 초 * 열린 탭을 새 그룹으로 이동하여 작동하므로 적어도 두 개의 탭이 열려 있어야합니다. 다시 실행하면 분할을 닫고 모든 탭을 한 그룹에 반환합니다.편집기 아래로 나누기는 세로로 동일합니다.편집기 왼쪽으로 나누기편집기 위로 나누기는 해당 측면의 새 그룹에서 활성 탭을 엽니 다.

분할 네스트: 각 분할은 한 그룹을 한 쌍으로 대체하므로 분할을 분할 할 수 있습니다. 창은 균일 한 비율로 만들어지고 그 사이의 분배기는이 제품에 고정되어 있습니다. 1 px 규칙이며 드래그 핸들이 아닙니다. 패널의 마지막 탭을 닫으면 패널이 제거되고 레이아웃이 다시 병합됩니다.

찾기 및 바꾸기#

Ctrl + F는 초점이 맞춰진 편집기의 하단에 있는 찾기 막대를 엽니다. Ctrl + H는 이미 표시된 대체 행으로 엽니다. 두 화음 모두 텍스트 서페이스 자체 내에 바인딩되어 있으므로 캐럿이 파일에 있는 동안 작동합니다.

  • 현재 선택 항목이 쿼리 상자에 씨앗이 뿌려집니다.

  • 바는 경기 카운트를 표시합니다.

  • Enter는 다음 경기, Shift + Enter는 이전으로, Escape는 막대를 닫습니다. 위 및 아래 버튼은 동일한 작업을 수행합니다.

  • 교체 행에서 Enter는 현재 일치를 대체하고 Ctrl + Enter는 모두를 대체합니다.바꾸기모두 바꾸기버튼도 동일하게 작동합니다.

이 막대는 IDE 자신의 것입니다; 스톡 편집기 찾기 위젯이 사용되지 않습니다.

줄로 이동#

Ctrl + G opens the go-to-line bar above the editor, pre-filled with :<current line>. It accepts line or line:column, with an optional leading colon — 42, :42 and 42:10 are all valid. A line past the end of the file is clamped to the last line, and a column below 1 is clamped to 1. Anything that is not a number, or a number followed by other text, is rejected rather than guessed at, and the bar stays open. Enter jumps, Escape closes.

편집기 컨텍스트 메뉴#

파일 안의 오른쪽 클릭은 스톡 편집기 메뉴를 다음으로 바꿉니다.

이름 *

효과

명령 팔레트…

명령 팔레트 열기

잘라 내기 / 복사 / 붙여 넣기

클립보드 동작

찾기

찾기 표시줄 열기

바꾸기

찾기 표시줄을 대체 행으로 엽니다

줄로 이동

줄 바꿈 열기

정의로 가기

캐럿에서 정의로 이동

미리 보기 기호 이름 변경

.sv.v 파일만 — 이름 바꾸기 미리보기 열기

문서 포맷

파일을 포맷합니다

저장

활성 파일을 저장합니다

미리 보기 기호 이름 변경.sv.v 파일에서 F2에 바인딩됩니다. 이 대화상자를 열면 교체 식별자를 입력하고 계획을 검토한 다음 적용합니다. 미리보기 후 교체 상자를 편집하면 계획이 폐기되므로 항상 검토한 내용을 정확하게 적용합니다.

글꼴 크기#

Ctrl + =Ctrl + -는 고정 사다리를 통해 편집기 글꼴을 단계 — 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 22, 24 점, 기본 13. 크기는 터미널 글꼴을 구동. 이 두 가지 키 바인딩을 가지고 있지만 명령 팔레트에 없습니다.

탭을 자신의 창으로 이동#

저장된 파일 탭을 별도의 창으로 옮길 수 있습니다. 시작하는 세 가지 방법이 있습니다. 편집기 탭 스트립의 오른쪽 끝에있는 버튼, 탭의 컨텍스트 메뉴에서새 창으로 열기, 또는 탭을 응용 프로그램 창에서 드래그하여 놓습니다.

호스트는 다음을 모두 유지하지 않는 한 전송을 거부합니다.

  • **파일 탭입니다.The file tab.**스키마, 파형, 분석, ISA, Evolve 및 기타 뷰어 탭을 분리할 수 없습니다.

  • **파일에 저장되지 않은 변경 사항이 없습니다.**그렇게 되면 컨트롤이 비활성화되고 자체 레이블이 변경됩니다. 새 창에서 열기 전에 저장.

  • **파일은 이미 비행에 전송이 없습니다.**입니다

  • 최대 8 개의 분리 된 창이 존재합니다., 최대 8개의 전송이 대기 중입니다. 대기 중인 전송은 60초 후에 만료됩니다.

분리 된 창은 1120 × 760에서 열리고 748 × 508 이하로 크기를 조정할 수 없습니다. Linux에서 두 그림은 창 그림자에 대해 32 px를 추가로 수행하므로 눈에 보이는 콘텐츠 영역이 훨씬 작습니다. 크기 조정이 가능하고 경계가 없으며 자체 창 컨트롤을 그립니다.

동일한 제품 헤더를 메뉴 막대, 검색 필드, 설정 버튼 및 사이드 패널, 하단 패널 및 명령 팔레트가없는 축소 된 형태로 전달합니다. 파일 저장, 찾기, 바꾸기, 줄로 이동, 두 가지 글꼴 크기 단계 및 닫기 탭의 7 가지 명령 만 있습니다.

분리 된 창은 하나의 파일을 소유합니다. 이 파일을 보유하는 동안 해당 경로 만 읽고 쓸 수 있으며 기본 창은 기록하지 않습니다. 저장되지 않은 변경으로 창을 닫으면 확인을 먼저 요구합니다. 분리 된 창은 추가 탭을 분리 할 수 없습니다.

전송에 실패하면 IDE가 하단 패널의 출력 탭에 줄을 쓰고 엽니다.

명령 팔레트#

Ctrl + Shift + P명령모드에서 팔레트를 엽니다. Ctrl + P파일모드에서 동일한 대화상자를 열고 팔레트 자체에 파일로 이동합니다로 표시됩니다.

두 모드 모두 동일한 방식으로 작동합니다. 필터링할 입력, ArrowUpArrowDown가 선택을 이동하고, Enter가 선택한 행을 실행하거나, Escape를 닫거나, 팔레트가 열릴 때마다 쿼리 상자가 지워집니다.

  • 명령 모드는 명령의 표시 라벨과 명령 ID에 필터되므로 problemsopenProblemsView는 모두 Show Problems를 찾습니다. 아래 표의 모든 명령은 Command Palette 자체를 포함하여 나열됩니다. 각 행은 명령의 현재 단축키를 표시합니다.

  • 파일 모드는 작업 공간 관련 경로의 대소문자를 구분하지 않는 부분 문자열로 작업 공간 목록을 필터링하고 파일 종류를 포함하여 최대 40개의 행을 표시합니다.

모든 명령#

테이블은 제품 자체의 명령 레지스트리입니다.33 명령를 보유하고 있으며 모든 33은 명령 모드로 표시됩니다. 바로 가기는 바탕 화면 기본값입니다.

명령

명령 ID

기본 단축키

리바인드 가능

파일로 이동

quickOpen

Ctrl + P

명령 팔레트

commandPalette

Ctrl + Shift + P

파일 저장

saveFile

Ctrl + S

Tcl: 분포 준비 상태 표시

showTclReadiness

아니오

저장된 Tcl 파일 평가

runTclEvaluation

아니오

찾기

find

Ctrl + F

바꾸기

replace

Ctrl + H

줄로 이동

gotoLine

Ctrl + G

왼쪽 탐색창 토글

toggleLeftSidebar

Ctrl + B

오른쪽 탐색창 토글

toggleRightSidebar

Ctrl + Shift + B

패널 토글

togglePanel

Ctrl + 뒤로

편집기 오른쪽 나누기

splitEditor

Ctrl + \

편집기 아래로 나누기

splitEditorDown

아니오

편집기 왼쪽으로 나누기

splitEditorLeft

아니오

편집기 위로 나누기

splitEditorUp

아니오

편집기 분할 닫기

closeSplitEditor

아니오

폴더 보기

openFolderView

Ctrl + Shift + E

검색 표시

openSearchView

Ctrl + Shift + F

계층 구조 보이기

openHierarchyView

아니오

소스 컨트롤 보기

openSourceControlView

Ctrl + Shift + G

회사연혁

openOutlineView

Ctrl + Shift + O

마크다운 미리보기 열기

openMarkdownPreview

Ctrl + Shift + V

파형 보이기

openWaveformView

아니오

회로도 보기

openSchematicView

아니오

문제 보이기

openProblemsView

Ctrl + Shift + M

출력 보기

showOutput

Ctrl + Shift + U

터미널 보이기

showTerminal

Ctrl + Shift + 뒤로 이동

모든 편집기 닫기

closeAllEditors

아니오

다른 편집기 닫기

closeOtherEditors

아니오

탭 닫기

closeTab

Ctrl + W

새 탭

newTab

Ctrl + T

이전 탭 초점 맞추기

focusPreviousTab

Ctrl + Shift + Tab

다음 탭 초점 맞추기

focusNextTab

Ctrl + Tab

팔레트 명령이 아닌 두 개의 추가 바인딩이 있습니다:글꼴 크기 늘리기(increaseFontSize, Ctrl + =) 및글꼴 크기 줄이기(decreaseFontSize, Ctrl + -).

탐색만 하는 명령#

4개의 팔레트 항목은 작업을 수행하는 대신 보고 있는 내용을 변경하고 출력 탭에서 자신을 설명합니다.

  • 파형 보이기는 탐색기의 계층 하위 뷰를 선택하고 Select a testbench in Hierarchy and choose Run Waveform Test를 기록합니다. 파형을 열지 않습니다.

  • 회로도 보기가 계층 구조를 선택하고 Right-click a design module in Hierarchy to open Schematic view를 기록합니다. 회로도를 열지 않습니다.

  • Tcl: 분포 준비 상태 표시는 출력 탭을 열고 별도의 준비 프로브가 노출되지 않는다고 명시합니다.

  • 저장된 Tcl 파일 평가는 출력 탭을 열고 활성 탭이 저장된 Tcl 파일이 되어야 합니다.

처음 두 개는 출력에만 씁니다 — 하단 패널을 열지 않으므로, 줄을 읽으려면 Ctrl + 백쿼드로 엽니다.

키보드 단축키#

두 프로필#

브라우저가 Ctrl+W, Ctrl+TCtrl+Tab를 자체 탭에 예약하기 때문에 데스크톱 앱과 브라우저 호스트 콘솔 간에 4개의 탭 바인딩이 다르며 웹 페이지가 이를 재정의할 수 없습니다. 데스크톱 빌드는 항상 데스크톱 프로필을 사용합니다.

명령

데스크톱

브라우저

탭 닫기

Ctrl + W

Ctrl + Alt + W

새 탭

Ctrl + T

Ctrl + Alt + N

이전 탭 초점 맞추기

Ctrl + Shift + Tab

Ctrl + [

다음 탭 초점 맞추기

Ctrl + Tab

Ctrl + ]

다시 묶기#

SystemVerilog IDE 설정에 설명된 설정 모달의키 바인딩패널은 24개의 바인딩 가능한 명령 중 하나를 다시 바인딩합니다. 바인딩은 다음과 같은 경우에만 허용됩니다.

  • 적어도 두 부분이 있습니다.

  • 수정자로만 Ctrl, ShiftAlt를 사용하고 항상 Ctrl를 포함합니다.

  • \, backquote, Tab, [, ], = 또는 - 문자로 끝납니다.

Ctrl+Alt+T is refused on every profile because Linux desktops claim it for their terminal. In the browser profile the browser-reserved chords are refused too. A binding that collides with another command is reported as a conflict naming that command. An override that fails any of these checks is discarded and the built-in default stays in force.

입력하는 동안 단축키#

  • **편집자의 Caret:**모든 바인딩이 라이브입니다.

  • 다른 텍스트 필드의 캐럿— 검색 상자, 이름 바꾸기 대화 상자, 커밋 메시지 - 탐색 스타일 바인딩만 실행됨: 팔레트 및 파일로 이동, 사이드바 및 패널 토글, 편집기 오른쪽 분할, 보기 전환 명령 폴더 표시, 검색 표시, 소스 제어 표시 개요 표시, 문제 표시, 출력 표시 및 터미널 표시. 바탕 화면에서 네 개의 탭 바인딩은 텍스트 필드에서도 라이브로 유지됩니다.

  • 창가의 다른 모든 곳에서는 모든 바인딩이 살아 있습니다.

자동 반복 및 IME 구성은 바인딩을 트리거하지 않습니다.

하단 패널#

Ctrl + backquote는 하단 패널을 토글합니다.첫 번째 실행에서 닫기이며출력탭에서 열리고 탭, 높이 및 열려 있었는지 여부를 기억합니다. 기본 높이는 230px이며 위의 분배기는 드래그 핸들입니다.

이 순서로 정확히 세 개의 탭이 있습니다.

내용

문제

탭 레이블에 현재 개수가 있는 진단 목록

출력

[ide] Output panel ready.로 여는 IDE의 자신의 통나무

터미널

통합 터미널

출력 탭은 가장 최근의 200 줄을 유지합니다. 저장, 분할, Tcl 평가, 실패한 분리 등 진행 상황을보고하는 명령은 여기에 쓰고 패널을 전환합니다.

문제#

문제는 그룹화 된 보고서 테이블이 아닌 스크롤 할 수있는 평평한 목록입니다. 각 행은 아이콘 및 짧은 레이블, 모노 스페이스의 진단 코드, 메시지 및 path:line로 심각도를 보여줍니다. 행을 클릭하면 해당 파일이 열리고 줄로 이동합니다.

.sv, .svh, .v.vh 파일을 통해 IDE 자신의 SystemVerilog 분석에서 온 진단은 입력을 중지 한 직후에 새로 고침됩니다. 읽기 전용 또는 4 MiB보다 큰 파일은 분석되지 않습니다. 심각도는 오류, 경고 정보입니다.

목록에는 네 개의 상태가 있으며, 빈 결과를 표시하기보다는 어느 쪽에 있는지 알려줍니다.

  • InitializingRTL diagnostics are initializing.

  • UnavailableRTL diagnostics are unavailable for this workspace.

  • 실패— 실패한 작업 및 메시지입니다.

  • 결과가 없는 준비문제 없음 / 진단이 여기에 나타납니다.

진단은 또한 그들이 속한 파일에 대한 편집기 거터의 마커로 나타납니다.

Ctrl + Shift + M는 하단 패널의 문제 탭과 오른쪽 패널의 문제 보기를 모두 엽니다.

터미널#

터미널 탭은 커서 깜박임, 스크롤백의 4000줄, 크기 조정 시 패널을 따라오는 크기 등 전체 터미널 에뮬레이터를 호스팅합니다. 입력은 메시지당 8 KB로 제한되며 세션 지오메트리는 2–500 열과 1–200 행으로 고정됩니다.

**터미널이 패키지된 Linux 데스크톱 빌드의 셸에 연결되지 않습니다.**데스크톱 앱이 기본 작업 공간 호스트를 통해 프로젝트와 통신하며, 터미널의 소켓 전송은 HTTP가 제공하는 작업 공간 호스트에서만 제공됩니다. 데스크톱 앱에서 탭이 열리고 프롬프트 대신 IDE terminal is unavailable in this desktop host를 표시합니다. 프로젝트 디렉터리에 대한 셸 작업에는 시스템 터미널 또는 Altifigence CLI입니다를 사용하십시오.

아웃라인#

Ctrl + Shift + O는 오른쪽 패널에서 개요를 선택하고 레일을 확장합니다. 필터 상자가 패널 바닥글에 위치하고 기호 이름과 모듈 유형과 일치합니다. 파일을 전환하거나 볼 때마다 지워집니다.

On the desktop the Outline is built by the IDE’s native SystemVerilog frontend over the project’s explicit .sv and .v roots, so it is a project-wide symbol tree rather than a view of one buffer. Each module’s entries are grouped into Ports (further grouped In / Out / Inout), Parameters, Internal signals and Instances. Clicking an entry jumps to it, opening the file first when the symbol is in another one.

RTL 프로젝트가 발견되지 않았거나, 명시적인 .sv 또는 .v 소스 루트가 없거나, 기본 프론트엔드가 설치되지 않았거나, 특정 오류가 발생한 경우, 빈 트리를 표시하는 대신 패널의 이름을 지정합니다.

프로젝트 전반에서 검색#

Ctrl + Shift + F는 검색 패널을 엽니다. 쿼리 상자, 선택 항목 대체 상자 및 4개의 토글이 있습니다.

토글

의미

Aa

대소문자 구분

ab

전체 단어

.*

정규 표현식

바꾸기

바꾸기 상자 표시, 일치 및 파일별 바꾸기 버튼 및 모두 바꾸기

결과는 두 부분으로 나 ⁇ 니다:

  • 파일— 이름 또는 경로가 일치하는 작업 공간 목록에서 최대 20개의 항목이 정확한 이름, 이름 접두사, 이름 부분 문자열, 경로 부분 문자열과 일치합니다. 하나를 클릭하면 열립니다.

  • 내용— 최대 80개의 일치 항목이 파일로 그룹화되며, 각 그룹은 접을 수 있고 일치 항목 수를 표시합니다. 각 행은 L<line>:<column>와 일치하는 줄을 보여 주며, 해당 위치에서 파일을 엽니다.

대체 상자가 표시되면 그룹 헤더의 단추가 해당 파일의 모든 일치 항목을 대체하고 행의 단추가 일치하는 항목을 대체하며 도구 모음의모두 바꾸기가 작업 영역에 적용됩니다. 교체 후 결과 목록이 새로 고쳐지므로 카운트가 정직하게 유지됩니다.

Content search is not available in the packaged Linux desktop build. Like the terminal, it is served only by the HTTP workspace host, so in the desktop app the Content section reports Content search is unavailable in this desktop host. The Files section keeps working, because it searches the workspace listing the desktop host does provide. Until content search reaches the desktop build, use the editor’s own Ctrl + F / Ctrl + H within a file, Ctrl + P to reach a file by name, or the Altifigence CLI against the project directory.

이 릴리스에 없음#

데스크톱 IDE에서 이 빌드가 제공하지 않는 것들:

  • **프로젝트 스캐폴딩 없음.**IDE는 이미 존재하는 디렉터리를 엽니다. 디렉터리를 만들지 않습니다. SystemVerilog IDE입니다를 참조하십시오.

  • **작업 공간 관련 “이 파일을 외부 편집기에서 열기” 작업이 없습니다.**데스크톱 호스트가 Visual Studio Code, VSCodium 또는 Eclipse LSP4E를 project root에서 실행할 수 있으며, 이 세 가지 중 찾을 수 있는 것을 보고하지만 작업 영역 창의 컨트롤이 이 릴리스에서 이를 호출하지 않습니다.

  • No File Open Editor in New Window. The menu item exists and does nothing; use the tab-strip button or the tab context menu instead.

  • 위에서 설명한 바와 같이 데스크톱 빌드에서터미널 및 프로젝트 전체 콘텐츠 검색 없음입니다.

  • **드래그 가능한 분할 칸막이가 없습니다.**편집기 창은 균일한 비율로 만들어집니다.

관련#