iPad에서 Paiza.IO를 사용하고 싶을 때의 소기

2042 단어 파이자. 이오iPad
(에디터에 ace를 채용하고 있어 vim 바인드를 선택할 수 있는 Web어플리라면 어디에서라도 이 소기술을 사용할 수 있다고 생각합니다.)

안매되고 있던 iPad 9.7 2018을 구입했으므로, 이것만으로 여러가지 할 수 없는지 모색중입니다.

요즘은 클라우드 개발 환경도 갖추어져 있어 여유가 있을 것이다구나 매를 뻗어 있었습니다만, 여러가지 만져 본 결과 비교적 아직 이바라키의 길이었습니다.
Safari에서 클라우드 IDE를 만지면 어디서나 커서 키를 사용할 수없는 것만이 심각합니다.
커서 키를 사용할 수 없다는 것은 편집하고 싶은 부분까지를 Backspace에서 지워서 돌아가야 한다는 것으로 솔직히 할 수 없습니다.
태블릿이니까 터치 패널로 조작하면…

VSCode가 브라우저에서 움직이는 Coder가 꽤 좋은 느낌으로 사용할 수 있을 것 같았기 때문에 커서 키의 대체에 vim 확장을 넣었습니다만, vim 확장이 들어갔을 때에 동작이 격중해져 사용물이 되지 않게 되었습니다 . 뭐야.

iPad에서 Paiza.IO를 사용할 때의 문제



파이자. 이오
브라우저에서 코드를 써서 확실히 실행할 수 있으므로 간단한 검증을 할 때 편리합니다만, iPad에서 사용하려고 하면 예에 빠지지 않고 커서 키가 반응하지 않습니다. 또한 Ctrl+ 계열의 바로 가기나 ESC 키도 반응하지 않습니다.

대처



Paiza.IO의 편집기 부분은 ace를 사용하는 것처럼 vim 바인딩을 선택할 수 있습니다.
이것을 사용하면 Normal 모드에서 커서 이동을 할 수 있으므로 커서 키를 사용할 수 없는 문제를 해결할 수 있습니다.
(덧붙여서 Ctrl+계의 단축키도 사용할 수 없는 이상 emacs 바인드로는 해결할 수 없습니다.)

다만, ESC 키도 사용할 수 없기 때문에 한 번 Insert 모드에 들어간 확실히 두 번 돌아가서 이것이 아닙니다.
이것을 ace에 키맵을 추가하여 해결합니다.
  • vim 바인드 선택
  • 무엇보다 먼저 :imap jj <Esc>

  • 이후는 jj 로 Normal 모드로 돌아갈 수 있으므로 커서 조작을 할 수 있습니다.
    여기서 완전히 Insert 모드에 들어가 버리면 포장입니다. 포기하자.
    jj가 아니어도 상관 없습니다만, 특수 키를 사용할 수 없는 이상 코딩의 방해가 되지 않는 키로 할 필요가 있습니다.
    또한 <ESC> 에서는 안 되었습니다. <Esc> 입니다. ace 특유?

    또한 Ctrl을 사용할 수 없기 때문에 키보드에서 코드를 실행할 수 없습니다. 포기하고 터치합시다.

    그런데 클라우드 IDE의 PaizaCloud가 공식적으로 iPad 대응 느낌으로 쓰고 있었지만 내 환경에서는 vim 모드를 잘 사용할 수 없었습니다.
    PaizaCloud는 평상시 사용하고 있어, iPad에서도 그것과 같은 환경을 사용할 수 있으면 매우 기쁘기 때문에 현재 문의중입니다.

    좋은 웹페이지 즐겨찾기