prettier-ruby VSCode Formatter가 prettier-vscode 1.10.0에서 망가졌습니까? 때때로 보는 개선 방법

문제



환경


  • VS Code Version: 1.37.1
  • prettier-vscode 1.9.0
  • plugin-ruby 0.15.0

  • prettier-ruby VSCode Formatter 설정
    이런 방식으로 문제없이 움직이고 있었지만,
  • prettier-vscode 1.10.0

  • 에 올라간 것이 영향을 받은 것 같고, prettier가 ruby로 효과가 없어져 버렸다.

    시도한 것


  • ~/.vscode/extensions 부하를 우선 전체 복사
  • ~/Library/Application\ Support/Code 부하를 우선 전체 복사
  • 원래 extensions
  • prettier-vscode 1.10.0 넣기
  • .prettierrc를 적절한 폴더에 만듭니다
  • 아래와 같은 sample.rb를 그 폴더에
  • 이 폴더에서 Code
  • 최종적으로는 이렇게 말하는 구성
  • yarn add --dev prettier @prettier/plugin-ruby편집하고 , settings.json 를 추가
  • VS 코드 재부팅
  • sample.rb를 save 해 보자
  • 이상하다고 생각하면 처음 복사했습니다. "editor.formatOnSave": true, extensions
    sample.rb
            d=[30644250780,9003106878,
        30636278846,66641217692,4501790980,
     671_24_603036,131_61973916,66_606629_920,
       30642677916,30643069058];a,s=[],$*[0]
          s.each_byte{|b|a<<("%036b"%d[b.
             chr.to_i]).scan(/\d{6}/)}
              a.transpose.each{ |a|
                a.join.each_byte{\
                 |i|print i==49?\
                   ($*[1]||"#")\
                     :32.chr}
                       puts
                        }
    
    

    해결책



    prettier-ruby VSCode Formatter 설정 과의 차이로서는 plugin-ruby 를 넣는 장소.
    아무래도 prettier-vscode가있는 곳이 아니라 프로젝트의 폴더에 넣어 둘 필요가있는 것 같습니다.
    (global에 넣어 보았지만, 이것이라면 움직이지 않는 모습)
    Code 가 되어 prettier가 ruby로 움직이지 않게 되면,
    cd /to/your/project/folder
    yarn add --dev prettier @prettier/plugin-ruby
    
    

    시도해 보면 고칠 수 있습니다.
  • 좋은 웹페이지 즐겨찾기