· 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
Sin has many tools, but a lie is the handle which fits them all.


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.0445 sec