Je to možné, aby se převzít kontrolu nad sublimetext3 karet s cmd

0

Otázka

Dobrý Den. Jsem hobby programátor, a jsem jen hledal kreativní způsoby, aby se věci pohnuly. Zejména, zavírání kartu nebo karty v sublimetext3 přes cmd line metody.

Na ještě lepší věc by byla, pokud ano, existuje způsob, jak rozhodnout, v cmd, která kartu na blízko, např. 3rd z vlevo/vpravo, atd.?

V souladu s myšlenkou, že je to hlavně zvědavost a preference než cokoliv jiného, tak kreativní odpovědi jsou rozhodně vítány, stejně.

command line sublimetext3
2021-11-23 08:09:56
1

Nejlepší odpověď

2

Můžete spustit libovolný příkaz* z příkazového řádku, takže to je velmi možné.

Například, zavřete aktivní kartu z nejvíce nedávno použité Sublime Text okně, můžete spustit subl --command close.

K uzavření konkrétní kartu, například 18 tab, který bude mít index 17, protože je nulová:

subl --command 'close_by_index {"group": 0, "index": 17}'

(To je za předpokladu, bash syntaxe - pro Windows cmd syntaxe, možná budete muset udělat nějaké tvůrčí útěku, protože příkaz argumenty musí být platný JSON a citoval jako součást stejný argument jako jméno příkazu, který chcete provést.)

To je přesně stejný příkaz, že by být spuštěn při kliknutí pravým tlačítkem na záložku a výběrem Close Tab v kontextovém menu. Tento příkaz může být viděn tím, že kontroly Packages/Default/Tab Context.sublime-menu pomocí vestavěného View Package File funkce v Příkazovém Palety. Můžete zkontrolovat tento soubor vidět další předem definované položky, jako je zavřít všechny ostatní karty, nebo karty, doprava atd.


*: Upozornění, že pokud ST není už běží, a pak se snaží spustit příkaz před pluginy jsou načteny.

2021-11-23 18:56:51

Díky Keith. Myslím, že hodně pomůže. Také moc bude vidět, kde v ST nastavení, jako jste se zmínil, mohl jsem nahlédnout trochu více.
Ed Delaire

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................