· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
LinM

LinM



LinM 은 도스용 파일관리 툴인 Mdir의 리눅스 클론 입니다. 기존 Mdir의 단축키와 화면구성 등을 비슷하게 하여 친숙하게 사용할 수 있게 만든 프로그램입니다. 프로그램의 기능 버그, 추가될 사항이 있으시면 프로젝트 홈페이지([https]https://github.com/la9527/linm)나, 이메일(la9527@daum.net)을 통해서 연락주시면 감사하겠습니다.

2005년 11월 이후부터 나오는 새로운 버전은 Mls 에서 LinM 으로 패키지명과 실행화일 명이 바뀌었습니다.

2020년 05월 현재 프로젝트는 아래 github 에서 LinM 소스를 관리하고 있습니다. [https]https://github.com/la9527/linm 프로젝트 소스가 그대로 컴파일이 될 수 있게 유지하고 업그레이드 될 수 있게 하도록 하겠습니다. 문의 사항은 github 홈페이지나 메일(la9527@daum.net)으로 연락 주세요.



2. 인스톨

2.1. 파일 다운로드


Mls Project 다운로드페이지[http]http://kldp.net/frs/?group_id=373 에서 각자의 OS에 맞는 버전을 다운로드한다.

필요한 라이브러리 파일


현재 라이브러리는 ncuresew 를 링크하고 있고, ncursesw가 없으면, ncurses로 링크되게 됩니다.

주의 : ncursesw는 한글코드 utf-8 을 위한 것이고, euc-kr 일 경우는 ncurses로 사용해도 무방합니다.
UTF-8환경에서 한글을 쓰실때에는 꼭 ncursesw 로 링크해야 합니다. 그렇지 않으면 한글이 깨지게 됩니다.

2. openssl 0.9.6 이상 [http]http://www.openssl.org

0.7.6b 이후 sftp를 위해서 openssl, zlib 라이브러리가 필요합니다. configure 시 라이브러리가 없으면 sftp를 지원하지 않습니다.

2.2. Debian Sarge


소스 컴파일하여 사용하려면

   # sudo apt-get install zlib1g zlib1g-dev
   # sudo apt-get install openssl libssl-dev
   # sudo apt-get install libsmbclient libsmbclient-dev
   # sudo apt-get install libncursesw5-dev
   # sudo apt-get install libncursesw5
   # tar xvfz linm-?.?.tar.gz
   # cd linm-?.?
   # ./configure
   # make install

.deb 파일 이용시

   # sudo apt-get install zlib1g openssl libncurses libncursesw5 libsmbclient
   # sudo dpkg --install linm-?.?.deb

2.3. Ubuntu


-- Ubuntu시면 패키징한 소스를 ppa에 올려두고 있습니다.
이 쪽에서 deb 파일을 받아 설치하시거나 저장소에 추가하시면 편리합니다. [https]https://launchpad.net/~kyu419/+archive/ubuntu/ppa

소스 컴파일하여 사용하려면

   # sudo apt-get install zlib1g zlib1g-dev
   # sudo apt-get install openssl libssl-dev
   # sudo apt-get install libsmbclient libsmbclient-dev
   # sudo apt-get install libncursesw5-dev
   # sudo apt-get install libncursesw5

.deb 파일 이용시

   # sudo apt-get install zlib1g openssl libncursesw5 libsmbclient
   # sudo dpkg --install linm-?.?.deb

mls static 버전이라면 그냥 의존성 문제없이 설치되고 실행이 됩니다. (구 mls에만 존재)

   # sudo dpkg --install mls-?.?_static.deb

2.4. Redhat 계열(Fedora, HaansoftLinux 등)


Root 계정으로 사용해야 합니다.

  # rpm -Uvh linm-?.?.rpm

src.rpm 인 경우

  # rpmbuild --rebuild linm-?.?.src.rpm
  # cd /usr/src/OS_NAME/RPM/OS_TYPE/
  # rpm -Uvh linm-?.?.rpm

2.5. Gentoo


UTF8 사용하시는 분들은 다음과 같이 깔아주고 설치해야 한글이 제대로 나옵니다.

USE="unicode" emerge ">=ncurses-5.5"

2.6. Cygwin


Cygwin은 0.7.7 부터 지원합니다. Cygwin 설치 프로그램인 setup.exe를 실행하여 다음과 같은 관련 패키지를 깔아야 컴파일이 제대로 됩니다.

libs 에 위치하는 패키지

libiconv
libintl
libncurses
ncurses
openssl
gettext

컴파일시 필요한 devel 에 위치하는 패키지들

gcc
gcc-g++
gettext
gettext-devel
glib-devel
make
libncurses-devel
openssl-devel
libtool1.5
automake
autoconf

다음 linm-x.x.tar.gz 을 다운로드 받아,

./configure
make
make install

linm

하시면 정상적으로 프로그램이 실행 될 것입니다.

컴파일 된 파일인 linm-x.x-cygwin-OS.tar.gz 일시 위의 필요한 패키지들을 cygwin에서 제공된 setup.exe 를 이용해 설치한 후 적당한 위치에 다운로드후 다음과 같이 설치하면 됩니다.

  # tar xvfz linm-x.x-cygwin-OS.tar.gz
  # cd LinM
  # ./install.sh        -> 설명이 나옵니다.

2.7. FreeBSD


0.7.6 이후 버전은 FreeBSD ports의 [http]misc/linm에 포함되어 있습니다. ports에서 설치하는 경우

# cd /usr/ports/misc/linm && make install

로 소스에서 빌드해서 설치할 수 있으며, 바이너리 패키지로 설치하고자 하는 경우

# pkg_add -r linm

명령으로 설치하기 바랍니다.

2.8. static.tar.gz


이것은 미리 컴파일된 관련 라이브러리가 필요없는 static 바이너리 파일입니다. 컴파일한것과 동일하지만, iconv 가 빠져 있습니다. 따라서 에디터에서 utf8이나 euckr로 변경 저장이 불가능합니다.

   # tar xvfz linm-x.x-static-bin.tar.gz
   # cd linm-x.x-static-bin
   # ./install.sh 설치할위치

2.9. tar.gz

   # tar xvfz linm-x.x.tar.gz
   # cd linm-x.x
   # ./configure
   # make
   # make install
기본으로 깔리는 곳은 /usr/local 디렉토리로 깔립니다. 실행화일은 /usr/local/bin 깔리게 됩니다. 다른 곳에 인스톨하시려면
    # ./configure -prefix=PATH
기본 설정파일은 /etc/mls 에 깔립니다. 그리고 mls 종료시 해당 디렉토리로 이동하시려면, 인스톨 후 다시 로그인을 하셔야 정상적으로 실행이 됩니다.

컴파일 시간이 많이 걸릴 경우 다음과 같은 옵션을 주면 빨라집니다.
    # CXXFLAGS="-march=i386" ./configure -prefix=PATH

i386 을 i486,i586,i686, pentium4 등으로 각자 컴퓨터환경에 맞게 변경할 수 있습니다. 이렇게 되면 컴파일 속도와 실행속도가 빨라집니다.

    # ./configure --help 
 
하시면 관련 컴파일 옵션이 나옵니다.

--disable-pthread pthread 라이브러리 사용하지 않는다.
--enable-tarname=FILE tar 명 바꿈. (디폴트는 tar, gtar 두가지 중 자동으로 설정됩니다.)
--enable-debug 디버그 모드로 사용
--enable-allstatic static으로 컴파일. 관련 라이브러리가 없어도 실행가능하게 컴파일
--disable-iconv iconv 라이브러리를 이용하지 않게 컴파일.
--disable-sftp sftp를 사용하지 않음. openssl 라이브러리를 사용하지 않음.
--with-openssl=PATH openssl path 지정
--enable-cfgpath=PATH 설정 파일 설치 위치
--enable-kolocalefile=PATH 한글로케일 파일 위치

3. 파일 구성


default.cfg, colorset.cfg, keyset.cfgLinM 설정파일들
linm.sh, linm_aliase.shLinM 종료시 최종 종료된 디렉토리로 이동하기 위한 쉘프로그램
linm_euckr.mo, linm_utf8.mo영문번역내용을 담은 파일

* 프로그램 루트 인스톨시 자동으로 /etc/linm 밑에 설정화일을 복사 합니다.

* 유저인스톨시에는 $HOME/.linm 에 설정파일을 복사하게 됩니다.

* 번역 파일들은 .mo 루트시에만 설치하고 유저인스톨시에는 설치하지 않습니다.

4. 단축키

4.1. LinM

/
ESC Command 화면을 보여줌
| 홈 디렉토리 이동
\ 루트 디렉토리 이동
BS 부모 디렉토리 이동
Alt+Q History Prev
Alt+W History Next
Alt+C 파일 복사 (mcd 이용)
Alt+D 파일 삭제
Alt+K 디렉토리 만듦
Alt+R 이름바꾸기
Alt+V 파일보기
Alt+S 소트 변경
Alt+Z 숨긴 화일 보기
Alt+L 박스를 +,-,| 형태 보여줌
Alt+H 파일모드바꿈(Chmod)
Ctrl+Q,Alt+X Mls 종료
Ctrl+A 전체선택
Ctrl+U 반전
SPACE 선택
Ctrl+E 압축메뉴
Ctrl+L 영문모드 <-> 한글모드
Ctrl+W 다중뷰
TAB, Ctrl+E 다중뷰일 경우 다음화면
Ctrl+N 새로운 문서
Ctrl+C 클립 복사
Ctrl+V 클립 붙여넣기
Ctrl+X 클립 잘라내기
Ctrl+R sftp, ftp 접속
Alt+R sftp, ftp 접속해제
Ctrl+G Mount 된 목록보기
Ctrl+F 파일 찾기
Alt+I 파일 비교
F1 도움말
F2 이름수정
F3 보기
F4 에디터
F5 새로고침
F6 이동
F7 디렉토리 생성
F8 삭제
F9 파일정보, 디렉토리정보
F10 MCD
F11 Quick Change Directory
F12 메뉴
Ctrl+B 환경설정

4.2. Mcd

F1 도움말
F2 디렉토리 이름수정
F3 전체 디렉토리 검색
F4 깊이를 3으로 검색
F5 새로고침
F6 디렉토리 이동
F7 디렉토리 생성
F8 디렉토리 삭제
F9 수정
Ctrl+Q, Alt+X, ESC MCD 종료
Ctrl+R sftp, ftp 접속
Alt+R sftp, ftp 접속해제
Ctrl+F Mount 된 목록보기
Ctrl+C 클립 복사
Ctrl+V 클립 붙여넣기
Ctrl+X 클립 잘라내기
Ctrl+W 다중뷰
TAB, Ctrl+E 다중뷰일 경우 다음화면

4.3. MlsEditor

F2 선택 모드
F3 다음 찾기
F5 찾기
F5 새로고침
F6 라인 번호 보기
F8 vi 로 편집
F10,F12 메뉴
Ctrl+N 새로운 문서
Ctrl+S 문서 저장
Ctrl+C 복사
Ctrl+X 자르기
Ctrl+V 붙여넣기
Ctrl+Z 실행취소
Ctrl+G 라인이동
Ctrl+F 찾기
Alt+F 처음으로
Alt+E 마지막으로
Ctrl+Q,Alt+X 에디터 종료
Shift+방향키 Gnome 콘솔에서만 사용가능(선택기능) 기타 터미널은 F2 를 이용하여 선택
Ctrl+W 다중뷰
TAB, Ctrl+E 다중뷰일 경우 다음화면
Ctrl+R 바꾸기

5. 지원 되는 압축 파일


tar, tar.gz, gz, bz2, tar.bz2, rpm, zip, deb , alz, rar, iso

6. 테스트된 OS


Ubuntu 7.10
Ubuntu 7.04
Ubuntu 6.06 (Dapper)
Ubuntu 5.10 (Breezy)
Fedora 8~1, Redhat 9, 7.3
HaansoftLinux 2006



7. 알려진 문제점


  • 기본적으로 linm_aliase.sh (LinM 종료시 최종 종료된 디렉토리로 이동하기 위한 쉘프로그램)는

    기본적으로 /etc/profile.d 에 들어갑니다.

    이것이 실행되지 않을 시 밑의 alias 내용을 홈디렉토리의 .bashrc 에 추가하거나,

    각자 초기 profile 에 넣어 주면 실행이 됩니다.

    alias linm='. linm.sh'

8. 프로그래머


라병영la9527@daum.netProject Manager
이승중leesjung@nownuri.netDeveloper
feheadfeheadTester
최은서eunseo.choi@gmail.comTranslator

9. Change Log


9.1. LinM 0.8


추가
  • 환경 설정 화면 추가
  • libssh2-0.18 업데이트
  • 에디터에서 바꾸기(Replace) 기능 추가
  • rar 압축풀기, iso 파일 보기 지원

버그 수정
  • 메뉴의 설정파일 수정 후 화면 오류 수정
  • 마운트된 디렉토리 /dev 로 시작되는 내용만 보여주게 수정
  • Editor 시 Right, Left 버튼을 계속 누르면 계속 밑으로 위로 가게 수정
  • Ctrl+R 지원하지 않는 프로토콜 버그 수정
  • 확장자별 실행연결에서 처음 실행파일이 없을 경우 설정한 다음실행파일로 수정
  • 설정파일 확장자 리스트 추가
  • 확장자별 실행연결에서 처음 실행파일이 없을 경우 설정한 다음실행파일로 수정.
  • 힌트 보기 설정 화면 추가

9.2. LinM 0.7.12


추가
  • Samba 접속 지원. (smb:// 로 접근 가능)

버그 수정
  • 파일 복사시 ProgressBar 오류 수정.
  • ko_KR.EUC-KR 로케일 인식 오류 수정.
  • 리모트 파일 복사시 가끔 OverWrite 메시지 나오는 오류 수정.
  • FreeBSD, GCC 2.9x 컴파일 오류 수정.

9.3. LinM 0.7.11


추가
  • 파일 검색 추가
  • 파일 비교 추가(diff)
  • 파일소유자 변경 추가
  • LinM 설치시 실행 Icon 추가
  • jar 보기 및 압축 풀기 지원
  • alt+enter 시 프로그램 선택을 늘림 (default.cfg 수정)
  • 엔터시 확장자 실행을 선택하는 옵션 추가.(default.cfg 의 Enter_RunSelect)
  • 터미널 Title에 현재 디렉토리 위치 추가

버그 수정
  • remove 시 커서 위치 버그 수정.
  • 파일 복사시 같은 파일인 경우 rename 저장시 저장 되지 않는 오류 수정.
  • 죽은 링크파일인 경우 보이지 않고, 디렉토리 삭제시 삭제 되지 않는 버그 수정.
  • 파일 복사시 ProgressBar 에서 가끔 죽는 버그 수정.
  • gz, bz2 파일 보기 버그 수정.

9.4. LinM 0.7.10


추가

  • MC 와 비슷한 ConsoleMode (Ctrl+O) 기능을 추가.

버그 수정

  • Mac PCC 의 컴파일 관련 버그 수정.
  • 화면 힌트 내용 보완.
  • 파일 복사시 같은 파일이 있을때 Rename 시 제대로 되지 않는 오류 수정.
  • 현재 시스템 locale 이 ko_KR.utf8.eucKR 인 경우 영문으로 나오는 오류 수정.
  • sftp 복사 관련 오류 수정.
  • 입력창에서 커서위치 오류 수정. Rename 시 입력창에서 ESC 누를시 창닫게 수정.
  • gettext 관련 프로그램 개선
  • 입력 커서 포지션 버그 수정.

9.5. LinM 0.7.9


추가
  • 상대편 디렉토리와 같게 추가. (Ctrl+S)
  • 화면 분할시 파일 복사(Atl+C) 및 이동시(Alt+M) 반대쪽 화면 디렉토리에 파일 복사 및 이동
  • libssh2 0.14로 버전업.

버그 수정
  • 화면 오른쪽 한칸 잘림 문제 해결.
  • 링크 디렉토리 지울시 실제 안의 파일까지 삭제되는 문제 수정.
  • 링크 복사 및 삭제 관련 버그 수정.
  • KDE Konsole 에서 SCIM 을 이용한 한글 입력 버그 수정.
  • 처음 실행시 cfg 파일 바뀌는 메시지 계속 나오는 버그 수정.
  • 한컴 리눅스 안녕 리눅스 컴파일 버그 수정.
  • sftp, ftp 접속후 Timeout 시 죽는 버그 수정.
  • sftp 복사시 복사 시간이 느린 점 수정.
  • make -j2 옵션 버그 수정.
  • 터미널 화면 닫을시 가끔 CPU 100% 쓰는 문제 수정.

9.6. LinM 0.7.8


추가 된점.

  • 접속 관리자 메뉴 추가.
  • ssh 키 파일로 접근 가능하게 추가. (인증키에 패스워드 넣는 것은 추후지원)
  • 터미널 제목을 LinM 으로 바꿈.

버그 수정

  • 환경설정 파일 수정시 특정 OS에서 죽는 버그 수정.
  • 내부에디터에서 Select All 하고 지울시 가끔 죽는 버그 수정.
  • QCD에서 한 항목을 delete시 화면 반영이 않된 문제 수정.
  • TabSize 관련에러 문제점 수정.
  • 파티션간 파일 이동시 에러 수정.
  • 2GB 이상 파일 볼수 없는 문제 수정.
  • AlwaysClearRefresh 환경변수 추가.

9.7. LinM 0.7.7


추가 된 점

  • sftp, ftp 복사시 한글일 경우 EUC-KR, UTF8 복사를 물어보게 수정.
  • configure 시 설정파일, 한글 로케일 관련 인스톨 위치를 입력하게 추가 ( --enable-cfgpath, --enable-kolocalefile 옵션 설정추가)
  • sftp, ftp에서 파일 편집하여 파일 저장시 파일이 자동으로 sftp, ftp로 저장되게 수정.
  • OS 타입이 linux-gnu 이외에는 iconv, intl 라이브러리를 확인하고 링크해주게 변경. (freebsd, cygwin 등을 위한 수정)
  • F5 새로고침을 화면을 지우고 다시그리는 것으로 바꿈.
  • Cygwin 컴파일 완료.

    버그 수정

  • 압축 파일 읽을때 파일을 읽을 수 없는 경우 에러메시지 처리 해주게 수정.
  • sftp rename 버그 수정.
  • 한글 Msg 오타 수정.
  • gcc 2.95 compile error bugfix.
  • 파일 복사 관련 2.3G 이상의 파일 복사 하게 수정.
  • 파일 복사시 취소 버튼 버그 수정. (Progress 관련 버그수정)
  • tar.gz 복사시 시간이 많이 걸리던 문제 수정.
  • tmp 디렉토리를 ~/.linm/linmtmp_dir 로 바꾸고 tmp에 파일 지워짖 않은 버그 수정.
  • cygwin 의 키코드 다른 문제 수정.
  • default.cfg 파일 설정관련 버그 수정.

9.8. LinM 0.7.6


추가.
  • zip 파일 view시 utf8, euckr 인식하게 수정. (일부 zip 파일은 한글이 깨진채로 들어가 있음)
  • sftp, ftp 파일 복사시 local복사시에만 한글파일 euckr, utf8 변경 저장하게 수정.(추후 버전 remote도 지원.)
  • MCD dir list 저장(file, sftp, ftp 따로 저장).
  • 클립보드 내용보기 추가.
  • 한글 locale (linm_euckr.po, linm_utf8.po) 추가.
  • Chmod 추가 및 checkbox 추가.
  • Execute 추가(Alt+Enter)
  • QCD 추가 (F11)
  • Back, Forward 추가
  • Extract 추가 (Alt+E)
  • New File, TouchFile 추가.
  • Sehll History 추가 지원.
  • Help, About 추가.
  • Editor 에서 마우스 On,Off 추가.
  • TextBox dialog 추가.

    버그수정.
  • 선택박스에서 버튼 4개 이하 인 것은 가로로 나오게 수정.
  • Path 버그 수정.
  • ftp 에서 상위 디렉토리로 이동시 .. 으로 이동하는 버그 수정.
  • tar.gz 빠져나올때 사용한 tar.gz 으로 이동하게 버그 수정.
  • shell 실행시 에러내용 표시 않되는 것 수정.
  • 컴파일관련 버그 수정.
  • 메뉴선택에서 Config 파일 수정변경시 바뀌지 않는 버그 수정.
  • Editor에서 패널 하나일 경우 전체 화면으로 나오게 수정.
  • 에디터 전체 화면일 경우 마우스 끄게 수정.
  • 선택모드일경우 커서 끔. 기타 커서 관련 버그 수정.
  • 다이얼로그에서 마우스 클릭시 인식 버그 수정.
  • Mcd Rscan시 자신 디렉토리로 이동되게 수정
  • 일부 키제대로 되지 않는 문제 수정 (panel에서 home 디렉토리 이동 등)
  • 압축시 Ctrl+C 인식되게 수정.
  • MCD Rename 버그 수정.
  • Mcd Remove 후 커서 / 이동 버그 수정.
  • Editor 종료후 사용한 파일로 이동하게 버그 수정.

9.9. LinM 0.7.5b

  • sftp 지원, sftp 접속 파일 보기, sftp 접속 tar.gz 파일 보기, sftp <-> sftp 접속 지원
  • Mcd Copy & Paste (Ctrl+C, Ctrl+V) LinM <-> Mcd 지원
  • LinM, Mcd 에서 마운트 목록 보여주고 이동 (local 작업시)
  • keycode 제대로 되게 수정 (F1~F10, 방향키 pageup, pagedown 등) 수정.
  • gcc 2.9 compile error 수정
  • Editor 시 filepath표시 없음 수정
  • Editor 추가
  • Editor 화면 버그 수정
  • Editor 쪽 에서 vim editor로 편집 메뉴 추가
  • Alt+C, Alt+M 복사, 이동 추가
  • selectbox title 내용 없는 버그 수정
  • 메뉴 단축키 버그 수정

  • 추가해야 할 점 (추후 지원) - Mcd 내용 저장 - Help, QCD, Extract 등. - sftp, ftp 파일 복사시 utf8 <-> euckr 한글깨짐 방지 - 한글화 - 에디터들어갈때 마우스 인식제거 빠짐.

9.10. LinM 0.7a


추 가
  • 프로그램명을 linm으로 변경, 전체 프로그램 새로 만듬.
  • ftp 접속, 화일 보기, 압축화일 보기 ftp<->ftp 지원 추가
  • 다이얼로그 부분 전체 수정. Panel, Menu, MCD, DIalog 마우스 지원
  • 패널 화면에서 MCD 보이게 수정
  • Panel, MCD 를 동기화 기능 추가

개선 및 추가해야 할 점.(베타 버전 이후 지원)
  • 내부 Editor 빠짐. 한글 메시지 출력 부분 빠짐.
  • MCD 디렉토리 내용 저장 빠짐.

10. LinM


10.1. 파일 복사 및 이동

파일 복사는 두가지 방법이 있습니다. 클립복사(Ctrl+C)를 이용하는 방법과, Mcd를 이용한 복사(Alt+C)가 있습니다.

  1. Mcd를 이용한 복사는 복사할 파일을 선택(SPACE)한 후 프로그램 Alt+C를 누르면, 디렉토리화면(Mcd) 이 나타납니다. 복사할 디렉토리를 선택한 후 엔터(Enter)를 치면 복사가 됩니다.

  2. 클립파일 복사(Ctrl+C)는 클립보드에 파일 목록을 저장한 후 Ctrl+V를 하면 그 위치에 파일들이 저장되게 됩니다. 따라서 파일 선택(SPACE) 한 후 Ctrl+C, 복사할 파일 디렉토리 이동후 Ctrl+V 하면 파일들이 복사하게 됩니다. 윈도우 탐색기의 파일 복사와 같은 원리라고 생각하시면 됩니다. Mcd 상에서도 클립복사가 되니 이용하시면 편하다는 것을 느낄것입니다.

    위와 같은 원리로 클립자르기(Ctrl+X), 이동(Alt+M) 은 파일 이동입니다.

10.2. 콘솔에서 라인과 한글 깨짐을 없앨려면

   $ linm --noline --lang=us
위와같이 실행하면 콘솔화면에서도 깨지지 않는 mls화면을 보게 될것입니다.

10.3. 텍스트 파일에서 엔터치면 vi로 파일을 보고 싶다.


F4 누르면 vi가 실행이 되지만, vi를 꼭 이용하고 싶다면 할수 없죠. $HOME/.linm/default.cfg 파일을 수정하시면 됩니다.

   # 외부 Viewer, Editor 를 설정 합니다. (F3, F4)
   # 주석 처리하면 내부 에디터로 나오게 됩니다.
   # ExtViewer = vim -R --cmd "set fileencodings=utf-8,euc-kr"
   ExtEditor = vim --cmd "set fileencodings=utf-8,euc-kr"
 


위의 # ExtViewer 주석을 빼주면 됩니다. readonly가 싫다면 당연히 -R을 빼시면 되겠죠?

   # 외부 Viewer, Editor 를 설정 합니다. (F3, F4)
   # 주석 처리하면 내부 에디터로 나오게 됩니다.
   ExtViewer = vim -R --cmd "set fileencodings=utf-8,euc-kr"
   ExtEditor = vim --cmd "set fileencodings=utf-8,euc-kr"
 


10.4. LinM 내부 에디터 사용을 편리하게

  1. 윈도우의 메모장과 비슷한 형태로 되어 있습니다. (복사(Ctrl+C), 붙여넣기(Ctrl+V), 취소(Ctrl+Z) 등)
  2. F2로 선택 영역을 선택 한 뒤 Ctrl+C로 복사를 하고 Ctrl+V로 붙여넣기를 할수 있습니다. (이 때문에 혹시 버릇이 되어 vi 에서 Ctrl+C를 누를 경우가 있는데. 이때 화면이 멈추기 때문에
    Ctrl+Q 를 누르면 제대로 됩니다.)
  3. Ctrl+W로 화면을 나누고 두개의 에디터로 사용할 수 있고, 내용 복사후 LinM 이 종료되지 않는한, 내부적으로 클립 보드에 저장 되어 있기 때문에 다른 파일을 열고 붙여넣기 하실수 잇습니다.
  4. 파일 읽기 및 저장시 utf-8, euckr을 구분하여 새로 저장이 가능하며, DOS형태와 Unix형태로 파일 읽기 및 저장이 가능합니다.

10.5. sftp, ftp 이용

ftp 및 sftp 접속시 ftp://la9527@localhost 이런식으로 접근이 가능하며, 디폴트는 sftp로 되어 있습니다. 즉 la9527@localhost 하면 sftp로 접근이 됩니다.

11. 스크린샷


11.1. LinM Menu 화면


Menu.png
[PNG image (26.2 KB)]

11.2. LinM Multi 화면


MultiView.png
[PNG image (23.33 KB)]

11.3. LinM MCD 화면


Mcd.png
[PNG image (16.42 KB)]

11.4. LinM ftp 접속 화면


Ftp.png
[PNG image (15.36 KB)]

11.5. LinM sftp 접속 화면


sftp.png
[PNG image (19.88 KB)]

11.6. LinM sftp 접속하여 압축 파일 보는 화면


sftp_filetrans.png
[PNG image (25.97 KB)]

11.7. LinM Editor 화면


editor.png
[PNG image (20.88 KB)]

11.8. LinM Editor 화면 (다중 화면)


editor_multi.png
[PNG image (21.62 KB)]

11.9. LinM 리모트 관리자 화면


LinMConnProps.png
[PNG image (26.36 KB)]

11.10. LinM 환경 설정 화면


linm_0.8_configure_korean.png
[PNG image (143.18 KB)]

11.11. 요구 사항


  • 버그리포팅이나 개선 사항이 있으면, Mls 프로젝트 홈페이지 게시판을 이용해 주시길 부탁 드립니다.
CategoryHomepage

ID
Password
Join
Man's horizons are bounded by his vision.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2020-05-24 22:30:55
Processing time 0.0412 sec