
Ash 는 단순하고 깨끗한 터미널 기반 텍스트 편집기로, 최신 키 바인딩과 함께 사용하기 쉽습니다. 여러 파일을 동시에 처리 할 수 있으며 다양한 최신 기능이 있습니다. 다음은이 readme 파일을 편집하는 Ash 의 사진입니다.

Ash 는 Curses 라이브러리를 사용하여 Python 3.8로 작성되었습니다.
다음은 Ash 에서 사용할 수있는 기능 목록입니다.
xterm-256 에서 가장 잘 작동). 단색 터미널도 부분적으로 지원됩니다.*.pyx 파일을 컴파일하고 빌드하여로드 시간을 증가시킬 수 있습니다 (편집 중 경고를 무시하십시오).Ash는 주로 Linux를 대상으로합니다. 이 버전의 Ash는 Python 3.8.2 (64 비트)로 Ubuntu 20.04에서만 테스트되었습니다.
참고 : 여기에 제공된 지침은 Debian/Ubuntu 기반 시스템을위한 것입니다. 배포하려면 필요한 패키지를 설치하기 위해 다른 지침을 발행해야 할 수도 있습니다.
아직 사전 제작 된 바이너리가 없으므로 시스템에서 Ash를 실행하려면 특정 패키지와 Python 3 자체가 필요합니다.
$ sudo apt install git
$ sudo apt install xclip
$ sudo apt install python3
$ sudo apt install python3-pip시스템에 따라 다음 패키지를 설치해야 할 수도 있습니다.
$ sudo apt install python3-devel여기에는 여러 가지 옵션이 있습니다.
PYPI에서 설치할 다음 지침을 실행하십시오.
$ sudo pip3 install ash-editor위의 명령은 Ash를 다운로드하여 시스템에 로컬로 설치합니다. 어디서나 재를 호출하려면 설정 경로 섹션을 참조하십시오.
참고 : 안정적인 릴리스에는 위에 나열된 모든 기능이 포함되어 있지 않을 수 있습니다.
Ash 웹 사이트로 이동하여 최신 안정적인 릴리스를 다운로드하십시오. 그런 다음 다운로드 된 타르 볼을 폴더로 추출한 후 해당 폴더 내부에서 터미널을 열고 실행하십시오.
$ sudo pip3 install . 야간 빌드에는 Ash의 모든 최신 기능이 포함되어 있습니다. Ash 웹 사이트로 이동하여 최신 야간 릴리스를 다운로드하십시오. 그런 다음 다운로드 된 타르 볼을 폴더로 추출한 후 해당 폴더 내부에서 터미널을 열고 실행하십시오.
$ sudo pip3 install . 소스에서 구축하려면 다음 지침을 발급하십시오.
$ sudo apt install git
$ cd ~
$ git clone --depth 1 -b master https://github.com/akashnag/ash.git
$ cd ash
$ python3 setup.py sdist (여기에서 직접 설치할 수는 있지만 권장하지는 않습니다.) Tarball을 새로운 디렉토리에 먼저 복사하여 추출한 다음 설치하여 이전과 같이 진행할 수있는 dist Directory 아래에서 생성 된 새로운 타르 볼을 찾을 수 있습니다.
Ash를 실행하려면 :$HOME/.local/bin 파일 ~/.bashrc 의 $ 경로 변수에 추가되었습니다 ( bash 쉘으로 사용하는 경우 해당 .rc 파일을 열지 않으면). Ash를 실행하려면 사용법 섹션을 참조하십시오.
재를 제거하려면 사용할 수 있습니다.
$ sudo pip3 uninstall ash-editorAsh 는 여전히 개발 중이므로 사전 빌드 바이너리는 아직 사용할 수 없습니다. Pyinstaller 또는 이와 유사한 도구를 사용하여 시스템 용 도구를 구축 할 수 있습니다.
Ash 소스 코드를 다운로드하여 위에서 설명한대로 설정하면 사용할 준비가되었습니다.
참고 :
애쉬를 실행하려면 :
$ ash path/to/file.txt또는 빈 버퍼를 열려면 :
$ ash또는 프로젝트를 열려면 (디렉토리) :
$ ash path/to/directoryAsh에서 탐색하는 방법에 대한 도움은 주요 바인딩을 참조하십시오.
버그를 찾으면 버그를보고하십시오. 또한 버그 고정, 성능 향상 또는 위에 나열된 아직 구현되지 않은 기능을 구현 한 사람의 풀 요청을 받아들이게되어 기쁩니다. 위에 나열된 기능이 완전히 구현 된 경우에만 새로운 기능에 기여하는 것을 고려하십시오. 구현할 기능과 프로젝트 구조에 대한 자세한 내용은 기여 가이드 라인을 참조하십시오.
GitHub 문제 추적기를 사용하여 버그를보고하거나 질문을하거나 새로운 기능을 제안 할 수 있습니다. 관련이있는 경우 로그를 포함시킬 수 있으며, 이는 ~/.config/ash-editor/log.txt 에서 찾을 수 있습니다.
개발 로드맵 및 Ash 편집기와 관련된 논의는 일반적으로 Ash Discord 서버에 가입 할 수 있습니다.
소프트웨어 개발에 참여하지 않으면 재정적으로 기여할 수 있습니다. 재정적 기여는 다른 사람들 보다이 프로젝트 작업의 우선 순위를 정하는 데 도움이 되며이 소프트웨어에 대한 실제 수요가 있음을 알 수 있도록 도와줍니다.





















저작권 © Akash Nag. 모든 권리 보유.
GPL-2.0 라이센스에 따라 라이센스.