Frage

Macs sind bekannt (oder beklagten) für eine umfangreiche Anzahl von Verknüpfungen mit. Allerdings OS X selbst im Vergleich zu den Verknüpfungslisten verblaßt in Textmate und seine Bündeln.

Was einige nützliche Tastenkombinationen sind Sie verwenden?

War es hilfreich?

Lösung

Das sind meine Lieblingskombinationen:

  • cmd + t Start Namen einer Datei eingeben, es zu öffnen
  • ctrl + w Wählen Wort
  • cmd + r Führen Sie das Rubin oder PHP-Skript, das offen ist
  • cmd + opt + m Definieren Sie ein neues Makro
  • cmd + verschieben + m Führen Sie das Makro
  • opt Wechseln Sie vertikalen Auswahlmodus
  • cmd + opt + a Edit Enden der ausgewählten Linien

Andere Tipps

  • ctrl + verschieben + K löscht aktuelle Zeile
  • ctrl + verschieben + J verschmilzt aktuelle Zeile mit der nächsten Zeile

Esc Auto vervollständigt gemeinsame Wörter in dem Dokument, das Sie gerade arbeiten.

Wenn Sie zum Beispiel eine Funktion eine Menge genannt LongFuntionNameThatChecksStuff verwenden, können Sie Lon ein und drücken Sie Esc und es sollte automatisch abgeschlossen.

Meine Favoriten sind:

  • Option + Befehl + [, um aufzuräumen Ihre Vertiefung
  • "Lorem", TAB Platzhalter Text einfügen

Persönlich zwei meiner Lieblingskombinationen sind:

  • ^⇧L (das ctrl + verschieben + L ): Welche hüllt den aktuell ausgewählten Text mit einem Link zu was auch immer die in der Zwischenablage und arbeitet für jeden Text Sprache, die ich habe versucht, es in.
  • ^⇧⌘L (das ctrl + verschieben + cmd + L ): die für die googelt markierter Text und Links zu dem Top-Ergebnis.

Die sind beide super nützlich für das Schreiben von Text und Bloggen, (und Stackoverflow).

Codewise, ich denke, dass ich Schnipsel zu Tastenkombinationen bevorzugen. Die Möglichkeit, if⇥ usw., in fast jeder Sprache zu schreiben ist lächerlich nützlich, und die einheitliche Schnittstelle ist, was mich hält Textmate verwenden.

Ich fand auch dies recht amüsant . Aber ich ziehe meine Verknüpfungen in kleinen Schritten zu lernen, und oft fest, dass gerade im Gang Menü suchen (^⎋) funktioniert.

Strg-T ( Kontrolle T ): Transponieren (funktioniert in den meisten Cocoa-native Textfelder und Bereiche, aber Textmate verbessert das Verhalten).

  • Zeigen Sie caret zwischen zwei Zeichen, drücken Sie Kontrolle T und die Charaktere wechseln Orte (dies ist Standard Mac Verhalten). Ehrfürchtig für Tippfehler.

  • Wählen Sie ein Wort oder eine Reihe von Zeichen in einer einzigen Zeile, drücken Sie Kontrolle T und die Zeichen in der Auswahl wird nun rückgängig gemacht werden (nicht zu nützlich , aber dies ist eine Textmate Enhancement)

  • Wählen Sie eine Reihe von Zeichen, die mehr als eine Zeile umfasst, drücken Sie die Kontrolle T und die Leitungen umkehren. Zeichen innerhalb der Zeile werden noch in Ordnung sein. Am nützlichsten, wenn ganzen Linien Auswahl, funktioniert aber immer noch mit Teillinien ausgewählt, nur so lange, wie es ist mindestens ein Newline-Zeichen ausgewählt (Textmate Enhancement).

Shift + Strg + Alt + v Sends Text pastie.org

ausgewählt

auch, den PHP-Bundle verwenden, versuchen Sie einen Funktionsnamen Schreiben zu beginnen und wie folgt vor:

str + alt + F3 = Liste der verfügbaren Funktionen

str + Alt + F1 = kurze Beschreibung der Funktion, die Sie gerade abgeschlossen haben.

Schauen Wort oben im Wörterbuch, in jeder Cocoa-Anwendung (nicht nur Textmate): ctrl + Cmd + D

alt text

Wickeln Sie jede ausgewählte Zeile in Markup-Tags: SHIFT + STEUERUNG + COMMAND + W

Zum Beispiel, wenn Sie:

  This is a 
  few sample
  list items 

Markieren Sie alle drei Zeilen und presss SHIFT + STEUERUNG + COMMAND + W erstellen:

  <li>This is a </li>
  <li>few sample</li>
  <li>list items</li>

Gene Lorem ipsum: lorem + TAB

Wird erzeugen:

  

Lorem ipsum dolor sit amet,   consectetur adipisicing elit, sed tun   TEMPOR eiusmod incididunt ut labore et   dolore magna aliqua. Ut enim ad minim   veniam, quis nostrud exercitation   ullamco laboris nisi ut aliquip ex ea   commodo consequat. Duis aute Irure   dolor in reprehenderit in voluptate   velit esse cillum dolore eu fugiat   nulla pariatur. Excepteur sint   occaecat cupidatat nicht proident, sunt   in culpa qui officia deserunt mollit   anim id est laborum.

Auswählen von Text mit alt (über Klicken und Ziehen)

Sie dann mit + ] einrücken (oder [ Dedent)

Löschen Sie die aktuelle Zeile: STEUERUNG + SHIFT + K

Format CSS: STEUERUNG + Q

Wählen Sie einige CSS und drücken Sie STEUERUNG + Q diese aktivieren:

body { background: red; font-size: 10px; color: black; }

In diesen:

body {
  background: red;
  font-size: 10px;
  color: black;
}

Suchen Eigenschaft Spezifikationen in W3C: STEUERUNG + H

Dies funktioniert sowohl für HTML und CSS. Zeigen Sie mit Karotte über was auch immer Eigenschaft, die Sie möchten sehen und drücken Sie STEUERUNG + h . Es öffnet sich ein neues Fenster mit der W3C info auflistet.

Zum Beispiel legen Sie Ihre Karotte über Hintergrund:

body {
  background: red;
}

Hit Befehl + h und Sie werden so etwas wie sehen:

alt text

CMD + / , kommentiert eine Zeile aus und es ist intelligent genug, um auf Sprache-Format basiert. Ich benutze es die ganze Zeit.

Umschalten zwischen {} und do end Blöcken. Setzen Sie den Cursor auf den Block arugument (dh das Wort nach dem Schlüsselwort do zwischen den beiden Rohren) und drücken Sie Umschalttaste + Kontrolle + {

Zum Beispiel konvertiert:

@post.each do |post|
  puts post.name
end

zu:

@post.each { |post| puts post.name }

Bearbeiten das Ende der mehreren ausgewählten Leitungen gleichzeitig: COMMAND + OPTION + A

Schließen Sie den nächsten offene html / xml-Tag: OPTION + COMMAND + ZEIT

Zum Beispiel, wenn Sie:

<div>Lorem ipsum dolor sit amet, consectetur

STEUERUNG + COMMAND + D wird das Schließen </div> Tag automatisch hinzufügen zu erstellen:

<div>Lorem ipsum dolor sit amet, consectetur</div>

Wechsel zwischen Registerkarten:

  • Links: SHIFT + COMMAND + [
  • Rechts: SHIFT + COMMAND + ]

in der cftextmate bündeln Sie ohne die Öffnung jedes cfml Tag geben kann "<" oder Schließen ">" und Tabulatortaste drücken, und es vervollständigt den gesamten Tag und Sie können dann auf dem Register zu jedem der Tag-Attribute. ich bin nicht sicher, ob diese Art der Verknüpfung für andere Sprachen.

Ich habe gerade eine Liste der Tastenkombination Symbole w / Definitionen unter Bundles > HTML > Entities - hilfreich für mich, herauszufinden, die ganzer Kurzschnitt Bonanza mit Textmate geht.

Sie können einen wirklich großen Desktop-Hintergrund erhalten hier . Es hat eine Menge wirklich nützliche Tastenkombinationen. Ich benutzte es für ein paar Tage, bevor sich die nützlichsten Auswendiglernen.

Wrap ausgewählten Text in Markup-Tags: SHIFT + STEUERUNG + W

Zum Beispiel, wenn Sie:

Lorem ipsum dolor sit amet, consectetur

Markieren Sie den Text und drücken Sie SHIFT + STEUERUNG + W zu erstellen:

<p>Lorem ipsum dolor sit amet, consectetur</p>

Gehen Sie zu Datei: + T

in Projekt finden: + SHIFT + F

Beseitigen Sie alle Leerzeichen / Zeilenumbrüche zwischen dem Standort Ihres caret und dem Beginn des nächsten Stückes Inhalt: SHIFT + STEUERUNG + J

Zum Beispiel, wenn Sie:

  

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed tun   TEMPOR eiusmod incididunt ut labore et   dolore magna aliqua.

     

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris   nisi ut aliquip.

Zeigen Sie caret am Ende des ersten Absatzes und drücken Sie SHIFT + STEUERUNG + J , um den Raum zwischen den Absätzen zu entfernen:

  

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed tun eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip.

(diese sind meist HTML-bezogener)

  • cmd + Option + schließt aktuell geöffneten HTML-Tag
  • verschieben + cmd + w wickeln Auswahl in Tags
  • ctrl + Rückkehr Einsatz entkam Leitungsende, das heißt \n oder <br> je nach Anlass.

Kopieren und Einfügen Zwischenablage: + SHIFT + V

Titleize ausgewählter Text: Kontrolle + OPTION + U

Wird drehen:

  

Lorem ipsum dolor sit amet,   consectetur adipisicing elit.

In:

  

Lorem ipsum dolor sit amet,   Consectetur Adipisicing Elit.

downcase ausgewählten Text: STEUERUNG + SHIFT + U

Wird drehen:

  

Lorem ipsum dolor sit amet,   consectetur adipisicing elit.

In:

  

Lorem ipsum dolor sit amet,   consectetur adipisicing elit.

Upcase ausgewählten Text: STEUERUNG + SHIFT + U

Wird drehen:

  

Lorem ipsum dolor sit amet,   consectetur adipisicing elit.

In:

  

Lorem ipsum dolor sit amet,   Consectetur ADIPISICING ELIT.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top