Faire de Sublime Text travailler avec Cakephp (ctp) afficher les fichiers
Je vais essayer d'obtenir Sublime Text 3 de bien travailler avec le Gâteau du ctp (vue) des fichiers. La coloration syntaxique fonctionne out-of-the-box, mais je ne peux pas obtenir le code HTML de saisie semi-automatique pour le travail.
Si j'ouvre un .html fichier, je peux obtenir les balises et les attributs de la saisie semi-automatique (à l'exception de l'attribut "style", il n'a pas de saisie semi-automatique des styles CSS).
Cependant, si je travaille sur un .ctp fichier, la saisie semi-automatique ne fonctionne pas du tout. J'ai déjà essayé de changer les Vue->Syntaxe paramètres de PHP et en HTML et rien... j'ai même essayé d'utiliser le "Ouvert à tous avec extension en cours..." sans résultat.
J'ai essayé à l'aide de différents plugins (ApplySyntax, cakephp, plugins, etc) avec succès.
Une autre chose que j'ai remarqué, aussi pour que le code javascript, c'est que pour "court" des balises et des fonctions, si je place le curseur à la balise d'ouverture ou {, la balise de fermeture ou } est automatiquement mis en surbrillance. Cependant, si il ya un tas de lignes de code entre les deux (même langue), puis le point culminant n'arrivera pas...
L'aide de ces choses serait vraiment apprécié! J'ai vraiment envie d'aimer et d'utilisation Sublime!
merci, j'ai effectivement essayé avec ce plugin déjà, mais il n'a pas aidé...
Pourriez-vous nous indiquer la non-Gâteau des utilisateurs à un échantillon
.ctp
de fichier à utiliser pour le test? Je pense que je connais la réponse (il implique piratage un peu de Sublime-même), mais j'aimerais pouvoir le tester en premier. Seulement l'affichage d'un résumé sur Github doit être fine.merci pour votre commentaire, un
.ctp
fichier est exactement comme un fichier HTML, il peut avoir à la fois HTML et du code PHP (le second entre <?php ... ?>
bien sûr). Il n'a pas de balises personnalisées ou quelque chose comme ça, juste en HTML et PHP.OK, merci. Est saisie semi-automatique de travail pour vous régulièrement
.php
fichiers, que ce soit en PHP ou HTML syntaxe? Ce que je veux dire c'est, pourriez-vous renommez votre .ctp
à .php
et HTML auto-complétion fonctionne de nouveau?OriginalL'auteur Albert | 2014-09-29
Vous devez vous connecter pour publier un commentaire.
Il suffit d'installer le ApplySyntax plugin pour sublime-text.
ApplySyntax peut être installé dans une variété de façons:
Par Paquet De Contrôle http://wbond.net/sublime_packages/package_control
Ouvrez Le Paquet De Contrôle
Sélectionnez "Install Package"
Recherchez et sélectionnez 'ApplySyntax'
Par le clonage de ce référentiel dans les Paquets
En téléchargeant les fichiers et de les placer dans un sous-répertoire de Paquets, comme ApplySyntax ou de l'Utilisateur
Si vous ne mettez pas les fichiers en Paquets/Utilisateur (vous peut, mais ne devrait probablement pas), assurez-vous qu'ils vivent dans des Packages/ApplySyntax. Si vous téléchargez et extrayez l'archive compressé à partir de GitHub, le répertoire sera
facelessuser-ApplySyntax
. Supprimerfacelessuser-
.De courtoisie pour les étapes d'installation: https://github.com/facelessuser/ApplySyntax/blob/master/readme.md
N. B: je l'ai installé et maintenant le
*.ctp
les fichiers sont affichés avec une bonne syntaxe-la mise en évidence pour moi.Mise à jour:
Dans Sublime Text 3, vous n'avez pas à utiliser le plugin, vous pouvez utiliser la solution suivante:
https://stackoverflow.com/a/35297789/749232
Ce n'est plus nécessaire. Voir les autres répondre.
OriginalL'auteur saji89
PAS BESOIN D'UN PLUGIN MAINTENANT!
Dans la dernière version de SublimeText 3 (au moins), vous pouvez ouvrir un fichier CTP, puis:
Ensuite, il suffit de fermer les fichiers ouverts, et lorsque vous ré-ouvrez-les, ils vont être mis en évidence comme la langue que vous avez choisie pour cette extension.
L'AMOUR C'. Fait Ctrl + Maj + P > la syntaxe Set: PhP chaque fois que j'ouvre un .ctp
Chilly Philly - Toujours agréable d'entendre une réponse aidé quelqu'un! 🙂
OriginalL'auteur Dave