putty 에서 screen 사용하는데 mousewheel 이 갑자기 안먹어요;;

overflow의 이미지

이번에 회사에서 개발환경을 옮겼습니다.
개발환경에서 screen 을 즐겨쓰는데요,
기존 개발서버 vim 에서 마우스휠이 잘먹었던게 갑자기 안먹어서 살펴보니까...

마우스휠 액션이 그냥 vim 에서는 잘되다가도 screen 만 띄우고 vim 을 하면 이상한 현상이 발생합니다.
제가 모니터를 두개를 쓰는데요, 왼쪽이 주모니터, 오른쪽이 서브모니터 듀얼모니터로 쓰고 있는데,
해당 putty 를 오른쪽모니터에 최대화 해놓은 상태에서 보면 마우스휠이 안먹다가 포커스는 서브모니터에 그대로둔체 마우스만 주모니터로 옮겨오면 휠이 먹습니다;;;
이게 그냥 vim 에서는 또 잘되다가도 screen 을 띄우고 vim 을 하면 이럽니다;;; ㅠㅠ

무슨 이런 해괴한 현상이 다있는지 ㅠㅠ

putty 설정 문제일까요.. 이거 왜이런걸까요? ㅠㅠ

raymundo의 이미지

죄송합니다, 답은 못 드리겠고.

일단 screen은 빼고 생각했을 때, putty를 써서 접속하고 vim을 띄웠는데, 마우스휠로 스크롤 되는 것도 전 부러운데요. 설정을 어떻게 하셨는지 좀... ^^;;;

저는 휠 돌리면 vim 내부에서 스크롤 되는 게 아니고 vim 화면이 통채로 내려가는 느낌이랄까, vim을 띄우기 전의 쉘 화면이 나와버리던데 말이죠.

▒▒▒▒▒ ▒▒ "gypark"▒▒▒ ▒õ▒▒մϴ▒.
-------------- putty 창 테두리 ---------------
gypark@123.456.879.012 ▒ ▒▒▒▒▒:
Last login: Fri Apr 20 11:10:16 2012 from 114.203.236.39
[gypark@www ~]$ vi temp/HTTP-Proxy-0.25/Changes   <---- 로그인해서 vim 띄우는 쉘 라인
문서 내용 100번째 라인                               <---- 여기가 vim 의 제일 윗 줄이었던 부분
문서 내용 101번째 라인
...
-------------- putty 창 테두리 ---------------

그리고 원래 screen은 자체적으로 스크롤 버퍼가 있어서리 Ctrl+A C 인가 해서 카피모드 들어간 후에 이동해야 스크롤되잖아요. 그냥 shift+PgUp 같은 putty의 스크롤 키 누르면 마찬가지로 screen 띄우기 전의 화면이 나와버리고.

게다가 그 와중에 마우스가 어느 모니터에 있느냐라니... 정말 해괴한데요? ^^a 해결될지 귀추가 주목됩니다~

좋은 하루 되세요!

raymundo의 이미지

앗 모니터 화면을 나타내는 게 좀 잘못됐네요. 답글은 수정도 안 되고...

-------------- putty 창 테두리 ---------------
▒▒▒▒▒ ▒▒ "gypark"▒▒▒ ▒õ▒▒մϴ▒.
gypark@123.456.879.012 ▒ ▒▒▒▒▒:
Last login: Fri Apr 20 11:10:16 2012 from 114.203.236.39
[gypark@www ~]$ vi temp/HTTP-Proxy-0.25/Changes   <---- 로그인해서 vim 띄우는 쉘 라인
문서 내용 100번째 라인                               <---- 여기가 vim 의 제일 윗 줄이었던 부분
문서 내용 101번째 라인
...
-------------- putty 창 테두리 ---------------

좋은 하루 되세요!

overflow의 이미지

.vimrc 에서 set mouse=a 하면 됩니다 ^^

raymundo의 이미지

ㅠㅠㅠㅠ 감사합니다. 윈도 gvim에선 편한데 putty에서는 안 되어서 참 불편했는데.

그나저나 역시 screen 위에서 띄우면 안 되는군요.

좋은 하루 되세요!

익명 사용자의 이미지

그나저나 저 문제는, putty 최신버젼을 설치하면서 해결했습니다;;;
도데체 뭐가 문제였는지는 알수가 없군요;;

raymundo의 이미지

본문 질문과는 무관할지 모르겠는데,

screen 을 띄운 상태에서도 copy 모드로 들어가지 않고 그냥 putty의 (제 예상으로는 X윈도우 상에서 터미널을 띄웠더라도 마찬가지로) 스크롤 기능과 마우스휠을 쓰는 방법을 좀 전에 알았습니다.

http://stackoverflow.com/a/1125947/1150133

그리고 screen 위에서 vim 을 띄웠을 때 그 vim 에서 또 마우스휠로 문서 위아래로 스크롤하는 법도! (같은 글의 다른 리플)

http://stackoverflow.com/a/7878579/1150133

이제 좀 편하네요~ :-)

좋은 하루 되세요!

planetarium의 이미지

사용중인 gnome-terminal에서 잘 동작합니다. 좋은 링크들 감사합니다!

댓글 달기

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