리눅스에서 에디트플러스처럼 FTP쓸수 있는 프로그램 있나요?

DefaultX의 이미지

이제까지 윈도우 환경에서 에디트플러스만 사용 해 왔습니다.
오프라인작업도 편하고, 온라인 파일들도 원격편집이 가능하니까 아주 편하고 익숙해져 있는데

리눅스에서도 에디트플러스처럼 원격파일들을 FTP 형태로 작업할 수 있는 텍스트 편집기가 있을까요?

페도라에 기본적으로 갈려있는 gedit 나 emacs 등을 살펴봤는데 원격파일 편집은 지원하지 않는것 같더군요.
제가 잘 몰라서 그런지....

추천 좀 부탁 드릴께요

File attachments: 
첨부파일 크기
Image icon ftp.png307.38 KB
Image icon 스크린샷.png132.08 KB
Image icon 스크린샷-1.png127.46 KB
Image icon 스크린샷.png18.63 KB
무한포옹의 이미지

gedit 는 몰라도 유서 깊은 editor 들은 지원합니다.

vim , emacs (특히 emacs 는 없을 리가 없습니다. emacs로 메일 읽고, emacs 로 메일 쓰고 , emacs 로 irc 하는 게 emcs 유저들입니다)에는 분명히 있습니다..

안되면 wine 으로 editplus 돌리시등지요~

vim 에서 :help netrw 해보세요.

emacs 는 안써봐서 모름

-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===

fender의 이미지

일단 가장 편한 방법은 그놈 사용자의 경우 노틸러스에서 '서버에 연결'을 통해 ftp 서버를 마운트 시켜놓고 로컬 파일 처럼 편집하는 것입니다.

그 밖에 편집기 차원에서 FTP를 지원하는 경우는 jedit 정도가 있습니다. jedit의 경우 에디트 플러스를 능가하는 막강한 기능을 가지고 있지만 자바 스윙으로 구현되어 리눅스 상에서 쓰기에 다소 불편한 감이 있습니다.

----------------------------
[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...

DefaultX의 이미지

두분, 감사합니다
emacs의 사용법도 wiki에서 배우고 있습니다만, 아직은 뭐가뭔지 어리벙하기만 합니다

fender님도 감사합니다.
그런데 제 그놈에서 노틸러스라는 항목을 찾아볼 수가 없네요.
터미널에서 사용해야되는 건가요?

우선은 리눅스와 친해보려고 윈도우 환경에서 주로 작업하던 에디터, ftp, SSH 부터 시작하고 있습니다

감사합니다

Now Starting ....

asheap의 이미지

emacs로 하실라면
C-X f
/USERID@HOSTADDR:.
하시면 ftp 디렉토리가 dired모드로 나타납니다. 거기서 파일이름대고 엔터치고 편집하고 로컬에 있는 파일처럼 복사,삭제,편집등등 dired모드의 기능을 마음대로 이용하시면 됩니다.

ddoman의 이미지

kde에서 kio를 사용하는 여러 편집기를 이용하셔도 됩니다. :)

kate나 kedit 등에서 파일열기를 선택하신후 파일의 위치를
ftp://주소/경로 하시면 됩니다.

물론, 기본적으로 www, ssh, sftp, smb 등등의 kio 모듈이 포함되어있으므로
http://, fish://, sftp://, smb:// 도 되겠죠..

fender의 이미지

i9977 wrote:
두분, 감사합니다
emacs의 사용법도 wiki에서 배우고 있습니다만, 아직은 뭐가뭔지 어리벙하기만 합니다

fender님도 감사합니다.
그런데 제 그놈에서 노틸러스라는 항목을 찾아볼 수가 없네요.
터미널에서 사용해야되는 건가요?

우선은 리눅스와 친해보려고 윈도우 환경에서 주로 작업하던 에디터, ftp, SSH 부터 시작하고 있습니다

감사합니다


그놈2의 기본 파일 관리자가 노틸러스입니다 :)

폴더 창을 하나 여신 다음에 '파일' 메뉴에서 '서버에 연결' 항목을 선택하시면 됩니다.

댓글 첨부 파일: 
첨부파일 크기
Image icon 0바이트

----------------------------
[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...

DefaultX의 이미지

감사합니다.
저도 방금 찾아보니 파일관리자에서 마운트가 가능하군요
일단은 원하는 서버를 마운트 시켰습니다

우선은 좀 쉬운방법들을 찾다보니 gedit로 편집을 해 보고있는데
마운트가 된상태인데도 gedit에서는 마운트된 서버를 선택할 수가 없네요.

gedit에서 마운트된 서버를 선택하면 그기에서 목록이 나오고 리스팅된 문서중에서 선택을 할 수 있으면 좋겠는데 좀 더 살펴봐야겠습니다

감사합니다.

Now Starting ....

fender의 이미지

i9977 wrote:
감사합니다.
저도 방금 찾아보니 파일관리자에서 마운트가 가능하군요
일단은 원하는 서버를 마운트 시켰습니다

우선은 좀 쉬운방법들을 찾다보니 gedit로 편집을 해 보고있는데
마운트가 된상태인데도 gedit에서는 마운트된 서버를 선택할 수가 없네요.

gedit에서 마운트된 서버를 선택하면 그기에서 목록이 나오고 리스팅된 문서중에서 선택을 할 수 있으면 좋겠는데 좀 더 살펴봐야겠습니다

감사합니다.


이상하네요... 그놈 버전이 얼마인가요? 제 경우는 gedit에서 파일 선택 창을 열면 왼쪽 창에 CD-ROM, 플로피 등과 함께 마운트된 경로가 표시 됩니다.

----------------------------
[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...

DefaultX의 이미지

빠른 답변과 관심 감사합니다.

페도라2에 업투데이트 상태입니다
물론 그놈도 2겠지요. (잘 모르겠지만..)

그리고 불려지는 인덱스파일도 읽기전용으로만 열려집니다.
스크린샷을 첨부해 볼께요

댓글 첨부 파일: 
첨부파일 크기
Image icon 0바이트
Image icon 0바이트

Now Starting ....

fender의 이미지

대표적 페도라 추종세력(혹은 '구글 파워업 키트');; sangu님께 여쭤보니 그놈 2.7.x와 그놈 2.6.x의 버전 차이 때문에 생기는 문제일 수 있다고 하시는 군요. 페도라 development를 사용할 경우 그놈 2.7.x인 것으로 알고 있습니다.

----------------------------
[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...

DefaultX의 이미지

그렇군요.
그런데 이제 업데이트를 시킬것도 없는데 어떻게 해야할까요?
리눅스를 다시설치해서 업데이트 시키지말고 사용 해 볼까요?

암튼, 여러가지 조언 해 주셔서 감사드립니다

Now Starting ....

DefaultX의 이미지

참고로, 제 환경은 페도라 코어2 '전부설치' 이며, 커널은 2.6.8 입니다
방금 리부팅 해 봐도 안되는군요
그런데 그놈버전은 어떻게 알수가 있는지요.
.
외국 faq 문서를 찾아보려고 해도 아직 적응도 안되고 힘드는군요.

좋은하루 되세요.

Now Starting ....

ganadist의 이미지

명령행에서 gnome-about을 실행해보세요.

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

DefaultX의 이미지

감사합니다.
제 그놈은 2.6 이군요
2.7은 어떻게 설치해야 할까요?

Now Starting ....

무한포옹의 이미지

i9977 wrote:
감사합니다.
제 그놈은 2.6 이군요
2.7은 어떻게 설치해야 할까요?

apt-get -t astral 의 세계로 오세요.

정정 : -t experimental 의 세계로 오세요~ - 데비안관광공사 -

-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===

DefaultX의 이미지

여러가지 레퍼런스와 문서들을 읽어보고 테스트 한 결과
emacs 에서 지원하는 ftp기능들은 제가 원하던 것이 아니군요.

원격서버의 파일들을 디렉토리와 파일형태로 함께 불러서 편집후 다시 원격에 저장하는 방식이어야 하는데, 우선은 왜 gedit 에서 마운트된 폴더를 불러들이지 못하는지에 대한것부터 천천히 연구해 봐야겠습니다
물론 그놈의 버전문제때문이라면 어쩔수 없지만... ㅡ.ㅡ

Now Starting ....

shyxu의 이미지

i9977 wrote:
빠른 답변과 관심 감사합니다.

페도라2에 업투데이트 상태입니다
물론 그놈도 2겠지요. (잘 모르겠지만..)

yum이나 apt-get을 이용하시면
꽤 편리하게 이용할 수 있습니다.

Since 2003.
지금은 맥유저...
---
http://jtjoo.com

happibum의 이미지

i9977 wrote:
여러가지 레퍼런스와 문서들을 읽어보고 테스트 한 결과
emacs 에서 지원하는 ftp기능들은 제가 원하던 것이 아니군요.

ange-ftp, tramp로 검색해보세요...

fox9의 이미지

i9977 wrote:
여러가지 레퍼런스와 문서들을 읽어보고 테스트 한 결과
emacs 에서 지원하는 ftp기능들은 제가 원하던 것이 아니군요.

원격서버의 파일들을 디렉토리와 파일형태로 함께 불러서 편집후 다시 원격에 저장하는 방식이어야 하는데, 우선은 왜 gedit 에서 마운트된 폴더를 불러들이지 못하는지에 대한것부터 천천히 연구해 봐야겠습니다
물론 그놈의 버전문제때문이라면 어쩔수 없지만... ㅡ.ㅡ


위에 happibum님도 쓰셨지만 좀 더 자세하게 한번 적어봅니다.

emacs에서 지원하는 기능이 원하시는 그런 기능입니다.
원격 서버에서 파일들을 디렉토리와 파일형태로 함께 불러서 편집후 다시 원격에 저장하는 방식입니다.

파일을 오픈할때
/계정명@호스트명:파일명
형태로 적어주시면 호스트에 해당 계정으로 접속해서 해당 파일을 읽어옵니다.
물론 파일이 아니라 디렉토리를 읽어올수도 있고 그 리스트에서 선택해서 읽어올수도 있습니다.
그리고 수정하시면 되고 저장시키면 알아서 ftp로 전송해서 해당 위치에 저장시켜 줍니다.
파일을 열때의 형식이 약간 틀릴뿐이지 로컬 파일이나 원격파일이나 사용자는 차이를 느낄수가 없습니다 (저장하는 속도는 약간 틀리겠지요)
만약 위의 여는 형식 자체가 불편하신다면 해당 디렉토리 혹은 파일을 북마크시켜서 읽어오면 편하겠지요.
또한 최신 emacs에서는 TrampMode 를 통해서 ftp, ssh등을 모두 지원합니다.
자세한 내용은 아래의 링크를 참조해 보세요.
emacs 에서 원격파일등을 사용할수 있는 방법 등이 나와있습니다.

http://www.emacswiki.org/cgi-bin/wiki/CategoryRemoteEmacs

DefaultX의 이미지

용요역시 렇군요. 역시 제가 잘 몰라서 그런모양입니다

그런데, emacs 를 처음열고난 뒤
C-x 와 f 를 입력하면 아래 스크린샷처럼 화면이 뜹니다

아래쪽에 set-fill-column requires an explicit argurment 라는 글자가 나오고
그다음 "/아이디@도메인명:디렉토리명" 를 입력한 후 엔터를 치면
아무런 반응이 없습니다

아무래도 내가 사용법을 잘 몰라 그런모양입니다만, 알려주신 영문 문서를 봐도 잘 모르겠습니다

수고스러우시더라도 제 환경에서 어떤 순서로 명령을 내려야 되는지 조금만 더 자세히 알려주시겠습니까?

일단, 꼭 필요한 3가지중, 퓨티,gftp 까지는 성공을 했습니다
마지막으로 emacs만 제대로 된다면 저의 디폴트 O/S로 사용해도 큰 불편함을 모를것 같습니다.
물론, 리눅스를 하나씩 배워가는 재미도 있지만, 업무에 지장을 주면 안되니까요.
(듀얼로 설치를 했고, 메인 OS로 리눅스를 사용할까 신중하게 고려중이거든요)

댓글 첨부 파일: 
첨부파일 크기
Image icon 0바이트

Now Starting ....

feanor의 이미지

아, Ctrl-X, Ctrl-F 입니다. Find file은 Emacs에서 워낙 기초적인 명령이라 C-x f 라고 써도 아실 줄 알았을 것 같습니다 =3

그리고 나서 "/아이디@도메인:디렉토리"로 열어보세요. 잘 되죠?

--feanor

fox9의 이미지

일단 emacs에 익숙하지 않으실테니 프로그램 상단에 있는 메뉴바와 툴바를 잘 활용하시면 될듯 합니다.
메뉴바에는 해당 메뉴 설명과 함께 단축키도 함께 적혀있으니 단축키를 외우기 전까지는 메뉴바에서 선택해서 실행하면 자연스럽게 외워지실 것입니다.

DefaultX의 이미지

미치겠습니다.

컨트롤x, 컨트롤f 를 누르면 아래쪽에

Find File: "/

이렇게 나옵니다

그기에 이어

Find File: "/abcd@xxx.com:디렉토리명
혹은
Find File: "/abcd@xxx.com:디렉토리명"
혹은
Find File: "/abcd@xxx.com:디렉토리명."

이렇게 해봐도 New File 창만 새로 생성되고 아무런 동작을 하지 않습니다

오늘 잠 못자겠네요... ㅡ.ㅡ

Now Starting ....

angpoo의 이미지

리눅스에서라면 해당 시스템에 직접 접속해서 편집하는게 낫지 않나요.
아예 nfs로 마운트 시켜서 로컬 파일처럼 사용할 수도 있겠고...

ftp로 밖에 접근이 안되는 상황이라서 나온 질문이 아니라
리눅스 환경에 익숙치 않아서 나온 질문으로 보이는데
다른 기본적인 방법들을 먼저 살펴 보시는게 좋을듯 합니다.

DefaultX의 이미지

감사합니다.

그리고 제가 리눅스에 서툴러서 그런것도 맞습니다
몇일전에야 리눅스를 듀얼로 설치하고 이것저것 기본적인 것들을 만지고 있으니까요.

파일시스템에서만 마운트가 가능한줄 알았더니 nfs 로도 마운트가 되는모양이군요

그런데 nfs 에서도 디렉토리명을 계속 로컬에서만 찾다보니 원격 디렉토리와 호스트네임 설정이 되질 않습니다

이막스보다 마운트시켜 로컬파일들처럼 만질수 있다면 제일 좋겠지만 이것도 아직 제게는 힘겨운 일이네요

20년가까이 도스와 윈도우에만 매달려 있다보니 아직 뭐가뭔지.. 도통 감이 안옵니다.

좋은 밤들 되시길 빕니다

Now Starting ....

feanor의 이미지

locate 같은 것으로 ange-ftp.el (또는 ange-ftp.elc) 파일이 있는지 확인해 보세요. 데비안에서 emacs21 패키지로 깔면 기본으로 들어 있습니다만 혹시 또 모르니까요...

ange-ftp.el이 FTP 원격 열기를 구현하는 이맥스 리습 파일입니다. (ange-ftp.elc는 바이트코드로 컴파일 한 것입니다.)

--feanor

DefaultX의 이미지

예, 찾아보니 있네요... ㅡ.ㅡ
감사합니다

Now Starting ....

slackarea의 이미지

윈도우의 editplus 와 비슷하게 쓰실려면...
java 로 된 jedit 도 괜찮습니다....

plugin 중에 FTP 설치하시면 됩니다.

http://www.jedit.org
http://sourceforge.net/projects/jedit/

지리즈의 이미지

kate쓸만하군요. ㅎㅎ 만족스럽습니다.

There is no spoon. Neo from the Matrix 1999.

Prentice의 이미지

분명 vim에도 비슷한 기능이 있을 것 같은데 vim에서는 어떻게 해야 하나요? 현재는 파일의 경로를 외워서 :open ftp://foo.bar/baz/quuux/quuuux.txt 이런 식으로 열고 있습니다.

지리즈의 이미지

검은해 wrote:
분명 vim에도 비슷한 기능이 있을 것 같은데 vim에서는 어떻게 해야 하나요? 현재는 파일의 경로를 외워서 :open ftp://foo.bar/baz/quuux/quuuux.txt 이런 식으로 열고 있습니다.

netrw 플러그인을 설치하면...
Nread "ftp://..."로
디렉토리 브라우징 부터 파일 열기까지 다 됩니다만...
페도라에 디폴트로 설치되는 vim버전이 낮아 안돼더군요...

gentoo나 데비안은 모르겠습니다.

There is no spoon. Neo from the Matrix 1999.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.