성가신 일식 자동 닫는 따옴표


93

나는 항상 이클립스의 자동 닫는 따옴표와 괄호 기능이 쓸모 없다는 것을 발견했습니다. 예를 들어 "하나를 치면

"<cursor>"

두 번째 인용구는 필요하지 않습니다. 나중에 제거하는 것은 귀찮습니다. 이 기능을 끄는 방법은 무엇입니까?

업데이트 : 이제 설정을 유지했습니다. 다른 따옴표를 입력하면 ""로 나뉩니다.


3
이 게시물은 거의 4 년이 지났지 만 다른 사람들이 지금 바로이 사실을 발견 한 경우를 대비하여 탭을 눌러 커서를 강조 표시된 위치로 이동할 수 있습니다. 이것은 qoutes / brackets / parens 등에서 화살표 키를 사용할 필요가 없음을 의미합니다. 매우 편리합니다. 나는 이것을 발견하고 나서 모든 폐쇄를 다시 켰다.
jtsmith1287

3
동의합니다. 이것은 MS 워드에서는 견딜 수 있지만 Eclipse에서는 재전송되는 동작입니다. 개발자가 사용자가 원하는 것을 추측하려고 할 때 사용자는 결국 개발자가 처음에 필요하다고 생각한 것이 무엇인지 추측하게됩니다.
Alain Pannetier 2013-04-09

사실, 난쪽으로 침입 설정이 켜져 있고 또 다른 따옴표 "를 입력 한 것을 알고있다.
야다

3
이것은 기존 문자열 안에 따옴표를 입력하여 문자열을 분리하려는 경우 특히 성가시다. "string" -> "stri" + ""ng"... 그럼에도 불구하고 백 스페이스 / 삭제 키를 추가로 누르는 것입니다. 특정 경우에 자동 완성 설정이있는 경우에만 가능합니다.
Adam Jensen

1
Android 스튜디오의 경우 : 설정> 편집기> 일반> 스마트 키> 삽입 쌍 인용 (선택 취소).
careful7j

답변:


99

Window-> Preferences-> Java-> Editor-> Typing을 시도하고 "Automatically close"그룹에서 "Strings"체크 박스를 선택 취소합니다.


@drevicko 참조 정신과 의사
bobobobo

Perl의 경우 기본 설정> Perl EPIC> 편집기> 스마트 타이핑에 있습니다.
golimar 2013

2
이 모든 작업을 수행했지만 여전히 CSS 파일에서 자동으로 닫히는 따옴표입니다.
thdoan dec. 2014

데이터베이스 개발의 경우 데이터 관리> SQL 개발> SQL 편집기> 입력
golimar

기본 설정에서 "문자열"을 검색합니다. "입력"> "자동 닫기"> "문자열"(환경 설정 대화 상자에서 따옴표로 묶여 있음)이 여러 위치에 표시되었습니다. 나는 그들 모두에서 "문자열"을 지웠다. ... 도움이 보인다
RBV

18

모든 편집자에 대해이 기능을 꺼야합니다. 기본 설정으로 이동하여 "파일러 텍스트 입력"상자에 "입력"을 입력합니다. 그런 다음 각 결과를 클릭하고 원하지 않는 모든 자동 닫기 옵션을 선택 취소하십시오.


이 방법으로 모든 옵션을 찾고 싶지만 웹 관점에서 PHP를 편집 할 때 "."의 자동 추가를 비활성화하는 방법을 찾지 못했습니다. "타이핑"검색 결과에서 모든 자동 옵션을 끄고 이클립스를 다시 시작하여 다시 방해를 받았습니다!
en_Raude

2
이것은 받아 들여진 대답보다 훨씬 더 나은 대답입니다. 사용중인 각 언어 유형에 대해 여러 구성이 있으므로 구성은 확실히 컨텍스트에 민감하며 (예 : Java, Javascript, HTML) 분명히 각각에 대해 변경해야합니다.
MuffinMan 2015 년

와우, 기본 설정의 XML 편집기 "typing"범주는 "typing"을 검색 할 때만 표시됩니다. 이 옵션으로 직접 이동할 수 없습니다. 감사합니다.
BlackEye 2017

1
HTML 파일의 경우 웹-> HTML 파일-> 편집기-> 입력-> "속성 값 자동 닫기"를 비활성화해야합니다. 제안하는 것과 달리 따옴표는 속성 값뿐만 아니라 HTML 요소의 텍스트 내용을 편집 할 때도 삽입됩니다.
Dennie

2

문자열 내용 입력이 끝나면 (적어도 Java 편집기에서) Enter 키를 눌러 따옴표에서 벗어나십시오.


팁을 주셔서 감사합니다. 코드에서 따옴표를 이스케이프 '\''하고 닫는 따옴표를 원하지 않을 때 유용합니다 . 이제 Enter 키를 누르고 삭제합니다.
Daniel Sokolowski 2011

2

Titanium Studio에서 자동 따옴표를 끄려면 환경 설정-> Titanium Studio-> 편집기-> "일치하는 문자 쌍 자동 닫기"를 선택 취소하십시오.


2

자동 완성 견적을 종료하려는 경우에도 견적을 누를 수 있습니다. 이것은 마치 당신이 직접 마감 한 것처럼 당신을 견적 밖에 놓을 것입니다. 따라서이 기능은 프로그래밍의 흐름을 실제로 방해하지 않습니다.


원본 포스터 업데이트에서 볼 수 있듯이이 답변은 실제로 문제를 해결하기 위해 찾은 행동입니다. 사람들이 왜 반대표를 던 졌는지 모르겠습니다.
h3dkandi

1

Eclipse 용 PyDev에서 유사한 자동 인용 기능의 위치 : Windows-> PyDev-> 편집기-> 입력-> "자동 리터럴 닫기"

Enter 키를 눌러 따옴표를 종료하려면 "자동 괄호 또는 리터럴 닫기에 링크 활성화"를 선택하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.