2010-06-14 12 views
0

TextMate peut-il être changé pour "déplacer le texte vers la droite" en surlignant le texte et en appuyant sur Tab? À l'heure actuelle, le texte entier est remplacé par un caractère de tabulation, mais je ne veux presque jamais faire quelque chose comme ça. Je pense que d'autres éditeurs comme Notepad ++ vont indenter au niveau suivant.TextMate peut-il être changé pour "déplacer le texte vers la droite" en surlignant le texte et en appuyant sur Tab?

Répondre

1

Cmd + ] déplace le texte vers la droite.

Si vous voulez vraiment utiliser Tab pour cela, puis faire une nouvelle commande dans l'éditeur de paquet et coller ce dans:

#!/usr/bin/env ruby 
$: << ENV['TM_SUPPORT_PATH'] + '/lib' 
require 'escape' 
def esc(str) 
    e_sn(str).gsub(/\}/, '\\}') # escaping inside a placeholder 
end 

s = STDIN.read 
if s.empty? then 
    print "\t" 
else 
    print "\t#{e_sn s}" 
end 

Ensuite, définissez la clé équivalente à l'onglet.

+0

Bien que cela fonctionne, je viens de réaliser que cela désactive à peu près l'onglet déclencheurs, qui sont l'une des principales raisons pour lesquelles j'utilise TextMate, alors soyez prévenus! –

1

Alt + Tab fonctionne aussi.

Lorem ipsrum au moins 30 caractères ..