textmate comment insérer une nouvelle ligne au-dessus de la ligne actuelle?

1

Existe-t-il un raccourci clavier pour insérer une nouvelle ligne au-dessus de la ligne actuelle? Un peu l'opposé de cmd + return

Merci!

Nik So
la source
Ok, je viens de découvrir que optionnel + cmd + return devrait pouvoir le faire. Et en effet, je peux réaliser ce que je voulais dans chaque extension de fichier à l'exception des fichiers qui se terminent par .js.coffee, auquel cas, il insère un ";" et ajoute une nouvelle ligne ci-dessous ...
Nik So

Réponses:

2

Eh oui, cette macro fait partie du bundle Source et n'est active que dans les portées suivantes:

source.ruby | source.ocaml | source.fsharp | source.python | source.haskell | text.html

Je ne sais pas pourquoi c'est parce que c'est largement applicable à beaucoup de paquets différents. Bien sûr, vous pouvez toujours ouvrir l'éditeur de bundles (Ctrl-Opt-Command b), accéder au bundle Source, trouver la macro intitulée " Move to BOL and Insert LF " et supprimer le sélecteur d'étendue ou la modifier comme suit:

source | text

Si vous souhaitez également qu'il répète la même chose dans les fichiers .coffee.js, vous pouvez / devez supprimer la macro quel que soit l'ensemble actif pour ces fichiers (CoffeeScript?).

Jay Allen
la source
Hey Jay, je suis allé avec votre première approche, j'ai ajouté "| source.coffee" et ça fonctionne maintenant !! Merci!
Nik So