TreeLine으로 정리하는 방법

TreeLine은 Linux와 Windows용 아웃라이너로, 모든 작업의 중심에 놓일 수 있을 만큼 유연합니다. 거의 모든 유형의 정보를 저장할 수 있으며(일반 텍스트, 리치 텍스트, HTML, 숫자, 날짜, 시간, 불리언, URL 등) 정리를 돕기 위한 트리 구조를 제공합니다.
여기에서는 TreeLine을 설치하고 프로젝트를 설정하여 구조를 구축한 다음, 나중에 정렬 및 검색을 위해 준비된 콘텐츠를 추가하는 방법을 보여줍니다.
또한 읽어보세요: 최고의 크로스 플랫폼 노트 작성 앱 5가지
설치
Windows의 경우, 웹사이트에서 설치 프로그램을 다운로드하여 설치할 수 있습니다. 설치 중에 “제거 프로그램 만들기” 옵션을 유지하는 것이 좋습니다.
Linux의 경우, TreeLine은 많은 배포판의 저장소에서 사용할 수 있으므로 소프트웨어 센터/패키지 관리자를 통해 쉽게 설치할 수 있습니다. 또는 웹사이트에서 아카이브를 다운로드하여 압축을 풀고 다음 명령을 실행할 수 있습니다:
python install.py인터페이스 기본
주 인터페이스는 메뉴 바, 도구 모음 및 세 개의 대부분 비어 있는 창으로 구성되어 있습니다. 오른쪽의 세 번째 창은 하단에 탭 인터페이스가 있어 출력, 편집 및 제목 목록에 접근할 수 있습니다.

기본적으로 각 창에는 “Main”이라는 단어가 있으며, 이는 문서의 루트입니다. 빈 슬레이트에서 시작하고 싶다면 좋습니다. 또한 “파일 -> 새로 만들기”로 가면 ToDo 목록, 긴 텍스트(소설을 계획 중이라면 좋음), 연락처 목록 및 도서 목록을 포함한 작은 템플릿 프로젝트를 볼 수 있습니다. 이들을 살펴보면 구조화가 어떻게 작동하는지 잘 알 수 있습니다. 본질적으로 부모 및 자식 노드의 트리가 데이터 세트를 포함합니다.
작업 창
상단 창은 현재 데이터 포인트 또는 카드에 대한 탐색 경로를 제공합니다. 프로젝트가 더 야심차게 진행될 때 매우 유용합니다.
왼쪽에는 구조 개요를 제공하고 개별 카드로 탐색할 수 있는 트리가 있습니다.
오른쪽에는 데이터 자체가 있습니다. 일반적으로 데이터 출력 탭이 표시되며, 이는 정보를 보여주는 간단한 카드입니다. “데이터 편집”은 데이터 뒤에 있는 양식을 노출하여 변경할 수 있도록 합니다. “제목 목록”은 현재 노드의 제목과 그 아래의 자식 노드를 표시합니다.
프로젝트 만들기
이 샘플 프로젝트에서는 iPad 신시사이저 컬렉션을 정리하기 위한 인벤토리를 만들 것입니다. 데이터 포인트는 다를 수 있지만 방법은 동일합니다.

루트 노드의 이름을 바꾸는 것부터 시작하겠습니다. 이를 수행하는 방법은 몇 가지가 있습니다. 왼쪽 창에서 노드 제목을 마우스 오른쪽 버튼으로 클릭하고 “이름 바꾸기”를 선택하거나 노드를 클릭한 다음 오른쪽 창에서 “데이터 편집” 탭을 선택하여 제목 필드를 표시할 수 있습니다.
데이터에 구조 추가
시작하려면 “데이터 -> 데이터 유형 구성”으로 이동합니다. 유형 목록에는 기본(Default)이라는 데이터 유형이 있습니다. “유형 이름 바꾸기”를 눌러 더 유용한 이름으로 변경할 수 있습니다.
“유형 구성” 탭을 선택하면 긴 텍스트 필드에서 HTML을 허용하는 등의 출력 옵션을 정의하고 기본 자식 유형을 설정하며 노드의 아이콘을 변경할 수 있습니다.
필드 선택
필드 목록 탭에서 마침내 각 노드의 데이터 구조를 생성하는 지점에 도달합니다. 상단에서 올바른 데이터 유형이 선택되었는지 확인하고 오른쪽 버튼에서 “새 필드”를 선택합니다.

나중에 이 필드를 추가하거나 조정할 수 있지만, 이는 노드에 새로운 데이터를 다시 가져와야 할 수 있으므로, 이를 확정하기 전에 데이터 구조를 잘 생각하는 것이 좋습니다.
데이터 정의
다음으로 “필드 구성”으로 이동하여 각 필드를 차례로 설정합니다. 이렇게 인터페이스를 분해하는 것은 복잡하게 느껴질 수 있지만, 우리의 경험상 이렇게 설정하면 향후 이 데이터를 어떻게 사용할 것인지에 대한 의도를 갖게 됩니다.

데이터 유형과 필드를 선택한 다음 두 번째 행에서 필드 유형을 정의합니다. 여기에서 선택한 내용은 옆의 출력 형식 옵션을 변경합니다. 표준 텍스트 필드는 출력 옵션이 없지만, 예를 들어 숫자 요소를 선택하면 숫자가 표시되는 방식을 정의할 수 있습니다. 기본적으로 숫자는 “#.##”로 설정되어 있어 소수점 두 자리까지 입력할 수 있지만, 필요에 따라 변경할 수 있습니다. 예를 들어, “Voices” 필드에서는 정수만 필요하므로 #로 변경할 수 있습니다.
이진(예/아니오) 옵션이 있는 경우 선택 옵션을 사용하고 출력 형식에 “예/아니오”를 추가합니다. 여기서 슬래시는 선택지 간의 구분자입니다. 물론 여러 옵션을 가질 수 있습니다. 형식 도움 버튼은 필드 유형에 따라 이를 채우는 방법을 보여줍니다.
텍스트 필드의 경우 접두사와 접미사를 포함하고 편집기에서 사용할 수 있는 줄 수를 설정할 수 있습니다.
데이터 추가
구조가 설정되었으므로 데이터를 추가할 수 있습니다. 주 인터페이스로 돌아가 루트 노드를 마우스 오른쪽 버튼으로 클릭하고 “자식 추가“를 선택합니다. 노드의 이름을 제공하고 Enter 키를 누릅니다. Ctrl + I를 누르면 원래 노드 아래에 “형제” 노드가 생성되며, 이 노드에도 이름을 지정할 수 있습니다.

다음으로, 노드 중 하나를 선택하고 오른쪽 창에서 데이터 편집을 선택한 후 데이터를 추가하기 시작합니다. 텍스트 필드는 텍스트를 입력받고, 선택 필드는 드롭다운 선택기를 포함하며, 숫자 필드는 설정한 대로 형식이 지정됩니다.
TreeLine은 사용하기 시작할 때까지 필요하다는 것을 깨닫지 못하는 소프트웨어입니다. 만약 당신이 끊임없이 목록을 만드는 사람이라면, 다음 대규모 인벤토리를 위한 완벽한 호스트가 될 수 있습니다.
단순한 노트 작성 앱을 원하신다면 CherryTree나 Joplin Notes를 확인해 보세요.