Simple Emacs 스프레드시트를 더욱 사용자 친화적으로 만드는 방법은 무엇입니까? [폐쇄]

Simple Emacs 스프레드시트를 더욱 사용자 친화적으로 만드는 방법은 무엇입니까? [폐쇄]

점점 익숙해지고 있어요 ses.

지금까지 나는 분명하지도, 혼란스럽거나, 혼란스럽지도 않은 몇 가지 사실을 발견했습니다.

  • M-x apropos spreadsheet전혀 아무것도 반환하지 않습니다.
    • 최근에 Emacs에 내장된 스프레드시트에 관한 내용을 본 적이 있습니다. 그런데 이름이 뭐예요?
    • 물론 이제 대부분의 사람들은 어디에서나 Google을 사용하고 있으며 이는 훌륭한 해결 방법입니다. 하지만 가라앉는 잠수함에 고립되어 인터넷이 없고 Debian Stable만 갖고 있다면 어떻게 될까요?
    • 나는 그것을 많이 사용하는 것은 아니지만 finder-by-keyword거기에서도 찾을 수 없습니다. "데이터"에도 없고 "파일"에도 없습니다. 필사적으로 "tools"와 "wp"도 확인해 보았지만 역시 아무것도 없었습니다.
  • 기존 버퍼에서 실행하면 M-x ses실망스러운 오류 메시지가 반환됩니다.
    • 놀랍지도 않지만, 새로운 버퍼를 생성하는 기능을 제공할 수 있다면 좋지 않을까요?
  • 이 링크는 ses-example.ses사용 방법을 이해하는 데 별로 도움이 되지 않습니다.
    • 이것은 스키마 도움말의 유일한 "문서"입니다! 파일에 간단한 튜토리얼이 포함되어 있거나 시작하는 방법을 설명하는 최소한 몇 줄의 텍스트가 포함되어 있기를 바랍니다.
    • /tmp또한 파일이 읽기 전용 위치에 있다는 사실로 인해 편집이 불가능한 모드로 열리게 되므로 수식 등이 어떻게 수행되는지(다시 저장하지 않고 ) 볼 수 있는 방법이 없습니다 .
  • 처음에는 셀에 텍스트를 입력하는 방법이 명확하지 않습니다.
    • (나의 엉성한 간단한 확인) 모드 도움말은 편집을 위해 셀 값을 열려면 빼기 키를 사용하도록 간접적으로 제안합니다.
    • 거기에 뭔가를 입력하기만 하면 결과가 나올 것입니다 #######.
    • 클립보드의 텍스트 부분을 복사/붙여넣기하는 것도 동일한 작업을 수행합니다.
    • 녹음하려면 "텍스트 입력을 위한 셀을 엽니다.
    • ses-read-cell이제 답을 알았습니다. 모드 도움말에서 빼기 기호와 숫자 키가 동일하다는 것을 보았습니다 . 그러나 그것은 즉시 명백하지 않습니다!
  • 셀에 수식을 입력하는 방법이 명확하지 않습니다.
    • 이제 답을 알았으니 완전히 놀랍지는 않지만… 완전히 짜증나지도 않습니다.
      • =sum(이것이 순진한 사용자가 시도할 수 있는 일이라는 것을 안다면 좋지 않을까요?
    • (apply #'+ (ses-range A2 G2))으로 이어지기도 했습니다#######
      • ...내 범위에 빈 셀이 있기 때문입니다. 거기에 0을 넣으면 문제가 해결되었습니다.

1998년경부터 스프레드시트, 특히 Excel을 사용하지 않으려고 적극적으로 모든 노력을 기울였지만 일부 스프레드시트 규칙이 내 근육 기억 속에 확고히 자리잡았다는 사실이 나에게는 다소 놀랍습니다. 그래도 내 손가락은 RET다음 셀로 이동해서 F2편집하고 싶다. 그러나 엄밀히 말하면 그것은 이 논의의 범위를 벗어난 것이라고 생각합니다.

지금 작업 중이므로 emacs23실제로 커밋하기 전에 Emacs 24에 개선 사항이 있는지 확인하겠습니다.

지금까지 나의 파업 계획은 다음과 같습니다.

  • 몇 줄의 기본 지침을 추가하려면 스키마 도움말 문서를 수정하세요.
  • ses-example.ses초보자용 메모를 포함하도록 수정해야 할 수도 있습니까 ?
  • spreadsheet-mode적절한 문제를 해결 하려면 별칭을 사용하는 것이 좋습니다 ses-mode.
  • 빈 셀을 0으로 계산할 수 있는지 확인하세요.
  • 합리적인 곳에 두는 것이 너무 어렵지 않은지 확인해 보세요 finder-by-keyword.
  • ses-mode어쩌면 기존 버퍼에서 이것이 작동하는 방식이라는 사실을 받아들이려고 노력할 수도 있습니다 .

관련 정보