emacs 에서 split 창 크기 고정시킬 수 없나요?

dkvp21의 이미지

창을 2-3개로 나눠놓고 쓰고 싶은데,

pop-up window 때문에 크기가 자꾸 변하더라구요.

pop-up 에 의해 창의 크기가 안 변했으면 좋겠어요...ㅠㅠ

그리고 창이 여러개일때 이동 어떻게 하시나요?

찾아보니 C-x o 밖에 없는 거 같던데,

좋은 이동 방법 아시면 알려주세요.

아, 그리고 한가지 더 여쭤 볼께요.

vertical 하게 나눴을때 글이 옆으로 쭈욱~ 넘어가자나요.

줄바꿈이 되게 할 순 없나요...?

그럼 수고하세요~!

cinsk의 이미지

창의 크기를 고정시키는 명령은 있긴 하지만 (Emacs 21부터) 그리 바람직한 방법은 아닙니다. 왜냐하면 다른 Emacs 명령들이 제대로 동작하지 않을 수도 있기 때문입니다. 그보다 현재 나눠 놓은 상태를 저장하고, 필요에 따라 복원하는 방법이 더 나을 것 같습니다. 레지스터 (CPU register가 아님)에 저장/복원하는 방법인데, 다음과 같습니다:

C-x r w R -- 현재 frame 상태를 레지스터 R에 저장
C-x r f R -- 레지스터 R에 저장된 상태 복원

이 때 R은 아무런 알파벳, 숫자, 기호 (이론적으론 아스키 코드값 아무거나) 등을 쓰면 됩니다.

창의 크기보다 줄의 길이가 길 경우, 잘려나가는 방식이 있고 다음 줄로 넘어와서 보이는 방식이 있습니다. 두 가지 모두 버퍼 변수 truncate-lines의 값을 t 또는 nil로 설정해서 변경할 수 있습니다. 편한 방법으로 M-x toggle-truncate-lines로 바꿀 수 있지만, 현재 버퍼에만 적용됩니다. 전체적으로 적용하려면 .emacs에 다음과 같이 써 주면 됩니다:

(setq-default truncate-lines nil)
;;; 또는
(setq-default truncate-lines t)

--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/

dkvp21의 이미지

아~ 정말 감사합니다.

원하는 답이었습니다~ 감사드려요~^^

근데, 긴 라인이 잘리는 경우가 vetical split 할 때 였는데요.

truncate-lines 을 toggle 시켜도 안되더라구요.

정리하면 vertical 로 나눈 창에서는 긴글이 계속 넘어가던데요.

혹시 아시면 알려주세욧~!

----------
I wanna know you~!

cinsk의 이미지

그 경우에는 truncate-partial-width-windows의 값을 앞에서 말한 대로 설정해보기 바랍니다.

--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/

dkvp21의 이미지

근데 창 상태 복구가 안되네요...ㅠㅠ

뭐가 잘못 된건지 모르겠습니다.

저는 일단 창을 두개로 나눠 놓고 윗 창을 좀 크게 쓰고 아랫창을 작게 쓰는데요.

버퍼리스트를 부르면 창크기가 다시 절반으로 바뀌구요

버퍼리스트 부르기 전에 저장해논 레지스터를 다시 불러와도...

원래 크기대로 안 돌아오더라구요.

window configuaration 에 대한 gnu manual 이나 emacswiki 찾아봐도 잘 모르겠더라구요.

wiki 내용은 해봐도 안되고..흑...

----------
I wanna know you~!

dkvp21의 이미지

엇 실시간 답변을 주셨군요. 감사합니다.

해볼께요~!

----------
I wanna know you~!

댓글 달기

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