Sublime Text에서 새로 발견 될 때마다 결과를 지우기


17

새로운 작업을 할 때마다 결과를 지울 수있는 방법이 있습니까? 발견 숭고한 본문 (이 경우 버전 3)에서?

나는 이전에 수색 한 것에 대한 역사를 갖고 싶지 않다. 결과 찾기 탭.


이 질문은 혼란 스럽습니다. 제목과 처음 몇 줄은 패널 지우기를 암시합니다. 마지막 몇 줄만이 질문의 진정한 의도 인 것 같습니다.
Mrchief

역사가 기록되고 있다고 걱정 되십니까? 아니면 새로운 검색을 실행할 수 있도록 입력 영역을 지우시겠습니까? 검색을 실행 한 후에는 검색 입력에 현재 텍스트를 지우려면 아래쪽 화살표 키를 누르십시오 (텍스트 입력 상자에 포커스가 있다고 가정).
Matt Rohland

답변:


1

당신은 결과 찾기 탭. Shift + Ctrl + F를 사용하여 다시 열면 비어 있습니다.


4
아이디어는 창을 닫지 않고도 그것을 지우는 것입니다.
lante

1

불행히도 설정에서 그렇게하는 옵션은 내장되어 있지 않은 것 같습니다. Sublime 3이 검색된 마지막 문자열을 "잊어 버리는"방법을 알고있는 유일한 방법은 Sublime을 닫은 후에 만들어진 세션 파일에서 해당 문자열을 지우는 것입니다.

따라서, Sublime 3이 이전 세션에서 마지막으로 검색된 문자열을 "잊어 버리는"방법은 다음과 같습니다.

  1. 로 이동 Local 폴더에 있습니다.이 파일은 앱 데이터 폴더에서 찾을 수 있습니다.

    Windows의 경우 :

    %appdata%\Sublime Text 3\Local\
    

    Linux :

    ~/.config/sublime-text-3/Local/
    

    OSX :

    ~/Library/Application Support/Sublime Text 3/Local/ 
    

이 폴더에는 다음과 같은 파일이 있습니다. Session.sublime_session.

  1. 다른 편집기 (메모장 ++)를 사용하여 파일을 편집하고 find_history 그것에있는 끈.

  2. 대괄호 사이에있는 인용 된 값을 지 웁니다 (이것은 마지막 검색 문자열이어야 함).

예를 들어, 다음 항목이 Session.sublime_session 파일:

"find_state":
{
    "case_sensitive": false,
    "find_history":
    [
        "previously_searched_string"
    ],

그런 다음 삭제 후 다음과 같이 표시됩니다.

"find_state":
{
    "case_sensitive": false,
    "find_history":
    [
    ],

Sublime을 닫은 후에 자동으로 수행 할 스크립트를 작성할 수도 있습니다.

희망이 도움이됩니다.


1
OSX의 경우 파일이 이동되었으며 ~ / Library / Application Support / Sublime Text 3 / Local /
Arthur
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.