= LinM = '''[http://wiki.kldp.org/wiki.php/%C3%D6%C0%BA%BC%AD English] --------------------------------------------------------------------------------- LinM 은 도스용 파일관리 툴인 Mdir의 리눅스 클론 입니다. 기존 Mdir의 단축키와 화면구성 등을 비슷하게 하여 친숙하게 사용할 수 있게 만든 프로그램입니다. 프로그램의 기능 버그, 추가될 사항이 있으시면 프로젝트 홈페이지([https://github.com/la9527/linm])나, 이메일(la9527@daum.net)을 통해서 연락주시면 감사하겠습니다. 2005년 11월 이후부터 나오는 새로운 버전은 Mls 에서 LinM 으로 패키지명과 실행화일 명이 바뀌었습니다. 2020년 05월 현재 프로젝트는 아래 github 에서 LinM 소스를 관리하고 있습니다. [https://github.com/la9527/linm] 프로젝트 소스가 그대로 컴파일이 될 수 있게 유지하고 업그레이드 될 수 있게 하도록 하겠습니다. 문의 사항은 github 홈페이지나 메일(la9527@daum.net)으로 연락 주세요. --------------------------------------------------------------------------------- [[TableOfContents]] --------------------------------------------------------------------------------- = 인스톨 = == 파일 다운로드 == Mls Project 다운로드페이지[http://kldp.net/frs/?group_id=373] 에서 각자의 OS에 맞는 버전을 다운로드한다. 필요한 라이브러리 파일 1. ncurses 5.3 이상 [http://ftp.gnu.org/pub/gnu/ncurses/] 현재 라이브러리는 ncuresew 를 링크하고 있고, ncursesw가 없으면, ncurses로 링크되게 됩니다. 주의 : ncursesw는 한글코드 utf-8 을 위한 것이고, euc-kr 일 경우는 ncurses로 사용해도 무방합니다. UTF-8환경에서 한글을 쓰실때에는 꼭 ncursesw 로 링크해야 합니다. 그렇지 않으면 한글이 깨지게 됩니다. 2. openssl 0.9.6 이상 [http://www.openssl.org] 0.7.6b 이후 sftp를 위해서 openssl, zlib 라이브러리가 필요합니다. configure 시 라이브러리가 없으면 sftp를 지원하지 않습니다. == 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 }}} == Ubuntu == -- Ubuntu시면 패키징한 소스를 ppa에 올려두고 있습니다. 이 쪽에서 deb 파일을 받아 설치하시거나 저장소에 추가하시면 편리합니다. [[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 }}} == 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 }}} == Gentoo == UTF8 사용하시는 분들은 다음과 같이 깔아주고 설치해야 한글이 제대로 나옵니다. {{{ USE="unicode" emerge ">=ncurses-5.5" }}} == 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 -> 설명이 나옵니다. }}} == FreeBSD == 0.7.6 이후 버전은 FreeBSD ports의 [http://www.freshports.org/misc/linm/ misc/linm]에 포함되어 있습니다. ports에서 설치하는 경우 {{{ # cd /usr/ports/misc/linm && make install }}} 로 소스에서 빌드해서 설치할 수 있으며, 바이너리 패키지로 설치하고자 하는 경우 {{{ # pkg_add -r linm }}} 명령으로 설치하기 바랍니다. == static.tar.gz == 이것은 미리 컴파일된 관련 라이브러리가 필요없는 static 바이너리 파일입니다. 컴파일한것과 동일하지만, iconv 가 빠져 있습니다. 따라서 에디터에서 utf8이나 euckr로 변경 저장이 불가능합니다. {{{ # tar xvfz linm-x.x-static-bin.tar.gz # cd linm-x.x-static-bin # ./install.sh 설치할위치 }}} == 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 || 한글로케일 파일 위치 || = 파일 구성 = ||default.cfg, colorset.cfg, keyset.cfg||LinM 설정파일들|| ||linm.sh, linm_aliase.sh||LinM 종료시 최종 종료된 디렉토리로 이동하기 위한 쉘프로그램|| ||linm_euckr.mo, linm_utf8.mo||영문번역내용을 담은 파일|| * 프로그램 루트 인스톨시 자동으로 /etc/linm 밑에 설정화일을 복사 합니다. * 유저인스톨시에는 $HOME/.linm 에 설정파일을 복사하게 됩니다. * 번역 파일들은 .mo 루트시에만 설치하고 유저인스톨시에는 설치하지 않습니다. = 단축키 = == 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 || 환경설정 || == 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 || 다중뷰일 경우 다음화면 || == 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 || 바꾸기 || = 지원 되는 압축 파일 = || tar, tar.gz, gz, bz2, tar.bz2, rpm, zip, deb , alz, rar, iso || = 테스트된 OS = || Ubuntu 7.10 || || Ubuntu 7.04 || || Ubuntu 6.06 (Dapper) || || Ubuntu 5.10 (Breezy) || || Fedora 8~1, Redhat 9, 7.3 || || HaansoftLinux 2006 || = 알려진 문제점 = * 기본적으로 linm_aliase.sh (LinM 종료시 최종 종료된 디렉토리로 이동하기 위한 쉘프로그램)는 기본적으로 /etc/profile.d 에 들어갑니다. 이것이 실행되지 않을 시 밑의 alias 내용을 홈디렉토리의 .bashrc 에 추가하거나, 각자 초기 profile 에 넣어 주면 실행이 됩니다. || alias linm='. linm.sh' || = 프로그래머 = ||라병영||la9527@daum.net||Project Manager|| ||이승중||leesjung@nownuri.net||Developer|| ||fehead||fehead||Tester || ||최은서||eunseo.choi@gmail.com||Translator|| = Change Log = == LinM 0.8 == 추가 * 환경 설정 화면 추가 * libssh2-0.18 업데이트 * 에디터에서 바꾸기(Replace) 기능 추가 * rar 압축풀기, iso 파일 보기 지원 버그 수정 * 메뉴의 설정파일 수정 후 화면 오류 수정 * 마운트된 디렉토리 /dev 로 시작되는 내용만 보여주게 수정 * Editor 시 Right, Left 버튼을 계속 누르면 계속 밑으로 위로 가게 수정 * Ctrl+R 지원하지 않는 프로토콜 버그 수정 * 확장자별 실행연결에서 처음 실행파일이 없을 경우 설정한 다음실행파일로 수정 * 설정파일 확장자 리스트 추가 * 확장자별 실행연결에서 처음 실행파일이 없을 경우 설정한 다음실행파일로 수정. * 힌트 보기 설정 화면 추가 == LinM 0.7.12 == 추가 * Samba 접속 지원. (smb:// 로 접근 가능) 버그 수정 * 파일 복사시 ProgressBar 오류 수정. * ko_KR.EUC-KR 로케일 인식 오류 수정. * 리모트 파일 복사시 가끔 OverWrite 메시지 나오는 오류 수정. * FreeBSD, GCC 2.9x 컴파일 오류 수정. == LinM 0.7.11 == 추가 * 파일 검색 추가 * 파일 비교 추가(diff) * 파일소유자 변경 추가 * LinM 설치시 실행 Icon 추가 * jar 보기 및 압축 풀기 지원 * alt+enter 시 프로그램 선택을 늘림 (default.cfg 수정) * 엔터시 확장자 실행을 선택하는 옵션 추가.(default.cfg 의 Enter_RunSelect) * 터미널 Title에 현재 디렉토리 위치 추가 버그 수정 * remove 시 커서 위치 버그 수정. * 파일 복사시 같은 파일인 경우 rename 저장시 저장 되지 않는 오류 수정. * 죽은 링크파일인 경우 보이지 않고, 디렉토리 삭제시 삭제 되지 않는 버그 수정. * 파일 복사시 ProgressBar 에서 가끔 죽는 버그 수정. * gz, bz2 파일 보기 버그 수정. == LinM 0.7.10 == 추가 * MC 와 비슷한 ConsoleMode (Ctrl+O) 기능을 추가. 버그 수정 * Mac PCC 의 컴파일 관련 버그 수정. * 화면 힌트 내용 보완. * 파일 복사시 같은 파일이 있을때 Rename 시 제대로 되지 않는 오류 수정. * 현재 시스템 locale 이 ko_KR.utf8.eucKR 인 경우 영문으로 나오는 오류 수정. * sftp 복사 관련 오류 수정. * 입력창에서 커서위치 오류 수정. Rename 시 입력창에서 ESC 누를시 창닫게 수정. * gettext 관련 프로그램 개선 * 입력 커서 포지션 버그 수정. == 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% 쓰는 문제 수정. == LinM 0.7.8 == 추가 된점. * 접속 관리자 메뉴 추가. * ssh 키 파일로 접근 가능하게 추가. (인증키에 패스워드 넣는 것은 추후지원) * 터미널 제목을 LinM 으로 바꿈. 버그 수정 * 환경설정 파일 수정시 특정 OS에서 죽는 버그 수정. * 내부에디터에서 Select All 하고 지울시 가끔 죽는 버그 수정. * QCD에서 한 항목을 delete시 화면 반영이 않된 문제 수정. * TabSize 관련에러 문제점 수정. * 파티션간 파일 이동시 에러 수정. * 2GB 이상 파일 볼수 없는 문제 수정. * AlwaysClearRefresh 환경변수 추가. == 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 파일 설정관련 버그 수정. == 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 종료후 사용한 파일로 이동하게 버그 수정. == 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 한글깨짐 방지 - 한글화 - 에디터들어갈때 마우스 인식제거 빠짐. == LinM 0.7a == 추 가 * 프로그램명을 linm으로 변경, 전체 프로그램 새로 만듬. * ftp 접속, 화일 보기, 압축화일 보기 ftp<->ftp 지원 추가 * 다이얼로그 부분 전체 수정. Panel, Menu, MCD, DIalog 마우스 지원 * 패널 화면에서 MCD 보이게 수정 * Panel, MCD 를 동기화 기능 추가 개선 및 추가해야 할 점.(베타 버전 이후 지원) * 내부 Editor 빠짐. 한글 메시지 출력 부분 빠짐. * MCD 디렉토리 내용 저장 빠짐. = LinM 팁 = == 파일 복사 및 이동 == 파일 복사는 두가지 방법이 있습니다. 클립복사(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) 은 파일 이동입니다. == 콘솔에서 라인과 한글 깨짐을 없앨려면 == {{{ $ linm --noline --lang=us }}} 위와같이 실행하면 콘솔화면에서도 깨지지 않는 mls화면을 보게 될것입니다. == 텍스트 파일에서 엔터치면 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" }}} == 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형태로 파일 읽기 및 저장이 가능합니다. == sftp, ftp 이용 == ftp 및 sftp 접속시 ftp://la9527@localhost 이런식으로 접근이 가능하며, 디폴트는 sftp로 되어 있습니다. 즉 la9527@localhost 하면 sftp로 접근이 됩니다. = 스크린샷 = == LinM Menu 화면 == attachment:Menu.png == LinM Multi 화면 == attachment:MultiView.png == LinM MCD 화면 == attachment:Mcd.png == LinM ftp 접속 화면 == attachment:Ftp.png == LinM sftp 접속 화면 == attachment:sftp.png == LinM sftp 접속하여 압축 파일 보는 화면 == attachment:sftp_filetrans.png == LinM Editor 화면 == attachment:editor.png == LinM Editor 화면 (다중 화면) == attachment:editor_multi.png == LinM 리모트 관리자 화면 == attachment:LinMConnProps.png == LinM 환경 설정 화면 == attachment:linm_0.8_configure_korean.png == 요구 사항 == * '''버그리포팅이나 개선 사항이 있으면, Mls 프로젝트 홈페이지 게시판을 이용해 주시길 부탁 드립니다.''' * 이슈 리포팅( https://github.com/la9527/linm/issues ) CategoryHomepage