>  기사  >  php教程  >  Sublime Text 2에 대한 자세한 설명

Sublime Text 2에 대한 자세한 설명

jacklove
jacklove원래의
2018-06-11 16:24:342590검색

프로그래머에게 코드 편집기 또는 텍스트 편집기는 검이자 전사와 같습니다. 누구나 마음대로 제어할 수 있는 극도로 날카로운 검을 갖고 싶어하며, 모든 프로그래머는 그에 맞는 강력하고 유연한 편집기를 추구합니다. 당신도 나처럼 예외는 아닐 것이라고 믿습니다.
에디터를 진짜 많이 써봤지만 서브라임텍스트2를 만나기 전까지 특별히 마음에 드는 에디터는 없었어요! "아티팩트"가 제가 소프트웨어에 줄 수 있는 최고의 찬사라면, 그런 제목을 붙이게 되어 기쁩니다. 작고 친환경적이며 매우 빠릅니다. 다양한 플랫폼에서 Win/Mac/Linux를 지원하고 32비트 및 64비트를 지원하며 다양한 인기 프로그래밍 언어의 구문 강조, 코드 완성 등을 지원합니다. 그러나 다른 언어보다 멋진 기능이 많이 있습니다. 그 기능을 사용하면 그 어느 때보다 쉽게 ​​사용할 수 있습니다...

Sublime Text 2 정보:누군가 세상에는 사용하기 쉽고, ; 유용한 편집기 중에는 무료와 고가의 두 가지 유형이 있습니다. 예를 들어 VIM과 TextMate는 무료이고 비용이 많이 드는 예입니다. 안타깝게도 오늘의 주인공인 Sublime Text 2 역시 유료 상용 소프트웨어로 개인 라이센스 비용이 최대 59달러입니다.

매우 비싸더라도 당황하지 마세요. 저자는 사용자에게 무료 무제한 및 무제한 평가판 권리를 제공할 만큼 친절합니다. 빈도도 매우 높습니다. 낮고 그 이상은 아니며 계속 무료로 사용하면 거의 영향이 없습니다. 사용자가 하나의 라이선스를 구입하여 동시에 여러 플랫폼에서 사용할 수 있다는 점도 언급할 가치가 있습니다. Mac과 Win 사이를 자주 전환해야 하는 저와 같은 사용자의 경우 실제로 많은 비용을 절약할 수 있습니다.
Sublime Text 2 에디터에는 기능과 활용법이 너무 많고, 사용법도 능숙하지 않아서 모두 나열할 수는 없기 때문에, 좀 더 독특하다고 생각되는 기능들만 골라서 소개하겠습니다. 또한 다양한 편집 기술이나 단축키 사용법 등을 소개할 공간이 없습니다. 시간을 들여 가지고 놀고 싶다면 이 기사에서 소개한 몇 가지 사항을 훨씬 뛰어넘는 기능을 발견하게 될 것이므로 이 기사는 단지 소개로만 간주될 수 있습니다. 모두가 공유할 수 있는 좋은 기술을 갖고 있기를 바랍니다.

구문 강조 표시, 코드 프롬프트 완성, 코드 접기, 사용자 정의 스킨/색 구성표, 다중 노트 페이지: SublimeText2는 C, C++, C#, CSS, D, Erlang, 구문을 지원하지만 이에 국한되지는 않습니다. HTML, Groovy, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile 및 XML과 같은 주류 프로그래밍 언어에 대한 강조 표시 . ST2에는 뛰어난 코드 자동 완성 기능이 있습니다. (괄호, 중괄호 및 기타 일치 기호 자동 완성, 이미 표시된 단어 자동 완성, 함수 이름 자동 완성) 또한 ST2에는 일반적으로 사용되는 코드 조각을 저장할 수 있는 코드 조각(Snippet) 기능이 있습니다. 필요할 때 언제든지 전화하세요. 물론 구문 강조, 코드 접기, 줄 번호 표시, 사용자 정의 스킨, 색 구성표 등은 이미 최신 편집기의 표준 기능이므로 여기서는 소개하지 않겠습니다.


실용적이고 편리한 코드 프롬프트 완성 기능


코드 맵, 다중 인터페이스 레이아웃 및 전체 화면 방해 금지 모드:

숭고한 텍스트 2 인터페이스는 다중 레이아웃과 코드 맵을 지원한다는 점에서 더욱 독특합니다. 또한 전체 화면 방해 금지 모드로 들어갈 수 있는 F11 및 Shift+F11을 제공합니다. 아래 그림을 보면 설명하기 어렵습니다. . ㅋㅋㅋ 같은 time



전체 화면 방해 금지 모드, 편집에 더욱 집중

완전히 개방된 사용자 정의 구성 및 마술적이고 실용적인 편집 상태 복구 기능:

Sublime Text 2의 다양한 구성은 구성 파일로 제어되며 원하는 경우 사용자가 완전히 사용자 정의할 수 있습니다. 심지어 수정하여 원본 버전과 완전히 다른 운영 환경을 만들 수도 있습니다. 아래 그림을 보세요. 설정 - 기본값 메뉴는 기본 소프트웨어 구성 파일을 엽니다(이 파일은 사용할 글꼴과 같은 일부 구성 정보를 기록합니다). 키 바인딩 - 기본값은 기본 바로가기 키 구성 파일이므로 열 수 있습니다. 원래 설정 중 일부가 어떻게 구성되어 있는지 살펴보세요. 하지만 여기에서 직접 수정하는 것은 권장되지 않습니다! 이 작업은 다음에서 수행할 수 있습니다. - 사용자 마지막에 있는 파일(즉, 사용자 정의 구성의 의미)은 평소대로 수정됩니다. 양쪽에 동일한 항목이 있으면 -User 파일에 정의된 항목을 기준으로 합니다.


이 예에서 키 바인딩의 첫 번째 줄 - 사용자: { "keys": ["alt+up"], "command": "swap_line_up" }, 이는 다음을 의미합니다. Alt+위쪽 화살표 키를 누르면 현재 선택된 줄이 위로 이동합니다(이전 줄과 위치 바꾸기). 구문이 정상이면 파일을 저장한 후 바로 이 단축키를 사용할 수 있습니다.


Sublime Text 2는 단축키의 이중 조합도 지원합니다. 예를 들어 기본적으로 선택한 텍스트를 대문자로 변경하는 단축키는 "Ctrl+K, Ctrl+U"입니다. 즉, Ctrl을 먼저 누르면 됩니다. +K를 누른 다음 빠르게 Ctrl+U를 눌러 트리거하면(Ctrl+K를 누르는 것만으로는 효과가 없음) 이렇게 하면 많은 단축키 충돌을 피할 수 있고 단축키를 더 유연하고 더 많은 옵션으로 사용자 정의할 수도 있습니다. 그러나 여기서는 다양한 구성을 수정하거나 단축키를 수정하는 방법을 가르쳐주지 않을 것입니다. 여기에 관심 있는 친구들이 참조할 수 있는 비교적 완전한 공식 문서 세트가 있습니다. 그것.
또한 SublimeText에서 언급할 만한 또 다른 세부 사항인 "상태 복구 편집"이 있습니다. 즉, 파일을 수정했지만 저장하지 않고 소프트웨어를 종료할 때 ST2에서는 파일 저장 여부를 성가시게 묻지 않습니다. , 사용자가 갑자기 종료하거나 예기치 않게 충돌이 발생하더라도 다음에 소프트웨어를 시작할 때 종료하기 전과 마찬가지로 이전 편집 상태가 완전히 복원되기 때문입니다. 이런 디테일이 정말 좋은 것 같아요! 종종 일부 장소를 수정하려고 시도하지만 문제가 없는지 확인하기 전에 저장하고 싶지 않기 때문에 이때 방해가 되어 나가야 할 경우 이 기능은 바로 종료하면 매우 유용합니다. 걱정하지 마세요. 다음 다시 돌아와서 소프트웨어를 열어 편집을 계속하세요. 물론, 이 복구 기능을 사용하면 더 이상 시스템 충돌이나 정전에 대해 걱정할 필요가 없습니다. 이는 사람들이 ST2가 특히 안전하고 신뢰할 수 있으며 절대적으로 완벽하다고 느끼게 해줍니다!

강력한 여러 줄 선택 및 여러 줄 편집:

코드를 작성하는 과정에서 여러 줄의 코드나 여러 변수를 동시에 편집해야 하는 경우가 많습니다. Sublime Text 2에는 매우 실용적인 여러 줄 작업 기술이 있습니다. 유연한 사용으로 편집 속도를 크게 향상시킬 수 있습니다! 나중에 스스로에게 이렇게 질문하실 수도 있을 것입니다. "이런 편집기가 없었을 때 어떻게 살아남았나요?!"
다음은 제가 아는 여러 줄 편집 방법입니다.
마우스로 여러 줄을 선택하고 Ctrl+Shift를 누르세요. +L(Command+Shift+L)을 사용하면 이 줄을 동시에 편집할 수 있습니다.
마우스로 텍스트를 선택하고 Ctrl+D(Command+D)를 반복적으로 눌러 아래쪽으로 계속 편집한 다음 동일한 텍스트를 선택하여 동시 편집하세요. 마우스로 텍스트를 선택하고 Alt+F3(Win) 또는 Ctrl+Command+G(Mac)를 눌러 동일한 텍스트를 모두 한 번에 선택하여 편집합니다.
Shift+마우스 오른쪽 버튼(Win) 또는 Option+마우스 왼쪽 버튼(Mac) ) 또는 마우스 가운데 버튼을 사용하여 마우스로 여러 줄을 수직으로 선택하세요.
Ctrl+왼쪽 마우스 버튼(Win) 또는 Command+왼쪽 마우스 버튼(Mac)은 동시에 편집할 여러 텍스트를 수동으로 선택할 수 있습니다. 유사한 기술을 부탁드립니다. 모두 추가했습니다...



Shift + 마우스 오른쪽 버튼을 누르면 여러 줄과 접두사 변수를 일괄적으로 쉽게 편집할 수 있습니다

초고속 파일 전환:

여러 파일을 동시에 열거나 프로젝트에서 서로 다른 파일을 자주 편집해야 하는 경우, 파일 수가 많으면 시간이 많이 걸리는 경우가 많습니다. 과거의 시간을 찾는 데 너무 많은 에너지를 소비해야 한다는 것은 매우 짜증나는 일입니다. 이제 Sublime Text 2에서는 파일 전환 패널을 불러오려면 Ctrl+P(Win) 또는 Shift+Command+P(Mac)만 누르면 됩니다. 그런 다음 파일 이름을 입력하고 Enter를 누르면 전환됩니다. 즉시! 그리고 퍼지 일치를 지원합니다. 예를 들어, 편집할 "www.iplaysoft.com.php" 파일을 찾으려면 "ipl"만 입력하면 됩니다. "ips.c" "이러한 문자를 일치시킬 수 있습니다. 이 기능은 매우 훌륭합니다!


사진의 cacapabilities.php 및 clasese.php와 일치합니다. 유사한


으로 빠르게 전환할 수 있습니다. 선택하여 기능 Eclipse와 같은 대규모(부피가 큰) IDE에서만 본 적이 있지만 작고 빠른 편집기에서는 처음 접했습니다. 이 기능을 사용하면 열린 파일 간 전환 외에도 프로젝트 관리(폴더를 프로젝트로 설정)를 사용하는 경우 일치하는 프로젝트 폴더에서 열리지 않은 파일을 검색하는 방법도 알 수 있습니다. 이제 탭을 하나씩 클릭하여 전환하려면 마우스를 사용해야 합니까? 편집해야 할 파일을 찾기 위해 여전히 "내 컴퓨터"를 열고 다른 폴더를 천천히 검색해야 합니까? ST2에서는 몇 글자~한 문장만 입력하면 됩니다. 전례 없는 편리함!

원하는 대로 점프: 기능/HTML 요소를 빠르게 나열하고 위치를 지정하고, 지정된 줄로 점프합니다.

위에 소개된 빠른 파일 전환 기능을 사용하면 원하는 항목을 쉽게 열거나 전환할 수 있습니다. 수정했는데, 이 파일의 코드가 너무 길다면, 수정하려는 곳으로 쉽게 이동할 수 있는 좋은 방법은 없을까요? Sublime Text 2에서는 위에서 언급한 대로 Ctrl+P(Win) 또는 Shift+Command+P(Mac)를 눌러도 됩니다. 이번에는 @ 기호를 먼저 입력해 보세요. 글쎄요, 잘했어요! 이 목록은 이 파일의 모든 기능을 나열하는 데 즉시 도움이 됩니다! 또한 퍼지 매칭을 사용하고 몇 가지 키워드를 빠르게 입력하면 해당 기능을 즉시 찾을 수 있습니다! ! ! 이 기능은 여러 기능 사이를 계속해서 이동해야 할 때 특히 유용합니다. 엄마는 더 이상 내가 기능을 찾는 것에 대해 걱정할 필요가 없습니다. HTML을 편집할 때 이 사람이 나열하는 내용은 HTML의 다양한 ID 요소입니다. 모든 프런트엔드 학생들은 깜짝 놀라게 될 것입니다.


Ctrl+P를 누른 다음 @ 기호를 입력하거나 Ctrl+R을 직접 눌러 파일의 모든 기능을 나열합니다


@ 기호를 입력하여 start 이러한 마법 같은 효과를 사용하려면 다시 영어 콜론을 입력해 보세요. 시작하고 숫자를 입력해 보세요. 이번에는 지정된 행 수로 점프하여 시작하려면 # 기호를 입력하면 됩니다. text; 그리고 더 빠른 단축키를 사용할 수도 있습니다. 예를 들어 빠른 목록/점프 기능은 Ctrl+R(Mac에서는 Command+R)입니다. 이는 Ctrl+P 뒤에 @가 오는 것과 완전히 동일합니다. Ctrl+G(Mac에서는 Command+G)입니다.
그리고 더욱 놀라운 점은 이러한 전환 위치 지정 방법을 함께 사용할 수 있다는 것입니다! 예를 들어, "hello-iplaysoft.js"라는 파일이 있고 그 안에 "visit_iplaysoft_com"이라는 함수가 있습니다. 지금 이 함수를 편집하려면 Ctrl+P를 누르고 "heip@을 입력하기만 하면 됩니다. vi "Enter를 누르면(퍼지 매칭, 앞에 있는 색상 문자에 주의) ST2가 즉시 파일을 열어서 위치를 지정했습니다! 충분히 편리하죠? ! 이 단축키를 기억하면 한 번에 파일을 전환하고 편집할 수 있습니다. 세상이 더 나은 곳이라는 것을 알게 될 것입니다...

올인원 명령 패널:

Sublime Text 2의 기능 중 하나는 거의 모든 작업을 수행할 수 있는 매우 강력한 명령 패널입니다! 언제든지 Ctrl+Shift+P(Win) 또는 Command+Shift+P(Mac)를 눌러 불러옵니다. 이를 사용하면 현재 문서를 PHP 구문 강조로 설정하는 "구문 설정:PHP"와 같은 매우 많은 기능을 수행할 수 있습니다. "대소문자 변환: 대소문자 교환"은 선택한 텍스트의 대소문자를 반전합니다. ; "파일: 모두 저장"은 모든 파일을 한 번에 저장할 수 있고, "파일: 모두 닫기"는 모든 파일을 한 번에 닫을 수 있습니다. 게다가 여기 목록은 퍼지 일치도 지원합니다(이건 정말 좋은 것입니다!) . 여기에는 명령이 너무 많고 광범위한 기능을 다루기 때문에 여기서 하나씩 소개할 수는 없습니다. 관심이 있으시면 언제든지 패널을 조정하여 목록에 어떤 명령이 있는지 확인하고 배울 수 있습니다. 좀 더 자세히 알아보고, 천천히 소화해 보면, 다시는 그것 없이는 살 수 없게 될 거라 믿습니다.


SublimeText에서 제공하는 모든 기능을 호출할 수 있는 강력한 명령 패널


패키지 제어(놓쳐서는 안되는 확장 패키지 관리자)

Sublime Text 2는 수많은 유용한 기능과 특성을 갖고 있을 뿐만 아니라 다양한 확장/스킨/색상 구성표를 설치하고 사용하여 자체 기능을 향상시킬 수도 있습니다. 이제 소개되는 Package Control은 ST2 확장 관리자라고 할 수 있습니다. 이를 사용하면 매우 마술적이고 매우 간단하며 편리한 방법으로 Sublime Text 2의 다양한 플러그인, 스킨 등을 다운로드, 설치 및 삭제할 수 있습니다. 나, ST2를 더 잘 사용하고 싶다면 ST2 없이는 살지 마세요! 그러나 ST2 자체에는 이 도구가 제공되지 않습니다. 방법은 매우 간단합니다.
1. SublimeText2 디렉터리에서 Data > Installed Packages 폴더를 찾습니다(그렇지 않은 경우 수동으로 생성하세요). 여기에서 다운로드하세요. Package Control.sublime-package file
3. 다운로드한 파일을 설치된 패키지에 넣습니다
4. Sublime Text를 다시 시작하세요
Package Control이 성공적으로 설치되면 Ctrl+Shift+P가 명령 패널을 호출합니다. "Package Control:"으로 시작하는 일부 명령은 Install Package(확장 설치), List Packages(모든 확장 목록 나열), Remove Package(확장 제거) 및 Upgrade Package(업그레이드 확장)입니다. 하지만 위의 방법으로 정말 알 수 없다면 키보드에서 Ctrl+~(숫자 1 왼쪽에 있는 키)를 눌러 콘솔을 불러온 후 다음 코드를 복사해 보세요. Enter를 누르면 자동으로 새 폴더가 생성되고 파일이 다운로드됩니다. 최종 효과는 위의 방법과 동일합니다.

import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'




Package Control, 그것으로 시작하는 일련의 이름이 명령 패널에 나타납니다. 명령


명령 패널에 "Package Control: Install Package"를 입력하면 설치할 수 있는 모든 확장 프로그램이 나타납니다. 나열되어 있습니다(아래 그림과 같이 네트워크에 연결되어 있어야 합니다). 목록에서 볼 수 있듯이 4GL, AAAPackageDev 를 선택하여 다운로드하고 설치합니다. 이 목록에서 볼 수 있듯이 ST2의 다양한 확장 기능은 이미 매우 풍부합니다! 또한 여기에서 웹을 볼 수 있습니다. 확장 목록 버전 및 자세한 설명(이 두 목록의 데이터는 동기화되어야 합니다. 2012-7-8 마감일 기준으로 482개의 확장팩이 여기에 수집되었습니다.)




여기서는 "JsFormat" 플러그인 설치를 예로 들어 SublimeText에서 플러그인을 설치하고 사용하는 방법을 간략하게 소개하겠습니다. JsFormat의 기능은 더 나은 읽기 및 편집을 용이하게 하기 위해 일부 지저분한 JavaScript 코드를 재정렬하는 것입니다. Ctrl+Shift+P를 사용하여 명령 패널을 호출하고 "Package Control: Install Package"(확장 패키지 설치)를 입력한 다음 플러그인 목록에서 "JsFormat" 설치를 선택하고(필터링할 문자 입력 가능) 성공 프롬프트 후에 설치가 완료됩니다. js 파일(줄 바꿈 및 지저분한 정렬이 있는 파일이 바람직함)을 열고 다음을 누르세요. Ctrl+Shift+P 명령 패널을 호출하면 그림과 같이 "형식: Javascript"라는 추가 명령이 있음을 알 수 있습니다.


JSFormat 플러그인의 형식: Javascript 명령을 사용하세요


사용하고 나면 코드가 금세 깔끔해집니다! 이 플러그인의 단축키 “CTRL+ALT+F”를 사용하여 정리할 수도 있습니다(명령 패널의 오른쪽에서 볼 수 있음).


JSFormat을 사용한 후 JS 코드의 효과 위 그림의 JS 코드는


입니다. 이 플러그인 사용에 대한 특정 지침을 확인하려면 웹 버전으로만 이동할 수 있습니다. 여기서는 일반화할 수 없습니다. 그러나 일반적으로 플러그인 설치 및 사용은 매우 간단합니다. 다양한 플러그인을 통해 원하는 거의 모든 기능을 구현할 수 있습니다. 또한, ST2에서는 플러그인 API도 열 수 있습니다. 여기에서 API 문서를 참조하여 개발해 볼 수도 있습니다. 이 기사의 뒷부분에서는 몇 가지 실용적인 플러그인을 권장합니다.

테마 또는 색 구성표 변경:

원본 SublimeText 스킨이 지겹다면 변경해 볼 수도 있습니다. 예를 들어 아래 그림은 인기 테마인 Soda를 보여줍니다. 기본적으로 플러그인 설치와 동일합니다. 패키지 제어를 사용하여 패키지 설치 목록에 들어가서 찾아서 설치하세요. 인터넷에서 일부 ST2 테마를 찾아 다운로드하여 설치 디렉터리의 DataPackages 폴더에 넣은 다음 테마 전환을 선택할 수도 있습니다. 색 구성표의 작동도 비슷합니다. 여기서는 소개하지 않겠습니다.



또한 SublimeText는 매우 강력한 점도 있습니다. 즉, TextMate의 Bundle 및 색 구성표를 기본적으로 지원할 수 있으며 Packages 폴더에서도 사용할 수 있습니다. . TextMate에는 다양한 번들과 색 구성표 리소스가 있으며 그 중 많은 리소스를 온라인에서 찾을 수 있습니다.


추천 플러그인:

다음은 누구나 추천하고 추가할 수 있는 플러그인입니다.
Gits: GitHub를 쉽게 통합할 수 있습니다
. SFTP: FTP를 직접 편집하거나 SFTP 서버의 파일을 편집하세요
ZenCoding: 이 제품은 프런트 엔드 학생에게 적합하며 매우 빠르게 HTML 파일을 작성할 수 있습니다(비디오 데모)
ConvertToUTF8: ST2는 utf8 인코딩만 지원하며 이 플러그인은 표시할 수 있습니다 GBK, BIG5, EUC- KR, EUC-JP, Shift_JIS 및 기타 인코딩된 파일을 편집합니다.
클립보드 기록: 클립보드 기록
WordPress: 일부 WordPress 기능을 통합합니다. 특히 저처럼 WP 템플릿과 플러그인을 자주 작성하는 사람들에게 유용합니다!
HtmlTidy: HTML 코드 정리 및 서식 지정
PHPTidy: PHP 코드 구성 및 서식 지정
YUI 압축기: JS 및 CSS 파일 압축

일부 추가 사항:

SublimeText는 친환경 소프트웨어이므로 사용자는 사용자 정의 구성, 다운로드한 플러그인 등은 모두 소프트웨어 디렉토리에 있으므로 일단 구성한 후에는 Dropbox 또는 Kingsoft Express와 같은 동기화 네트워크 디스크를 사용하여 동기화하십시오. (인터넷에 연결되지 않은 친구도 U 디스크를 사용할 수 있습니다) , 로 이동 어디서 실행하든 구성할 수 있어 매우 편리합니다! 나는 미래에는 모든 사람이 서로 다른 컴퓨터에서 매우 원활하게 작업할 수 있을 것이라고 믿습니다.
그리고 많은 친구들이 중국어를 열 때 문자가 깨질 수 있다고 보고했습니다. 사실 이는 ST2 자체가 UTF-8 인코딩만 지원하고 우리가 자주 접하는 중국어 파일은 GBK 또는 GB2312로 인코딩될 수 있기 때문입니다. ConvertToUTF8 또는 GBK 인코딩을 설치하면 지원 플러그인이 이 문제를 완벽하게 해결할 수 있으므로 이는 큰 문제가 아닙니다.

이 글은 Sublime Text 2 관련 내용을 자세히 설명하고 있습니다. 더 많은 관련 내용은 PHP 중국어 홈페이지를 참고해주세요.

관련 권장 사항:

JS를 통해 CSS 속성 값을 얻는 방법

JS를 통해 충돌 방법을 결정하는 방법

CSS를 사용하여 원 효과를 얻는 방법(CSS Sprites)

위 내용은 Sublime Text 2에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.