Far Manager에 플러그인을 설치하는 방법. Far Manager는 Windows용 무료 파일 관리자입니다.

그러나 모든 다용성에도 불구하고 FAR이 모든 것을 할 수는 없습니다. 예를 들어 레지스트리와 함께 작동하거나 유니코드 파일을 정상적으로 편집할 수 없습니다. 이 게임을 위해 수많은 플러그인과 추가 기능을 작성한 팬이 있다는 것은 좋은 일입니다. 유용한 프로그램. 거의 50만 항목을 포함하여 전체 목록을 다음에서 쉽게 찾을 수 있습니다. plugring.farmanager.com. 우리는 전통적으로 그 중 최고의 10개를 선택했습니다. CD와 함께 잡지를 구입했다면 아무것도 다운로드할 필요가 없습니다. FAR에 대한 가장 흥미로운 추가 기능을 이미 다운로드하여 DPK-CD에 넣었습니다.

대부분을 설치해도 문제가 발생하지 않습니다. 일반적으로 디렉토리에 모듈 이름으로 하위 폴더를 생성해야 합니다. C:프로그램 파일FarPlugins그런 다음 플러그인 아카이브에서 모든 파일의 압축을 풉니다. 그게 다야 - 프로그램을 다시 시작한 후 FAR은 확장을 인식하고 작동합니다.

원거리 내비게이터

원거리 내비게이터

이 모듈의 두 번째 이름은 ProxyFTP입니다. 의심할 여지 없이 인터넷에 자주 액세스하고 FTP 서버로 작업하는 사람들에게 가장 유용한 플러그인입니다. 기능 중에는 표준 FAR 모듈에서 사용할 수 없는 프록시를 통해서도 서버에 연결할 수 있는 기능이 있습니다. 먼저 사용자의 컴퓨터에 파일을 다운로드하지 않고 다른 서버에서 파일을 이동 및 복사하는 기능(읽기 - 트래픽을 소비하지 않고 몇 배 더 빠르게) 비정상적인 권한 부여 모드 지원; 첨부 파일 처리 및 상용 FTP 클라이언트에서 원하는 모든 것. 동시에 그것은 절대적으로 무료입니다. 멋지지 않나요?

7zip

MultiArc 모듈을 통한 FAR의 아카이브에 대한 내장 지원은 물론 보편적이지만 외부 프로그램을 통해서만 구현되므로 별도로 구현되는 아카이브에 비해 항상 편리하고 속도가 떨어지는 것은 아닙니다. 또한 다른 아카이버의 실행 파일을 찾은 다음 구성해야 합니다. 솔직히 이게 우리를 크게 화나게 하지는 않지만, 더 편리한 솔루션이 있다면 왜 사용하지 않겠습니까? 7-zip에는 이미 ZIP, RAR, GZIP 및 TAR에 대한 지원이 포함되어 있어 대부분의 사용자에게 충분합니다.

레지스트리 브라우저

시스템 편집 윈도우 레지스트리-불쾌하지만 불행히도 매우 일반적인 작업입니다. 예를 들어 레지스트리를 편집해야만 좋아하는 게임을 설치할 때 악명 높은 오류 1311을 제거할 수 있습니다. 이를 위해 FAR을 종료하고 실행하기에 너무 게으른 경우 regedit.exe- 사용 레지스트리 브라우저. 이를 통해 파일 관리자 인터페이스를 통해 직접 필요한 데이터를 편집할 수 있습니다. 또한 키와 전체 분기를 복사하는 것은 파일과 폴더를 복제하는 것보다 어렵지 않습니다.

배경 파일 복사

FAR에 비해 일부 유료 파일 관리자의 주요 장점은 항상 백그라운드 복사로, 여러 FAR 창을 시작하지 않고도 파일에 대해 여러 작업을 동시에 수행할 수 있습니다. 음, 이 이점은 배경 파일 복사 모듈에 의해 무효화됩니다. 이 모듈을 사용하면 우리가 가장 좋아하는 프로그램이 복사뿐만 아니라 파일을 이동, 삭제 및 편집할 때도 동일한 작업을 수행할 수 있습니다. 가장 중요한 것은 첨부된 설치 지침을 주의 깊게 읽고 기억하십시오. 모듈은 Windows 98/Me에서 작동하지 않습니다.

우클릭 + 우클릭 메뉴 액티베이터

기존 파일 관리 프로그램의 두 번째(그리고 마지막) 유용한 품질은 표준 Windows 오른쪽 클릭 컨텍스트 메뉴입니다. FAR에서는 알다시피 평범한 파일 선택이 대신 발생합니다. 상황에 맞는 메뉴에 액세스하려면 두 플러그인을 모두 설치하십시오. 그 중 하나는 명령 목록이 있는 실제 창을 만들고 두 번째 플러그인은 호출을 마우스 오른쪽 버튼에 할당합니다. 그리고 왜 하나의 모듈로 이것을 할 수 없었는지 묻지 마십시오. 이것은 어둠에 싸인 미스터리입니다. 유일한 단점은 일부 메뉴 항목 옆에 아름다운 그림이 없다는 것입니다.

웹 편집기

웹 편집기

웹 사이트를 만드는 데 어느 정도 진지하거나 이것이 주요 직업이라면 거의 모든 기존 HTML 편집기가 더 많은 공간을 차지하고 조잡해 보이는 소위 더티 코드를 만든다는 것을 알고 있을 것입니다. 일반적으로 페이지는 동일한 FAR과 같은 일반 텍스트 편집기에서 마음에 들어옵니다. 그리고 WEB Editor 모듈과 함께 이 작업이 더욱 쉽고 간편해졌습니다. 즐거운 기능 중 하나는 자동 삽입 HTML 태그그리고 PHP 기능까지, 임베디드 이미지, 메뉴 및 다양한 형태의 편리한 생성.

플러그인 계산기

플러그인 계산기

표현식을 지원하는 편리한 계산기의 필요성, 자동 번역 16진수, 10진수 및 2진수 시스템에는 항상 결과가 있습니다. 이것은 프로그래밍에 관심이 있거나 게임 파일을 약간 수정하기 위해 저장 게임 파일을 파헤치고자 하는 사람들에게 특히 해당됩니다. 플러그인 계산기는 FAR에 내장되어 있으며 간단한 계산을 수행할 수 있을 뿐만 아니라 측정 단위 및 가중치를 한 시스템에서 다른 시스템으로 변환할 수 있습니다. 이것은 물리학의 문제를 풀고 피트와 인치가 넘쳐나는 고전 미국 문학을 읽을 때 확실히 유용할 것입니다.

파 메일

어떤 이유로 Outlook Express를 사용하지 않고(종교적인 이유로) Bat 또는 Mozilla Mail과 같은 대체 클라이언트가 "멋지지" 않은 경우 FAR Mail을 설치해야 합니다. 절대적으로 모든 인코딩, 첨부 파일 지원, 주소록 및 많은 메일 계정(SMTP, IMAP 및 물론 POP3)의 텍스트 및 HTML 형식으로 편지를 보내고 받는 기능. 문자 필터링도 가능합니다. 그러나 누군가가 개인보다이 프로그램을 선호한다고 상상하려면 메일 클라이언트, 그것은 우리에게 매우 어렵습니다.

멀티미디어 뷰어

멀티미디어 뷰어

사진과 비디오 파일을 보기 위해 외부 유틸리티를 사용해야 하는 필요성은 거의 모든 파일 관리자의 불쾌한 기능입니다. 그러나 우리의 경우 이 문제는 매우 간단하게 해결됩니다. FAR 창에서 직접 모든 사진을 보려면 멀티미디어 뷰어 모듈을 설치하기만 하면 됩니다. 또한 플러그인을 사용하면 프로그램 인터페이스를 떠나지 않고도 멜로디를 들을 수 있습니다. 중요한 것은 추가 라이브러리(디스크에 있음)를 다운로드하여 모든 것이 올바르게 작동하도록 하는 것을 잊지 마십시오.

테트리스

그리고 마지막으로, FAR에서 가장 쓸모없는 플러그인입니다. 아니, 오히려 가장 해롭다. 이 추가 기능을 사용하면 프로그램 창에서 바로 유명한 "Tetris"를 재생할 수 있습니다. 이 경우 작업은 더 나은 시간이 될 때까지 뒷전으로 밀려날 위험이 있습니다. DOS 시대를 그리워하는 독자는 Alexander Pa-jit-nov의 창조가 고대 파일 관리자 DOS Navigator는 그때도 중요한 일을 방해했습니다.

FAR Manager: 간략한 소개

유명한 러시아 프로그래머 Evgeny Roshal이 만든 이 Norton과 유사한 파일 관리자는 많은 사용자에게 친숙한 Norton Commander 프로그램의 인터페이스를 재현합니다. FAR은 파일, 디렉토리 및 아카이브와 함께 작동하도록 설계되었습니다. 윈도우 환경 95/98/Me 및 Windows 2000/NT 및 전체 화면 및 창 모드에서 모두 작동할 수 있습니다. 우리는 이 프로그램을 찬양하지 않을 것이지만, 우리의 의견으로는 이보다 더 편리한 파일 관리자는 없습니다. 적어도 Norton Commander 프로그램과 함께 진지하게 작업할 시간이 있었던 사람을 위해.

무엇을 우선시해야합니까?

물론 잘 알려진 Norton Commander 유틸리티는 도입할 필요가 없습니다. Norton 2000은 현재 최신 버전입니다. 문제 해결 2000이지만 러시아 사용자에게는 특별한 관심이 없습니다. 여기에는 몇 가지 이유가 있습니다. 가장 중요한 것만 나열하겠습니다. 패키지가 Russified가 아닙니다. 사용된 글꼴에는 키릴 문자가 포함되어 있지 않으므로 파일 및 디렉토리의 러시아어 이름을 사용할 수 없습니다. 내부의 정보 기반패키지는 어떤 것도 포함하지 않습니다 러시아어 프로그램. 또한 프로그램이 하드 디스크에서 약 10MB(버전 1.0)를 차지하는 것도 중요하고 저렴하지 않습니다.

Norton Commander 유틸리티와 달리 최신 버전의 FAR 프로그램(FAR 1.70b3)은 디스크에서 2MB보다 약간 더 많은 공간을 차지하며 이전 버전(FAR 1.70b2)은 일반적으로 절반 정도의 "무게"를 차지합니다. FAR Manager는 셰어웨어 제품으로 간주됩니다. 등록 비용은 $25(등록하지 않으면 40일 동안 제품 작동)이며 CIS 및 발트해 연안 국가의 시민 및 단체는 무료로 프로그램을 등록할 수 있습니다. 성공적으로 등록하려면(이 작업은 -r 매개변수: "FAR -r"을 사용하여 FAR 프로그램을 실행하여 수행됨) 이전 소련의 사용자는 "xUSSR 등록"이라는 문구를 사용자 이름으로 입력해야 하며 등록 코드는 다음과 같습니다. 프로그램을 등록하기로 결정한 요일(예: 러시아어 소문자로 "월요일" 입력). FAR용 서버 주소: http://www.rarsoft.com/ , ftp://rarsoft.ti.sk/pub/FAR/ 및 ftp://rarsoft.ti.sk/pub/FAR/( 모두 동시에 최신 버전이 나타납니다.

FAR Manager의 소프트웨어 기능과 관련하여 이 유틸리티는 광범위한 사용자와 전문 전문가 모두에게 최고입니다. 사실 Norton Commander의 첫 번째 버전부터 알려진 표준 기능 외에도 프로그램에는 좋은 기능. 여기에는 디렉토리 크기 결정, 활성 작업 목록 호출이 포함됩니다. FTP 클라이언트를 통한 파일 전송. FAR은 또한 아카이브 작업 시 아카이브에서 파일 아카이브 및 압축 해제, 보기, 편집 및 실행과 같은 다양한 가능성을 제공합니다. 이 프로그램은 자동 압축 풀기 및 CAB 아카이브를 포함하여 대부분의 알려진 아카이브 형식을 지원합니다. FAR은 긴 파일 이름을 완벽하게 이해하고 러시아어 문자로 올바르게 작동하며 내장 편집기를 사용하여 DOS와 WIN 인코딩 간에 전환할 수 있습니다. 그러나 이에 대해 이미 많은 내용이 작성되었기 때문에 프로그램의 기능을 더 이상 열거하지 않을 것입니다.

전문 전문가의 컴퓨터에서 이 프로그램은 오랫동안 정당한 위치를 차지했으며 나머지 사용자 클럽의 관심을 끌기 위해 이 유틸리티를 매우 좋아합니다. 컴퓨터에 설치하면 Norton Commander와 공유해야 했던 디스크 공간을 영원히 잊어버릴 것입니다.

FAR용 플러그인

처음에 FAR Manager 프로그램은 모듈식 구조의 셸로 생각되었습니다(API가 있으면 소위 플러그인 모듈을 통해 셸 기능을 높일 수 있음). 플러그인은 FAR에서 호출되고 FAR의 기능과 인터페이스를 사용하는 모듈입니다. 광범위한 플러그인을 연결하면 프로그램 기능이 크게 향상됩니다. 기본적으로 파일 관리자는 파일 및 디렉토리를 저장하고 모든 종류의 러시아어 인코딩을 사용하기 위한 네트워크 및 임시 패널과 함께 아카이브 및 ftp 서버 작업을 모두 지원하는 몇 가지 유용한 모듈로 보완됩니다. 버전별로 내장 플러그인의 수는 지속적으로 증가하고 있으며 이에 따라 프로그램에서 제공하는 기능도 증가하고 있습니다.

또한 다양한 작성자가 작성한 모든 새로운 플러그인이 정기적으로 나타납니다. 그들 중 일부는 더 큰 관심을 갖고 다른 일부는 덜 중요하지만 총 수는 지속적으로 증가하고 있습니다(현재 약 407개가 알려져 있음). 다양한 플러그인), 플러그인의 이전 버전은 주기적으로 새 버전으로 교체됩니다. 또한 FAR Manager의 작성자와 특정 플러그인의 작성자 모두 사용자의 바램과 제안을 듣고 경우에 따라 새 버전에서 아이디어를 구현합니다. 다양한 매개변수별로 정렬할 수 있는 플러그인의 가장 완전한 목록은 FAR 플러그인 작성자의 일종의 인터넷 커뮤니티인 에서 찾을 수 있습니다.

이미 언급했듯이 가장 유용한 플러그인 중 일부는 FAR Manager 배포에 자동으로 포함됩니다. 가장 일반적으로 사용되는 것 중 편리한 인쇄 관리자와 선택한 디렉토리의 파일 이름 철자 변경을 통합할 수 있는 "파일 대소문자 변환" 모듈의 이름을 지정하고 싶습니다. "고급 비교" 모듈도 매우 효과적입니다. Norton에서 알려진 "폴더 비교" 명령과 달리 여러 추가 비교 매개변수(시간, 내용, 크기)를 지정할 수 있을 뿐만 아니라 다음을 포함하거나 반대로, 폴더와 비교할 때 특정 파일을 제외합니다. 잘 알려진 플러그인 "FTP-클라이언트"는 파일 전송 프로세스를 크게 용이하게 합니다. 최신 버전의 FAR(1.70b3)에 또 다른 흥미로운 플러그인이 추가되었습니다. 상황에 맞는 메뉴 Explorer”(그림 1), 그러나 여기에 선언된 대부분의 가능성은 아직 유효하지 않습니다. 동시에 이 모듈의 기능 중 적어도 일부는 실제로 매우 광범위하게 사용될 수 있습니다(예: "보내기", "잘라내기", "복사" 및 "붙여넣기").

플러그인에서 가장 자주 구현됨 다양한 기능모든 사용자에게 필요한 것은 아닙니다. 하나 또는 다른 추가 모듈 사용의 관련성은 특정 작업 조건에 따라 다릅니다. 따라서 모든 플러그인을 연속으로 설치하기 전에 신중하게 생각해야 합니다. 그런 다음 자신의 요구 사항을주의 깊게 분석 한 후 실제로 필요한 추가 모듈 만 설치하여 프로그램에서 사용하는 메모리와 리소스의 양을 줄여야합니다.

새 플러그인을 설치하는 것은 매우 간단합니다. FAR 디렉터리(기본적으로 C:\Program Files\Far)에 Plugins 하위 디렉터리를 만들고(최신 버전의 프로그램에서 자동으로 생성됨) 그 안에 이 플러그인에 대한 특수 하위 디렉터리를 만들고 모든 플러그인을 복사해야 합니다. 파일을 그 안에 넣습니다. 이러한 조작 후 일반적인 방법으로 프로그램을 닫은 다음 다시 시작하면 플러그인이 작동하기 시작합니다. F11 키를 누르고 열리는 목록에서 선택하여 원하는 플러그인을 호출할 수 있습니다. 일부 플러그인은 Alt + F1(Alt + F2) 조합을 통해서도 선택됩니다. 설정을 변경하려면 설치된 플러그인 F9FParametersFParameters 명령을 사용해야 합니다. 외부 모듈필요한 조정을 하십시오(그림 2).

FAR 플러그인이 정말 필요한가요?

위에서 언급했듯이 이 기사를 작성하는 시점에 407개의 서로 다른 플러그인이 http://www.uic.nnov.ru/~ruiv/plugring/cgi-bin/downld.cgi에 공식적으로 등록되었습니다. 또 다른 소프트웨어 도구, 그러한 숫자가 개발될 것입니다). 한편으로 플러그인이 제공하는 이러한 광범위한 기능은 중복된 것처럼 보이지만 다른 한편으로는 파일 및 디렉토리와 함께 작동하도록 설계된 다른 프로그램에 비해 FAR Manager의 주요 이점입니다. 결국 FAR의 모듈식 구조를 통해 사용자는 필요한 플러그인을 정확히 활성화 및 비활성화할 수 있습니다.

오늘날 존재하는 다양한 FAR 플러그인에 관해서는 Tetris, Reversi 및 생일을 축하하고 모든 종류의 클라이언트로 끝나는 미니 캘린더에서 말 그대로 모든 것을 찾을 수 있습니다. 플러그인의 "군집"에는 여전히 FAR Manager 배포 키트에 자동으로 포함되거나 최신 버전의 프로그램에서 이미 구현된 기능을 제공하는 것들이 포함됩니다(오늘날 이러한 플러그인은 이전 버전의 사용자에게만 관심이 있을 수 있습니다. 파일 관리자).

플러그인 데이터베이스의 특정 부분은 상당히 광범위한 사용자에게 유용할 수 있지만 대부분의 FAR 플러그인은 여전히 ​​특정 기능을 구현하며 컴퓨터 작업의 특성으로 인해 모든 사람에게 필요한 것은 아닙니다. 따라서 플러그인의 상당 부분은 플러그인 작성자와 동일한 문제에 직면한 사용자에게만 집중되어 있습니다.

클립보드 복사, 클립보드 복사 Alt

이러한 플러그인은 Windows에서 일반적으로 클립보드를 사용하기 위한 것이지만 이전에는 FAR Manager에서 파일과 폴더를 복사하고 이동할 수 없었습니다. Windows에서 FAR로 또는 그 반대로 복사(이동)가 가능합니다. 그 자체로 이 기능은 복사 및 이동의 일반적인 작업을 크게 용이하게 하지만 매우 편리하게 구현되었다고 말할 수는 없습니다(Windows에서는 아시다시피 오른쪽 버튼을 누르고 원하는 작업을 선택하는 것으로 충분합니다. 그런 다음 FAR에서는 F11FClipboardFCopy(이동/잘라내기 또는 붙여넣기) 조합을 수행해야 합니다. 오류 메시지가 표시됩니다. 파일 시스템. 훨씬 나중에 기능이 유사한 Clipboard Copy Alt 플러그인이 등장하여 잘못된 상황이 발생하지 않았습니다. 가까운 장래에 이 기능은 내장된 탐색기 컨텍스트 메뉴 모듈을 통해 파일 관리자 자체에서 구현될 가능성이 매우 높습니다. 아카이브: clbcopy110.rar(158,296바이트, 작성자 - Alexander Kotelovich) - 클립보드 복사 플러그인; 버전 FAR1.60, clipcopy.rar(9361 바이트, 작성자 - Andrey Budko) - 클립보드 복사 Alt 플러그인부터 작동합니다. 버전 FAR1.65부터 작동합니다.

파일 목록 작성자

이름에서 알 수 있듯이 선택한 파일의 이름 목록이 포함된 현재 디렉토리에 파일을 생성하기 위한 것입니다. 물론 Ctrl + Ins를 눌러 선택한 파일의 이름을 클립보드에 복사한 다음 클립보드에서 텍스트 파일로 붙여넣는 일반적인 가능성이 있지만 이 플러그인도 경우에 따라 매우 편리합니다. 이를 통해 경로가 있는 파일을 복사할 수 있을 뿐만 아니라(파일 그룹의 긴 경로를 수동으로 입력하는 것은 매우 모호한 오락임) 생성된 파일 목록을 새 파일로 보완하고 중첩 폴더를 처리할 수 있습니다(물론 선택한 경우). 단순히 대체 할 수없는 상황이 있습니다 (예를 들어,이 기사의 저자는 교사로서 종종 독립적 인 작업을 구성 할 때 필요합니다). 아카이브: flist22.rar(107,780바이트, 작성자 - Andrey Belousov); 버전 FAR1.60부터 작동합니다.

스왑 수정

사실, 이 플러그인은 "Pair brackets" 및 "Rus<->Lat"는 물론 FAR 텍스트 편집기에서 파일을 편집하기 위한 것입니다. 첫 번째 모듈은 다양한 유형의 단일 및 이중 쌍 브래킷을 찾고 강조 표시하는 역할을 합니다. 플러그인은 FAR1.63 버전용으로 작성되었으며 이러한 기회를 제공하지 않았습니다. FAR 프로그램 버전 1.70b2에는 이미 동일한 기능을 수행하는 내장 플러그인 "괄호"가 포함되어 있습니다. 모듈 "Rus<->위도"라고 표시된 경우에도 수동으로만 연결할 수 있으며 QWERTY 규칙에 따라 선택한 블록을 다시 코딩하는 매우 유용한 기능을 제공합니다.<->YTSUKEN, 그리고 그러한 필요성은 항상 발생합니다. 알파벳 전환을 잊어 버리면 자연스럽게 텍스트를 다시 입력하고 싶은 마음이별로 없습니다. 아카이브: editswap.zip(16 800바이트, 저자 - Valentin Skirdin). 플러그인은 FAR1.63 버전용으로 작성되었지만 프로그램의 후속 버전에서는 잘 작동합니다. 사실, 대괄호를 검색하고 선택하는 기능이 중복됩니다.

제거

플러그인을 사용하면 일반적으로 제어판에서 수행하는 것과 동일한 방식으로 FAR Manager에서 프로그램을 제거할 수 있습니다(F11프로그램 제거F프로그램 이름 선택). 아카이브: uinst11.zip(8619바이트, 작성자 - Dmitry Zhemerov); 버전 FAR1.65부터 작동합니다.

FAR 내비게이터(ProxyFtp)

이 모듈을 사용하면 표준 FTP 클라이언트 플러그인으로 ftp 서버(서버에서 파일 및 디렉토리 다운로드 또는 삭제, 서버로 파일 복사)뿐만 아니라 http 서버(서버에서 다운로드)에서도 작업할 수 있습니다. 연결이 중단되면 파일을 재개할 수 있습니다. 컴퓨터에 파일을 다운로드하는 경우에는 물론 이를 위해 특별히 설계된 다운로드 관리자가 제공하는 보다 편리한 옵션이 있습니다(여기에서 보다 편리하게 이력서를 구성하고 일정에 따라 작업하고 최대한 빠른 속도로 다운로드하는 등). , 따라서 이 방향은 일반적으로 모든 사람을 위한 것은 아닙니다. 그리고 역동작에 대해 이야기한다면 플러그인의 기능은 광범위한 청중에게 흥미를 불러일으킬 것입니다. 서버에 연결하려면 간단한 일련의 작업을 수행해야 합니다. F11ФFAR NavigatorФShift + F4 조합을 눌러 서버의 이름 및 기타 매개변수를 입력합니다. 아카이브: FARnav18b8.zip(161,583바이트, 작성자 - Vasily Moshninov); 버전 FAR1.65부터 작동합니다.

웹 편집기

이 플러그인을 사용하면 상당히 광범위한 HTML 태그(그림 4), CSS 속성, PHP 구조(그림 5) 등의 템플릿을 삽입하여 FAR 내장 텍스트 편집기에서 html 파일을 만들고 편집할 수 있습니다. 이러한 방식으로 웹 페이지를 완전히 만드는 과정은 많은 시간과 노력을 필요로 하며 특별히 이 목적을 위해 설계된 것을 생각할 때 그다지 고무적이지 않습니다. 소프트웨어 제품. 그러나 이 모듈은 페이지를 디버깅하는 과정에서 최소한의 변경을 가하고 저장하고 결과를 즉시 확인해야 할 때 매우 유용할 수 있습니다. 또한 일부 태그(예: 페이지의 성공적인 프로모션에 필요한)는 여전히 수동으로 삽입해야 하며 웹 편집기를 사용하면 전체 프로세스의 속도를 크게 높일 수 있습니다. 태그를 삽입하려면 다음 작업 순서를 사용하십시오. F11ФHTML - EditorФ필요한 태그를 선택하십시오. 아카이브: web10.zip(163,749바이트, 저자 - Alexander Ermolaev); 버전 FAR1.7부터 작동합니다.

FAR 플러그인 프로그래밍 도움말 개발자 백과사전

플러그인 개발자를 위한 러시아어 PlugRingG 도움말의 백과사전입니다. 원칙적으로 FAR Manager 배포판에는 도움말 파일이 있지만 다소 짧습니다. 따라서 이 플러그인의 작성자는 C/C++ 및 Pascal(구조, 서비스 기능, 내보낸 기능 등)과 관련된 플러그인 개발 기술에 대해 자세히 설명하는 실제 도움말 백과사전을 작성하기로 결정했습니다. , 이 영역에 대한 특정 권장 사항을 제공하고 다양한 예를 제공합니다. 또한 플러그인 개발의 여러 단계에서 직면해야 하는 함정에 대한 다양한 작성자의 기사가 여기에 게시됩니다. 즉, 이 백과사전은 플러그인 작성자 수를 보충하기로 결정한 사람들에게 큰 도움이 됩니다. 백과사전을 실행하려면 pluginsr.chm 파일을 클릭하기만 하면 됩니다. 아카이브: help/pluginsr_chm.zip(394,619바이트, 작성자 - Valentin Skirdin, Igor Russkikh, Ivan Sintyurin, Kirill Kirichenko, Artem Nazarov, Vasily Moshninov 및 Dmitry Zhemerov)은 FAR1.7b3 버전에 중점을 둡니다.

PlugRingviewer

플러그인은 플러그인 데이터베이스인 PlugRing과 함께 작동하도록 설계되었습니다(그림 6). 일반 사용자의 경우 카테고리별로 플러그인의 대상 검색을 구성하는 것이 흥미로울 수 있습니다. 이 플러그인의 장점은 예를 들어 인터넷이나 프린터 작업을 위해 어떤 플러그인이 있는지 알아야 할 경우 전체 플러그인 데이터베이스를 길고 열심히 연구할 필요가 없다는 것입니다. 그러나 PlugRinGviewer의 기능은 훨씬 더 광범위합니다. 여기에는 데이터베이스에서 플러그인 다운로드, 새 플러그인 업데이트 및 추가가 포함됩니다. 그러나 이 기능은 주로 플러그인 작성자를 대상으로 합니다. 데이터베이스에 연결하려면 먼저 프록시 서버에서 플러그인을 구성해야 합니다(F9ФParametersФ 외부 모듈의 매개변수ФPlugRing 플러그인 데이터베이스Ф 프록시 설정), 인터넷에 연결한 후 Alt+F1(Alt+F2)을 누르고 PlugRing 선택 플러그인 데이터베이스(또는 F11F PlugRing 플러그인 데이터베이스를 통한 표준 방식). 아카이브: plugring.zip(394 619바이트, 작성자 - Vasily Moshninov), 버전 FAR1.65부터 작동합니다.

이상 완전한 정보 http://www.uic으로 이동하는 것이 좋습니다. nnov.ru/~ruiv/plugring/cgi-bin/downld.cgi , 400개 이상의 플러그인이 모든 취향에 맞게 무료로 제공됩니다.

ComputerPress 2 "2002

2001년 6월 9일

프리머스 인터 파레스
(동등한 사람 중 첫 번째)

이 노트에서 우리는 프로그램에 대해 이야기할 것입니다(놀랐습니까?). 만약에
정확하다면 Far라는 프로그램에 대해 이야기하겠습니다.

Far는 "파일 및 아카이브 관리자"로 "I
파일과 아카이브를 가장 잘 처리하십시오." 초반에는 조금
이야기. 이 프로그램의 저자는 Evgeny Roshal입니다.
Rar 아카이버가 작성한 것입니다. 하지만 Rar와 달리 Far는 수신하지 않았습니다.
서구에서는 완전히 인정되지만 우리 프로그래머는
아무도 우리 프로그래머가 돈을 지불할 수 있다고 믿지 않습니다.
특히 우리 프로그래머 🙂 자기기만에 빠지지 않기 위해,
전 소련의 경우 Far는 무료였습니다. 결과적으로 Zhenya는 프로그램을 수행했습니다.
피곤할 때까지 거의 감사했습니다. 그 후에는 통과했습니다.
가장 활동적이고 좋은 사람들로 구성된 Far Team 그룹의 소스
플러그인 작가. 이제 그들은 새로운 기능을 도입하고 수정합니다.
오래된 버그, 그리고 Zhenya가 어... 프로듀서 역할을 합니까? 🙂

네, 그건 그렇고, 플러그인에 대해. Far'a의 주요 매력은 그가
플러그인에 의해 어느 정도 확장 가능합니다. 플러그인은 다음과 같이 작성됩니다.
C, C++, 델파이, 버추얼 파스칼 등… 지금
플러그인의 수는 엄청나고 필요한 것은 이미 많이 있습니다.
구현.

원칙적으로 플러그인은 작성자의 홈페이지에서 가져옵니다. 하지만
공개된 비밀이 있습니다 - 모든 플러그인을 한 곳에서 찾을 수 있습니다 -
먼 플러그링 .
모든 것이 매우 편리하게 분류되어 있습니다.
검색 및 어떤 플러그인이 나타났는지 찾는 기능
지난 달 정도. 그들의 총 수는 너무 커서 (내 추정에 따르면> 350),
나에게만 유용할 뿐만 아니라
그러나 다른 누구에게도.

나는 많은 사람들이 일종의 파일 관리자를 사용하고 있으며 아마도 가장 인기 있는 것 중 하나를 사용한다고 확신합니다. 총사령관. 파일매니저가 뭔지 모르시는 분들을 위해 간단히 말씀드리겠습니다. 파일 관리자는 전체 파일 시스템과 파일 자체를 각각 작업할 수 있는 편리하고 다기능적인 인터페이스를 제공하는 프로그램입니다. 기본적으로 파일 관리자는 파일 생성, 편집, 삭제, 검색, 이름 바꾸기, 복사, 이동, 열기/재생/보기, 속성 및 속성 변경, 권한 할당 등 자주 수행되는 작업으로 작업 속도를 높이도록 설계되었습니다. 파일 관리자는 일상 업무뿐만 아니라 추가 마우스 클릭 비용도 크게 절약할 수 있습니다. 모든 사용자에게 항상 필요한 것은 아니지만 많은 수의 추가 기능이 내장된 파일 관리자가 있습니다. 따라서 기본적으로 최소한의 기능만 있으면 되지만 동시에 기능을 향상시킬 수 있는 추가 모듈(플러그인)을 추가할 수 있는 기능이 필요했습니다. 기능. 그리고 가장 기본적인 검색 기준은 업무에 방해가 되지 않으면서도 필요하고 자주 사용하는 모든 것을 포함하는 단순하고 최소한의 인터페이스였습니다. 물론 거의 모든 파일 관리자가 이러한 기준을 충족했으며 대부분 인터페이스와 기능을 모두 사용자 지정할 수 있는 여러 설정이 포함되어 있습니다. 유료와 무료가 있으며 선택의 폭이 꽤 넓습니다. 나는 나 자신을 위해 선택했다 원거리 관리자, 오늘 논의될 것입니다.

원거리 관리자 Windows OS용 무료 콘솔 파일 관리자입니다.

~에 원거리 관리자먼저 프로그램의 기능을 높이고 두 번째로이 파일 관리자를보다 편리하게 만들 수있는 상당히 많은 플러그인이 있습니다.

위에서 말했듯이 상당히 다른 인터페이스를 가진 많은 수의 파일 관리자가 있습니다. 그러나 내 생각에 가장 편리한 것은 두 개의 열 형태로 만들어진 파일 관리자로 파일에 대한 다양한 작업을 훨씬 빠르게 수행할 수 있습니다. 이에 따라 나의 선택은 원거리 관리자인터페이스에 두 개의 열이 있습니다.

물론 Windows 명령줄은 UNIX 시스템의 명령줄에 비해 매우 약하지만 여전히 존재합니다. 그리고 파일매니저 원거리 관리자지원 작업 명령줄, 두 창 사이를 전환할 수 없지만 파일 및 명령줄 작업과 상호 작용할 수 있습니다. 나는 주로 어떤 종류의 개발할 때 Windows에서 명령줄을 사용합니다. 소프트웨어, 그리고 나는 아주 자주 사용해야만 했다 멀리파일 관리자로서 뿐만 아니라 명령줄 작업을 위한 편리한 도구로도 사용됩니다. 하지만 이제 명령줄 작업을 위한 매우 편리한 도구가 있는 저 자신을 찾았습니다. 원거리 관리자이제는 디렉토리, 파일 및 아카이브 작업에만 독점적으로 사용합니다.

입력 멀리작업에 대한 꽤 좋은 지원이 있습니다 FTP. 하지만 웬일인지 나는 그렇게 많은 일을 하는 데 익숙해졌다. Far Manager의 FTP모든 것이 매우 편리하고 간단하게 이루어지지만 거의 사용하지 않습니다.

FAR 파일 관리자의 기능은 무한히 설명할 수 있습니다. 프로그램의 기능을 크게 향상시키는 플러그인이 많이 있기 때문입니다. 내가 자주 사용하는 프로그램 기능 중 일부에 대해 이야기했습니다. 다른 모든 기능은 필요에 따라 추가할 수 있으며 기본적으로 파일 관리자의 기본 기능과 함께 제공된다는 사실은 각 사용자가 다음에서 수집하기 때문에 큰 장점입니다. 원거리 관리자그가 필요한 방식으로.

FAR 관리자 설치

파일 관리자를 설치하려면 여러 버전을 다운로드할 수 있는 공식 사이트에서 다운로드해야 합니다. 원거리 관리자, 즉:

  • x86 버전 v2.0 및 v1.75 - 아카이브(설치 파일 아님), msi(설치 파일)
  • x64 버전 v2.0 및 v1.75 - 아카이브(설치 파일 아님), msi(설치 파일)

제 경우에는 버전을 다운로드하겠습니다. x86용 v2.0, msi 설치 파일. 필요한 버전을 정확히 다운로드하려면 http://www.farmanager.com/download.php 링크로 이동해야 합니다. 다음 링크에서 Far Manager를 다운로드했습니다. http://www.farmanager.com/files/Far20b1807.x86.20110203.msi .
이제 다운로드한 파일을 실행해야 합니다. 파일 이름이 있습니다. http://www.farmanager.com/files/Far20b1807.x86.20110203.msi.
출시 후 설정 파일버튼을 클릭해야 하는 환영 창이 나타납니다. 다음계속하다.

다음 창에서 확인란을 선택해야 하는 라이선스 텍스트를 읽을 수 있습니다. 라이센스 계약 조건에 동의합니다.(나는 라이센스 계약 조건에 동의합니다) 귀하가 라이센스의 모든 조건에 동의하는 경우. 그런 다음 눌러야 합니다. 다음계속하다.

다음 창은 현재 사용자와 시스템의 모든 사용자 모두에게 설치를 제공합니다.

  • 나만을 위한 설치(관리자)(현재 사용자만 설치)
    Far Manager 2는 사용자별 폴더에 설치되며 사용자 계정에 대해서만 사용할 수 있습니다. 로컬 관리자 권한이 필요하지 않습니다. 문서 및 설정, 즉 사용자의 폴더로 이동합니다.
  • 이 시스템의 모든 사용자를 위해 설치(이 컴퓨터의 모든 사용자를 위해 설치)
    Far Manager 2는 기본적으로 시스템별 폴더에 설치되며 모든 사용자가 사용할 수 있습니다. 기본 설치 폴더를 변경할 수 있습니다. 로컬 관리자 권한이 있어야 합니다. (Far Manager 2는 모든 시스템 사용자에게 설치됩니다. 기본 설치 폴더는 변경할 수 있습니다. 관리자 권한이 있어야 합니다.) - 이 경우 프로그램은 해당 디렉터리에 설치됩니다. 프로그램 파일.

그런 다음 눌러야 합니다. 다음계속하다.

다음 창에서 프로그램의 설치 위치를 변경할 수 있습니다 원거리 관리자. 그런 다음 눌러야 합니다. 다음계속하다.

다음 창에서 Far Manager와 함께 설치할 다양한 추가 기능 및 설정을 선택할 수 있습니다. 일부 추가를 표시한 다음 모든 기본값을 반환하려면 버튼을 눌러야 합니다. 초기화. 나는 테스트를 위해 모든 항목을 선택하기로 결정했습니다.

각 요소에 대해 각 요소를 개별적으로 선택할 수 있는 추가 메뉴를 사용할 수 있습니다( 로컬 하드 드라이브에 설치됩니다.- 에 설치됩니다. HDD) 및 전체 그룹( 전체 기능은 로케일 하드 드라이브에 설치됩니다.- 전체 구성 요소가 하드 디스크에 설치됨) 및 세 번째 요소( 전체 기능을 사용할 수 없습니다.— 구성 요소가 하드 드라이브에 설치되지 않음).

그런 다음 눌러야 합니다. 다음계속하다. 그리고 선택할 수 있는 다음 창이 나타납니다. 설치하다설치하거나 돌아가기 위해.

버튼을 누른 후 설치하다설치 프로세스가 수행되는 다음 창이 나타납니다. 원거리 관리자및 선택한 모든 구성 요소. 설치는 2분 이상 걸리지 않습니다.

마지막 창에서 확인란을 선택할 수 있습니다. Far Manager 2 실행(Far Manager 2 시작). 그런 다음 버튼을 눌러야합니다 마치다설치를 완료합니다.

이 설치에 원거리 관리자버튼을 누른 후 완료 마치다프로그램의 메인 메뉴가 나타납니다.

이전 버전의 Far Manager 등록

전에 원거리 관리자프로그램의 모든 기능을 사용하려면 등록해야 했습니다. 그리고 설치했다면 구 버전 원거리 관리자다음 지침은 귀하를 위한 것입니다.
파일 내용 중 2절을 인용하겠습니다." 라이센스.xUSSR.txt«:

2. 구 소련 국가의 시민은 비상업적 목적으로 이 버전의 FAR을 무료로 사용할 수 있는 권리가 있습니다.

이 파일 관리자는 완전히 무료이며 동일한 파일을 읽으면 FAR, 즉 포인트 3을 등록하는 방법이 명확해집니다.

3. 지정된 버전의 등록된 기능의 잠금을 해제하려면
'far -r'을 실행한 후 등록할 때 사람의 범주를 입력해야 합니다.
사용자 이름으로:
xUSSR 등록
동시에 등록 코드로 작게 입력해야 합니다.
러시아 문자로 현재 요일.

그래서 우리는 이것에 대해 무엇을해야합니까?
시작하다 멀리우리는 쓴다 - 멀리, 그 후에 창이 표시되고 아래 스크린샷과 같이 다음을 입력합니다.

등록명 - xUSSR 등록
등록 코드 - 화요일(우리는 현재 요일을 씁니다)
자, 이것으로 파일 관리자 등록이 끝났습니다. 잘 사용했습니다!
중 하나를 다운로드한 경우 최신 버전파일 관리자 멀리그러면 등록할 필요가 없습니다.

먼 관리자 러시아화

기본적으로 프로그램은 영어. 대부분의 프로그램의 러시아화보다 모든 것이 훨씬 간단합니다. 위의 지침에 따라 모든 작업을 수행했다면 러시아어가 이미 Far Manager 프로그램에 설치되어 있으므로 활성화하기만 하면 되며 이를 위해서는 다음을 수행해야 합니다.

  • 프로그램의 열린 창에서 버튼을 클릭하십시오 F9(파 메인 메뉴 실행)
  • 메뉴로 이동 옵션
  • 하위 메뉴 클릭 언어

그런 다음 메뉴의 언어를 선택할 수 있는 창이 열리며 다음과 같이 선택할 수 있는 여러 언어가 있습니다.

  • 체스(체코)
  • 영어(영어)
  • 독일어(독일어)
  • 휴가리온(헝가리)
  • 폴란드어(폴란드어)
  • 러시아어(러시아어)
  • 스페인어(스페인어)

우리는 당신이 필요로하는 것을 선택합니다. 제 경우에는 러시아어 (러시아어)입니다.

메뉴 언어를 선택하면 도움말 언어를 선택해야 하는 다음 창이 나타납니다. 여기에는 다음과 같은 언어가 약간 있습니다.

  • 영어(영어)
  • 휴가리온(헝가리)
  • 러시아어(러시아어)

그러나 내가 필요한 것은 여전히 ​​목록에 있습니다 - 러시아어 (러시아어).

이 모든 단계가 끝나면 컴퓨터에 파일 관리자가 설치되어 있어야 합니다. 원거리 관리자러시아어 말하기.

FAR 관리자 사용

기본적으로 프로그램 창에는 다른 디렉토리와 파일을 열 수 있는 두 개의 패널이 있습니다. 각 패널에서 키보드와 마우스를 모두 사용할 수 있지만 내 생각에 파일 관리자는 키보드에서 디렉토리 및 파일 작업 프로세스의 속도를 높이기 위해 만들어졌습니다. 물론 여기에서는 작업 프로세스가 가속화될 뿐만 아니라 편의성도 크게 향상됩니다.
패널에서 파일을 정렬하려면 키를 누르고 있어야 합니다. Ctrl 키키보드에서 각 항목이 키에 해당하는 메뉴가 하단에 표시됩니다. F1 ~ F10 ~ F12전체 화면 모드에서:

  • F1— 왼쪽 패널 표시/숨기기
  • F2— 오른쪽 패널 표시/숨기기
  • F3- 파일명으로 정렬
  • F4- 확장자로 정렬
  • F5- 녹음 시간순 정렬
  • F6- 크기별로 정렬
  • F7- 정렬하지 않는다
  • F8- 생성 시간별로 정렬
  • F9- 액세스 시간순으로 정렬
  • F10- 설명순으로 정렬
  • F11- 파일 소유자별로 정렬
  • F12- 정렬 메뉴 시작

대체, 주로 파일 및 디렉토리 작업을 위한 것입니다.

  • F1- 왼쪽 패널에서 현재 디스크 열기
  • F2- 오른쪽 패널에서 현재 디스크 열기
  • F3- 여기에서 외부 프로그램과 파일 관리자 자체에서 볼 수 있도록 파일을 열 수 있습니다.
  • F4- 여기에서 외부 프로그램과 파일 관리자 자체에서 편집할 파일을 열 수 있습니다.
  • F5- 파일 인쇄
  • F6- 여기에서 파일 또는 폴더에 대한 링크(바로 가기)를 만들 수 있습니다.
  • F7- 파일 검색
  • F8- 명령 내역 표시
  • F9- 프로그램 창 크기 조정
  • F10- 폴더 검색
  • F11- 검색 및 편집 기록 표시
  • F12- 폴더 기록 표시

버튼을 길게 눌러 추가 메뉴를 열 수도 있습니다. 옮기다, 주로 파일 및 아카이브 작업을 위한 것입니다.

  • F1- 아카이브에 파일 추가
  • F2- 아카이브에서 파일 추출
  • F3— 아카이브 관리 명령 실행
  • F4- 새 파일 편집
  • F5- 커서 아래에 있는 파일 복사
  • F6- 커서 아래의 파일 이름 변경 또는 이동
  • F7- 잃어버린
  • F8- 커서 아래에 있는 파일 삭제
  • F9- 구성 저장
  • F10- 마지막으로 실행된 메뉴 항목 선택
  • F11- 그룹별 정렬 사용
  • F12- 플래그가 지정된 파일을 먼저 표시

키를 누르면 실행되는 다음 메뉴 F9키보드에. 다음 항목이 포함되어 있습니다.

  • 왼쪽- 왼쪽 패널과 관련된 기본 조작
  • 파일- 기본 파일 작업
  • - 다양한 명령
  • 매개변수- 다음은 프로그램의 주요 설정입니다.
  • 오른쪽- 우측 패널 관련 기본 조작

나는 프로그램의 좋지 않은 몇 가지 기능을 공개하려고했지만이 파일 관리자를 배우는 데 가장 중요한 도우미는 하단 메뉴의 항목 중 하나입니다. 즉 - 돕다, 키를 눌러 시작할 수 있습니다. F1키보드에.
앞서 말했듯이 Far Manager에서 많은 추가 플러그인을 사용할 수 있지만 이 순간하나의 플러그인만 사용합니다 - 시끄러운 플레이어. 얼마 전에 이 유용하고 흥미로운 플러그인에 대해 썼습니다. 즉, 컴퓨터에서 음악 파일을 재생할 수 있습니다.
다른 모든 플러그인은 프로그램의 공식 웹사이트에서 다운로드할 수 있습니다.

연결

  • http://www.farmanager.com/ - 프로그램의 공식 웹사이트
  • http://plugring.farmanager.com/ - 플러그인 디렉토리

즐거운 사용!

플러그인 프로그램 조작 키

플러그인은 별도로 생성된 프로그램용 모듈로, 필요에 따라 이미 실행 중인 응용 프로그램에 연결할 수 있습니다. 플러그인의 주요 임무는 메인 프로그램의 기능을 확장하는 것입니다.

플러그인 설치

  • 1. 인터넷에서 플러그인을 다운로드합니다.
  • 2. c: Program FilesFar ManagerPlugins 경로를 따라 폴더를 복사합니다.
  • 3. 플러그인이 프로그램에 완전히 통합되도록 Far Manager를 다시 시작합니다.
  • 5. 이 플러그인을 구성하려면 프로그램 메뉴로 이동하여 옵션을 선택한 다음 플러그인 옵션을 선택해야 합니다.
  • 6. 나타나는 창에서 구성해야 하는 플러그인을 선택하고 Enter 키를 누릅니다.
  • 7. 이제 필요한 플러그인의 매개변수가 있는 창이 나타납니다. 필요에 맞게 사용자 정의하고 확인을 클릭하십시오.

플러그인을 만드는 방법.

FAR은 다음에서 배포됩니다. 풀세트 Windows용 C 컴파일러에서 플러그인 자체에 의해 작성되는 파일. 이 기사의 주제는 이러한 모듈을 Visual C++로 직접 작성하는 것입니다(저는 Visual C++ 5.0을 사용했습니다).

  • 1. VC를 실행하고 SimpleFP라는 "Win32 Dynamic-Link Library"와 같은 새 프로젝트를 만듭니다. simplefp.cpp 파일을 생성합니다. 사실 여기에서 작성하겠습니다. PlugDoc.rar 아카이브에서 SimpleFP 디렉토리로 plugin.hpp 헤더 파일을 복사합니다(편집: FAR 1.70 베타 5부터, 예제는 별도의 PlugDoc 디렉토리에 설치됨).
  • 2. 이제 .def 파일을 만들어야 합니다. 이것은 외부 모듈에서 호출되는 기능을 설명하는 파일입니다. 모듈에서 사용할 Far 함수를 설명해야 합니다. 다음과 같은 텍스트 파일을 simplefp.def로 만듭니다.
  • 3.라이브러리
  • 4. 수출
  • 5. [이메일 보호됨]
  • 6. [이메일 보호됨]

[이메일 보호됨]

여기에서는 우리에게 유용할 3가지 기능을 설명합니다. 이제 프로젝트 파일에 simpledef.def를 추가해 보겠습니다(프로젝트 - 프로젝트에 추가 - 파일 - simplefp.def).

7. 이제 플러그인 자체를 작성합니다. simplefp.cpp 파일로 작업합니다. 나는 주석과 함께 프로그램 자체의 텍스트를 제공하기로 결정했습니다 - 당신은 그것을 C ++로 복사하고 그것을 만지작거리기 시작할 수 있습니다. 그러나 먼저 기본에 대해.

Far는 Windows와 동일한 원칙에 따라 작동합니다. 사용하려는 시스템에서 이미 사용 가능한 기능을 프로그램에서 참조합니다. Far는 콘솔 애플리케이션 모드에서 화면 양식 작업을 위한 기능을 제공합니다. 플러그인이 시작되면 Far는 OpenPlugin 기능을 시작합니다. 우리는 이것을 main() 또는 WinMain()의 유사체로 간주할 것입니다. 그러나 이것 외에도 우리는 우리 플러그인에 대해 Far에 알려야 합니다. 이것은 GetPluginInfo 함수에 의해 수행됩니다.

  • * SimpleFP는 Far용 간단한 플러그인입니다. (С) 2000 피닉스, 모스크바

#포함 // sprintf를 호출하기 위해

#포함 // Windows 함수의 경우

#include "plugin.hpp" // Far 함수용

#define PLUGIN_NAME "창 열기" // 플러그인 이름

#define WINDOW_HEAD "Open windows list" // 만들 메뉴의 제목

// 작업 중인 Far 함수를 설명합니다.

무효 WINAPI _export SetStartupInfo(struct PluginStartupInfo *Info);

HANDLE WINAPI _export OpenPlugin(int OpenFrom,int 항목);

무효 WINAPI _export GetPluginInfo(구조 플러그인 정보 *정보);

정적 구조체 PluginStartupInfoInfo; // 플러그인에 대한 정보

// 모듈에 대한 정보는 Info 구조에서 우리가 정의합니다.

무효 WINAPI _export SetStartupInfo(struct PluginStartupInfo *Info)

// 이 함수는 플러그인에 대한 정보를 얻기 위해 호출됩니다.

// Info 구조체의 필드를 채워야 합니다.

무효 WINAPI _내보내기 GetPluginInfo(PluginInfo 구조 *정보)

정보->StructSize=sizeof(*정보); // Info 구조체의 크기

정보->플래그=0; // 우리는 이것을 필요로 하지 않는다

정보->DiskMenuStringsNumber=0; // 이것도 필요하지 않습니다.

// 모듈 이름으로 문자열 정의

정적 char *PluginMenuStrings;

PluginMenuStrings= PLUGIN_NAME;

// 플러그인 모듈의 이름 정의

정보->PluginMenuStrings=PluginMenuStrings;

정보->PluginMenuStringsNumber=

sizeof(플러그인 메뉴 문자열)/sizeof(플러그인 메뉴 문자열);

정보->PluginConfigStringsNumber=0; // 우리는 이것을 필요로 하지 않는다

// 이 함수는 플러그인이 시작될 때 호출됩니다.

HANDLE WINAPI _Export OpenPlugin(int OpenFrom,int 항목)

HWNDhwnd; // 핸들을 얻기 위해 사용

문자 p, o; // 메뉴바 생성

정수 i=0; // 카운터

구조체 FarMenuItem MenuItems; // Far가 우리를 위해 생성할 메뉴에 대한 설명

memset(MenuItems,0,sizeof(MenuItems)); // 메뉴 초기화

MenuItems.Selected=TRUE;

hwnd = GetDesktopWindow(); // 데스크탑용 핸들 가져오기

hwnd = GetWindow(hwnd, GW_CHILD); // 핸들 가져오기

while (hwnd !=0) // 마지막이 아닌 한

hwnd = GetWindow(hwnd, GW_HWNDNEXT); // 윈도우 핸들 얻기

GetWindowText(hwnd,p,128); // 및 헤더

if (strlen(p)>0) // 헤더가 있는 경우

sprintf(o,"%0.8xld %s", hwnd, p); // 라인을 만든다

strcpy(메뉴 항목.텍스트, o); // 이 줄을 MenuItems 배열에 복사합니다.

// 우리가 만든 메뉴를 호출하고 선택한 항목의 번호를 가져옵니다 - MenuCode

int MenuCode=Info.Menu(Info.ModuleNumber,

FMENU_AUTOHIGHLIGHT|FMENU_WRAPMODE,

반환(INVALID_HANDLE_VALUE);

FarPlugin에 컴파일하고 복사한 다음 Far를 다시 시작합니다. Far에서 F11 키를 누릅니다. 이것은 플러그인 모듈 목록입니다. 이제 Open windows 라인이 나타나야 합니다. 결과를 보세요.

일부 플러그인에 대한 설명

클립보드 복사, 클립보드 복사 대체

이러한 플러그인은 Windows에서 일반적이지만 이전에는 FAR Manager에서 사용할 수 없었던 클립보드를 사용하여 파일 및 폴더를 복사하고 이동하도록 설계되었습니다. Windows에서 FAR로 또는 그 반대로 복사(이동)가 가능합니다. 그 자체로 이 기능은 복사 및 이동의 일반적인 작업을 크게 촉진하지만 매우 편리하게 구현되었다고 말할 수는 없습니다(Windows의 경우 알다시피 오른쪽 버튼을 누르고 원하는 작업을 선택하면 FAR에서는 F11FClipboardFCopy(이동/잘라내기 또는 붙여넣기) 조합을 수행해야 합니다. 파일 시스템 오류가 발생합니다. 훨씬 나중에 Clipboard Copy Alt 기능과 유사한 플러그인이 나타났으며 여기서 오류 상황이 발생하지 않았습니다. 가능성이 매우 높습니다. 곧 이 기능은 내장 모듈 "탐색기 컨텍스트 메뉴"를 통해 파일 관리자 자체에서 구현됩니다. 클립보드 복사 플러그인; 버전 FAR1.60, Clipboard Copy Alt 플러그인부터 작동합니다. 버전 FAR1.65부터 작동합니다.

파일 목록 작성자.

이름에서 알 수 있듯이 선택한 파일의 이름 목록이 포함된 현재 디렉토리에 파일을 생성하기 위한 것입니다. 물론 Ctrl + Ins를 눌러 선택한 파일의 이름을 클립보드에 복사한 다음 클립보드에서 텍스트 파일로 붙여넣는 일반적인 가능성이 있지만 이 플러그인도 경우에 따라 매우 편리합니다. 이를 통해 경로가 있는 파일을 복사할 수 있을 뿐만 아니라(파일 그룹의 긴 경로를 수동으로 입력하는 것은 매우 모호한 오락임) 생성된 파일 목록을 새 파일로 보완하고 중첩 폴더를 처리할 수 있습니다(물론 선택한 경우). 단순히 대체 할 수없는 상황이 있습니다 (예를 들어,이 기사의 저자는 교사로서 종종 독립적 인 작업을 구성 할 때 필요합니다). 버전 FAR1.60부터 작동합니다.

정규식 검색 및 바꾸기.

특정 정보가 포함된 파일이 급히 필요하지만 파일 이름이나 디스크 위치가 기억나지 않는 상황에서 표현식으로 파일을 검색하도록 설계된 매우 유용한 플러그인입니다. 검색은 매우 빠르게 수행되며 전체 하드 드라이브 및 특정 폴더 모두에서 가능하며 파일의 텍스트에 있는 표현을 자동으로 교체할 수 있습니다. 버전 FAR1.65부터 작동합니다.

스왑을 수정합니다.

사실, 이 플러그인은 "Pair brackets" 및 "Rus<->Lat"는 물론 FAR 텍스트 편집기에서 파일을 편집하기 위한 것입니다. 첫 번째 모듈은 다양한 유형의 단일 및 이중 쌍 브래킷을 찾고 강조 표시하는 역할을 합니다. 플러그인은 FAR1.63 버전용으로 작성되었으며 이러한 기회를 제공하지 않았습니다. FAR 프로그램 버전 1.70b2에는 이미 동일한 기능을 수행하는 내장 플러그인 "괄호"가 포함되어 있습니다. 모듈 "Rus<->위도"라고 표시된 경우에도 수동으로만 연결할 수 있으며 QWERTY 규칙에 따라 선택한 블록을 다시 코딩하는 매우 유용한 기능을 제공합니다.<->YTSUKEN, 그리고 그러한 필요성은 항상 발생합니다. 알파벳 전환을 잊어 버리면 자연스럽게 텍스트를 다시 입력하고 싶은 마음이별로 없습니다. 플러그인은 FAR1.63 버전용으로 작성되었지만 프로그램의 후속 버전에서는 잘 작동합니다. 사실, 대괄호를 검색하고 선택하는 기능이 중복됩니다.

특수 폴더.

제공 빠른 액세스특별한 Windows 폴더: "메인 메뉴", "내 문서", "네트워크 환경", "데스크톱", "프린터", "프로그램" 등 (그림 3), 따라서 사용자가 디스크에서 자신의 위치를 ​​기억해야 하는 번거로움과 시간을 절약할 수 있습니다. 동시에 특수 폴더에 들어가는 두 가지 방법이 있습니다. 플러그인 표준: F11 및 FAR 디스크 메뉴를 통해(예: Alt + F1, Alt + F2)(특수 폴더 항목을 선택해야 함 메뉴에 표시됨) 아카이브: 버전 FAR1.63부터 작동합니다.

제거.

플러그인을 사용하면 일반적으로 제어판에서 수행하는 것과 동일한 방식으로 FAR Manager에서 프로그램을 제거할 수 있습니다. 버전 FAR1.65부터 작동합니다.

FAR 내비게이터(ProxyFtp).

이 모듈을 사용하면 표준 FTP 클라이언트 플러그인으로 ftp 서버(서버에서 파일 및 디렉토리 다운로드 또는 삭제, 서버로 파일 복사)뿐만 아니라 http 서버(서버에서 다운로드)에서도 작업할 수 있습니다. 연결이 중단되면 파일을 재개할 수 있습니다. 컴퓨터에 파일을 다운로드하는 경우에는 물론 이를 위해 특별히 설계된 다운로드 관리자가 제공하는 보다 편리한 옵션이 있습니다(여기에서 보다 편리하게 이력서를 구성하고 일정에 따라 작업하고 최대한 빠른 속도로 다운로드하는 등). , 따라서 이 방향은 일반적으로 모든 사람을 위한 것은 아닙니다. 그리고 역동작에 대해 이야기한다면 플러그인의 기능은 광범위한 청중에게 흥미를 불러일으킬 것입니다. 버전 FAR1.65부터 작동합니다.

웹 에디터.

이 플러그인을 사용하면 상당히 광범위한 HTML 태그(그림 4), CSS 속성, PHP 구조(그림 5) 등의 템플릿을 삽입하여 FAR 내장 텍스트 편집기에서 html 파일을 만들고 편집할 수 있습니다. 이러한 방식으로 웹 페이지를 완전히 만드는 과정은 많은 시간과 노력을 필요로 하며 특히 이러한 목적을 위해 특별히 설계된 소프트웨어 제품에 대해 생각할 때 그다지 고무적이지 않습니다. 그러나 이 모듈은 페이지를 디버깅하는 과정에서 최소한의 변경을 가하고 저장하고 결과를 즉시 확인해야 할 때 매우 유용할 수 있습니다. 또한 일부 태그(예: 페이지의 성공적인 프로모션에 필요한)는 여전히 수동으로 삽입해야 하며 웹 편집기를 사용하면 전체 프로세스의 속도를 크게 높일 수 있습니다. 버전 FAR1.7부터 작동합니다.

FAR 플러그인 프로그래밍 도움말 백과사전 개발자.

플러그인 개발자를 위한 러시아어 PlugRingG 도움말의 백과사전입니다. 원칙적으로 FAR Manager 배포판에는 도움말 파일이 있지만 다소 짧습니다. 따라서 이 플러그인의 작성자는 C/C++ 및 Pascal(구조, 서비스 기능, 내보낸 기능 등)과 관련된 플러그인 개발 기술에 대해 자세히 설명하는 이 도움말 백과사전을 작성하기로 결정했습니다. 이 영역에 대한 특정 권장 사항을 제공하고 다양한 예를 제공합니다. 또한 플러그인 개발의 여러 단계에서 직면해야 하는 함정에 대한 다양한 작성자의 기사가 여기에 게시됩니다. 즉, 이 백과사전은 플러그인 작성자 목록에 합류하기로 결정한 사람들에게 훌륭한 리소스입니다. 백과사전을 실행하려면 pluginsr.chm 파일을 클릭하기만 하면 됩니다. FAR1.7b3 버전에 중점을 둡니다.

플러그링 뷰어.

플러그인은 플러그인 데이터베이스인 PlugRing과 함께 작동하도록 설계되었습니다.일반 사용자의 경우 카테고리별로 플러그인의 대상 검색을 구성하는 것이 흥미로울 수 있습니다. 이 플러그인의 장점은 예를 들어 인터넷이나 프린터 작업을 위해 어떤 플러그인이 있는지 알아야 할 경우 전체 플러그인 데이터베이스를 길고 열심히 연구할 필요가 없다는 것입니다. 그러나 PlugRinGviewer의 기능은 훨씬 더 광범위합니다. 여기에는 데이터베이스에서 플러그인 다운로드, 새 플러그인 업데이트 및 추가가 포함됩니다. 그러나 이 기능은 주로 플러그인 작성자를 대상으로 합니다. 버전 FAR1.65부터 작동합니다.

관련 출판물