vim에서 trinity를 사용 중인데요 nerdtree가 오류가 너무 심합니다

chocokeki의 이미지

vim에 trinity도 세팅하고 잘 써볼까 했는데
nerdtree가 오류가 너무 심각해서 거의 사용 불가 합니다

키보드 방향키로 스크롤을 내릴 때 심심하면 nerdtree가 멎습니다
파일이 많지 않음에도 불구하고 그냥 멈추기 일상입니다

특히 마우스를 사용하면 오류가 매우 심합니다
휠만 굴려도 파일이 새 창에 열리는가 하면
멎는 현상도 자주 일어납니다(다행히 nerd tree 창쪽만 멈춰서 걍 강제로 trinity를 닫거나 nerdtree만 꺼버립니다)

리눅스 시스템이 여러대라 여러대 세팅 해봤는데
다 동일한 증상이네요(centos, fedora 등등)

왜 이럴까요....

trinity에서 nerdtree 안 쓰고 netrw 쓰도록 세팅할 수는 없을까요
netrw는 오류 같은거 없던데

chocokeki의 이미지

https://github.com/scrooloose/nerdtree/issues/130

최신판에서는 ui_glue쪽에 있었음
뭐 여튼간에
call NERDTreeAddKeyMap({ 'key': '', 'scope': "all", 'callback': s."handleMiddleMouse" })
요놈을 "로 주석처리하면 더이상 지랄 안납니다
속 시원하네요

대신에 trinity, nerdtree mouse wheel은 흰색 세로 경계선에서만 동작합니다
왜 이렇게 불편하게 만들었는지는 미스테리 하네요

그런데 이렇게 해도 키보드 ctrl + down/up 같은거로 막 눌렀을 때 검은 화면으로 프리징 되는 문제는 여전하네요
진짜 엿같이도 만들었음

추가로 팁 하나 더 드리자면
nerdtree를 git로 설치하신 뒤
vimrc에 nerdtree plugin 구문을 빼고 사용하시는게 상당히 버그가 줄어듭니다

어차피 trinity plugin에서 nerdtree를 불러서 로드 잘 되구요
다만 엔터로 디렉토리 진입이 안되는거랑 마우스로 포커스 못 잡는게 불편한데 어차피 o키 누르면 되니까요

그래도 오류는 대폭 줄어듭니다
그런데 아무런 리플이 없는걸 보니 아무도 trinity를 안 쓰거나(도태된 플러그인 이거나)
다른 좋은 gui기반 편집 툴이 있나보군요
혹은 아무도 이런 오류를 겪지 않거나요

댓글 달기

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