직접 Ctrl + Tab 순서를 사용하고 마지막 탭 이후에 새 탭을 만들도록 Sublime Text 2/3를 구성하는 방법은 무엇입니까?


103

Ctrl + Tab, Ctrl + Shift + Tab 또는 Ctrl + W를 눌렀을 때 전환되는 탭은 (원하는대로) 내가 원했던 탭 근처가 아니라 다른 탭입니다. Ctl + N을 누르면 내가있는 탭 바로 근처에 새 탭이 생성되고 탭 목록 끝에 항상 생성되기를 원합니다. 원하는 동작을 달성하도록 구성하는 방법은 무엇입니까?

답변:


203

목적을 달성하려면 Ctrl+를 Tab하고 Ctrl+ Shift+ Tab행동 당신은 당신의 다음 줄을 추가 할 수 있습니다 sublime-keymap:

{ "keys": ["ctrl+tab"], "command": "next_view" },
{ "keys": ["ctrl+shift+tab"], "command": "prev_view" }

열기 sublime-keymap:

  1. "기본 설정"을 클릭하십시오.
  2. "키 바인딩"을 클릭하십시오.
  3. 두 개의 설정 파일이 표시됩니다. "User"라는 파일을 선택하십시오.

감사. 새 탭이 표시되는 위치와 탭을 닫을 때 표시되는 위치는 어떻게 변경합니까?
Ivan

2
@Miguelgraz 새 파일에 대한 솔루션에 대한 내 대답을 참조하십시오.
skuroda 2014-08-29

41
sublime-keymap(나와 같은) 직접 편집하는 방법을 모르는 사람들을 위해 : 환경 설정-> 키 바인딩-사용자를 클릭하십시오. (괄호 사이) 파일에 코드를 복사
Mathias711

8
1 작은 참고 사항, 사용자 키 바인딩 파일이 완전히 비어 있으면 위 코드를 다음 사이에 넣으 [십시오 ]. 여기에 키 바인딩 . 실망한 후 마침내 우리가 그것을 알게되었으므로 이것이 미래에 누군가에게 도움이되기를 바랍니다.
Mathlight

1
@Breakthrough 무슨 의미입니까?
Jay

1

기본 키 바인딩과 함께, ControlPage Up그리고 ControlPage Down당신이 그들의 시각적 위해 각각 열린 탭 사이에 오른쪽과 왼쪽으로 이동 할 수 있습니다. (키 바인딩 솔루션은 선호하는 키를 사용하여이 기능을 복제합니다.)

패키지 설치 이제 숭고한 텍스트에 포함되어 있기 때문에, 바로 가기를 추가 MoveTab 확장을 추가하는 것도 간단합니다 ShiftControlPage UpShiftControlPage Down그 시각 순서에서 현재 탭을 이동합니다.

Sublime Text 3 (Windows에서)에서 패키지 설치 프로그램에 액세스하려면을 입력 ShiftControlp한 다음 Package Control: Install Package.


0

플러그인을 사용하여 원하는 새 파일 동작을 얻을 수 있습니다.

import sublime_plugin

class MyNewFile(sublime_plugin.WindowCommand):
    def run(self):
        window = self.window
        view = window.new_file()
        active_group = window.active_group()
        views_in_group = window.views_in_group(active_group)
        window.set_view_index(view, active_group, len(views_in_group) - 1)

위의 파일 Packages/User<somename>.py. 그런 다음 my_new_file키 바인딩에서 명령 을 사용하십시오. ctrl+n이미이 작업을 수행하는 플러그인이 있다면 놀라지 않을 것이지만 패키지 제어를 검색하는 것보다 매우 간단하고 직접 작성하는 것이 더 쉽습니다. :) 플러그인을 잃어 버릴 수 있습니다. 당신이 원하는 것을 할 수 ctrl+w있지만 당신이 원하는 행동을 설명하지 않았습니다.


Ctrl + W에 대해 원하는 동작을 설명했습니다. 활성 탭을 닫고 바로 근처의 탭으로 이동합니다 (이제 Ctrl + Tab이 기본적으로 수행하는 것과 동일한 논리를 사용하여 활성 탭을 닫고 다른 탭으로 이동). ).
Ivan

나는 github.com/facelessuser/TabsExtra 가 당신이 원하는 것을 할 것이라고 생각 합니다. 기본 논리는 오른쪽으로 대체되는 것으로 보입니다. 나는 플러그인을 사용하지 않았지만 설명 상 정확 해 보입니다.
skuroda 2014 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.