Jump to content

User:Jon Harald Søby/diffedit

From Meta, a Wikimedia project coordination wiki
This page is a translated version of the page User:Jon Harald Søby/diffedit and the translation is 100% complete.

diffedit

2021 Coolest Tool
Award Winner

in the category
Tiny

사용자 스크립트 작동 방식을 보여주는 비디오

차이점은 diff 보기에서 직접 편집할 수 있도록 하는 사용자 스크립트입니다. 이것은 처음에는 불필요해 보일 수 있지만("편집 버튼이 이미 있습니다"), 예를 들어 문서 깊숙한 곳에서 작은 실수를 발견하고 전체 기사를 편집하고 다시 편집하고 싶지 않을 때 정말 편리합니다. 그 작은 실수를 고치기 위해 한 줄을 찾으십시오. 이 스크립트는 순찰을 많이 하는 사람들에게 매우 유용합니다. 페이지의 가장 최근 개정판에 대한 diff를 볼 때만 편집할 수 있습니다. 이전 diff를 보는 경우 대신 편집할 수 없다는 것을 알려주지만 다음 경우 가장 최근 개정판과 비교할 수 있습니다. 무언가를 바꾸고 싶다.

활성화

사용자 스크립트를 활성화하려면 global.js(메타) 또는 common.js(원하는 위키)에 다음을 추가하십시오:

// [[m:User:Jon Harald Søby/diffedit.js]]
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:Jon_Harald_Søby/diffedit.js&action=raw&ctype=text/javascript' );

기능

  • (위키텍스트) diff 보기에서 직접 페이지 편집
  • 콘텐츠 모델 감지 – 처리할 수 없는 콘텐츠 모델에 대해서는 스크립트가 활성화되지 않습니다.
  • 액세스키! (접근 키를 사용하기 위해 사용해야 하는 키 조합은 브라우저와 OS에 따라 다릅니다. 여기에서는 이를 설명하기 위해 "Alt+<key>"를 사용했지만 사용자에 따라 다를 수 있습니다.)
    • Alt+S 또는 Ctrl+ Enter: 변경사항 저장
    • Alt+B: 편집 요약으로 이동
    • Alt+,: 편집 가능한 첫 번째 요소로 이동
    • Esc: 편집 취소
  • 번역. 스크립트는 가능한 경우 기존 미디어위키 메시지를 사용하지만 일부 메시지도 스크립트에서 처리됩니다. 여기에서 번역할 수 있습니다.

주의 사항

다음과 같은 경우 스크립트에서 편집할 수 없습니다:

  • 이전 diff를 보고 있습니다(현재 diff와 편집할 수 있는 diff를 비교하는 링크가 제공됨).
  • 페이지의 콘텐츠 모델은 단순한 텍스트 기반 모델이 아닙니다.
  • 페이지를 편집할 수 없습니다(예: 보호된 경우).
  • "시각적 차이" 기능을 사용합니다.

또한 현재 이 스크립트로 줄을 "삭제"할 수 없습니다.