
gedit의 "snippets" 플러그인을 사용하려고 합니다. 우분투에서는 훌륭하게 작동하지만 그 이후로 데비안으로 전환했습니다. 이제 코드 조각을 활성화했지만 원격(SFTP) 서버에서 파일을 편집할 때는 코드 조각이 작동하지 않습니다.
로컬에서 잘 작동합니다(파일 생성, 언어를 PHP로 설정, 스니펫 시도). 저는 원격 서버에서 작업하는 것을 선호하기 때문에 약간 불편합니다.
이것은 gedit 데비안의 버그입니까? 저는 스퀴즈를 사용하고 있습니다.
재생산 단계(Debian Squeeze 6.0.2 사용):
- gedit에서 스니펫을 활성화합니다(편집 -> 환경 설정 -> 플러그인 -> "스니펫" 확인).
- 노틸러스에서 새 SFTP 연결을 엽니다(장소 -> 홈 -> Ctrl-L -> sftp://any.site.that/you/can/access/through/SFTP
- PHP 파일을 두 번 클릭하여 gEdit에서 엽니다.
- "foreach"를 입력하고 Tab을 누릅니다. 나머지 코드는 자동으로 채워져야 합니다. 이는 발생하지 않는다는 점에 유의하세요.
- 새 문서 열기(Ctrl-N)
- 언어(하단)를 "Plain Text"에서 "PHP"로 설정하세요.
- "foreach"를 입력하고 Tab을 누릅니다. 나머지 코드는하다지금 자동으로 채워집니다.
답변1
의견을 요약하면 gedit는 "일반" 컨텍스트에서 호출될 때 조각과 관련하여 올바르게 작동하는 것 같습니다.
원격 파일을 두 번 클릭하여 호출할 때만 문제가 있는 것으로 보이므로 현재 원격 디렉터리로 실행됩니다. 이는 gedit의 다소 수수께끼 같은 버그를 나타냅니다.
포스터는 이에 따라 다음과 같은 신청서를 제출했습니다.버그 보고서. 2011-10-18의 마지막 항목은 다음과 같습니다.
버전 3.2.0에서는 상당히 많은 수정 사항이 스니펫에 포함되어
해당 버전에서 테스트해 보는 것이 좋을 것입니다.