emacs에 대한 몇가지 질문...

irondog의 이미지

수차례 emacs에 좌절을 느끼다 최근 윈도용 emacs를 알게되어 점차 맛들여가고 있는 개발자입니다.
제대로(?)써본지 이제 한 1주일 됐는데요. vim에 너무 깊이 발을 담가놓고 있어서 아쉬운 것 몇가지 질문드리려고 합니다.

1.
auto-wrap설정을 끄고 싶은데 어떻게 하나요?

2.
들죽 날죽한 컬럼(세로)의 글들을 한줄(세로)로 정렬하고 싶은데요.
vim의 경우연 ctrl-v로 컬럼 선택모드에서 <<를 하면 됩니다.
emacs에선 어떻게 하나요?

3.
편집중인 윈도의 크기와 위치를 저장해 놓았다가 나중에 다시 불러올 수 없나요? vim의 세션처럼...

4.
region설정시에 visual block효과를 볼 수는 없나요? (마우스 드래그시에는 region설정이 visual block으로 보이던데...)

5.
tramp가 ssh를 지원해서 아주 편하고 좋습니다. 헌데 make나
gdb는 원격으로 이용이 안되는건가요??
speedbar에서도 원격 파일들을 보여 주던데... 이게 제일 아쉽더라구요.

6(추가)
tramp에서는 grep도 안먹는거 같은데... 그럼 원격에서 grep한 결과를 emacs에 적용하는 방법은 없을까요? format만
맞으면 될거 같은데~

cinsk의 이미지

1. M-x auto-fill-mode
2. region 지정 후, M-x delete-whitespace-rectangle
3. desktop-save-mode 사용, 자세한 것은 여기, 또는 register에 대해서 배워 보기 바랍니다. (
여기
)
4. transient-mark-mode 사용. C-SPC를 두번 누르면 됨.

irondog의 이미지

대단히~ 감사~
만드신 스킨도 윈도에서 잘 쓰고 있습니다. :D

cinsk의 이미지

아.. 제가 만든 스킨은 원래 혼자 쓸려구 만든 아주 초보적?인 겁니다. :oops:

Color Theme screenshot을 함 보시고, 괜찮다고 생각되면 Color Theme을 쓰는 것이 더 좋을 겁니다. :wink:

irondog의 이미지

7.
'C-_'로 undo 기능 잘 쓰는데, 반대로 redo는 어떻게 하는지요.

8.
다른 편집기에서 편집 후 저장을 하고 쓰던 편집기로 돌아오면 보통은 파일이 변경되었으니 다시 읽어 들이겠느냐고 팝업창이 뜹니다.
emacs에는 그런 기능 어떻게 쓰죠? 지금은 저장하거나 할때 알려주던데...
편집 해놓고 저장 안되면 난감함....

cinsk의 이미지

7. Redo mode을 참고.

8. 그냥 됩니다. :) Emacs가 알아서 파일을 체크해서 변경되었으면 다시 불러들일 거냐고 물어봅니다. 보통 그런 파일의 내용을 변경하거나 저장할 때 확인합니다.

익명 사용자의 이미지

쩝~ 열심히 윈도에서 emacs를 설정해 놓고 리눅스 환경에도 적용 시켰더니
emacs 버전이 틀린지 color-theme쪽에서 에러가 나오네요.

리눅스에서 emacs 22를 쓰려면 소스 컴파일 해야 하나요?
소스를 어디서 찾을 수 있죠? 배포되는건 전부 21버전이던데~
cvs만 가능한가요?? 그렇다면 cvs주소는??

zeon의 이미지

구글링 쫌 쪼매~~라도 합시당. -.-;

http://savannah.gnu.org/cvs/?group=emacs

여친이 길르는 용..

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.