Problème avec retrait en HAML-“reste du document a été mis en retrait de 2 espaces”
Je l'aurais posté ce dans un Github Gist ou à l'aide de Tinkerbin, mais l'indentation apparaît loin quand je fais un copier-coller de ma HAML.
Le message d'erreur est: l'incohérence de l'indentation: "\t\t " a été utilisé pour l'indentation, mais le reste de ce document a été mis en retrait de 2 espaces.
J'ai posté un imgur pour vous montrer où est l'erreur qui se passe, le navigateur me dit que la ligne 8, comme vous pouvez le voir sur la photo.
Garder avec moi, c'est probablement une solution facile, mais je suis très nouveau à HAML.
Si le retrait s'affiche "mode off" alors vous n'êtes pas l'indentation correctement--êtes-vous d'utiliser des espaces à la place des onglets? Vous devez être cohérent-le message d'erreur indique que vous n'êtes pas. (Je ne sais pas ce HAML exige; j'ai toujours utiliser des espaces, comme une personne saine d'esprit. que le combat commence.)
L'Indentation apparaître loin quand copié et collé quelque part d'autre est un signe infaillible que vous avez fait quelque chose de mal 😉 ne mélangez Jamais des tabulations et des espaces pour l'indentation.
Eh bien, j'ai mon onglet taille 2 au bas de Textmate. Donc, attendre, même si un onglet ou 2 espaces donne la même quantité d'espace, en utilisant à la fois de façon interchangeable peut gâcher les choses? Et oui fwiw, j'ai été en utilisant à la fois 😡
L'Indentation apparaître loin quand copié et collé quelque part d'autre est un signe infaillible que vous avez fait quelque chose de mal 😉 ne mélangez Jamais des tabulations et des espaces pour l'indentation.
Eh bien, j'ai mon onglet taille 2 au bas de Textmate. Donc, attendre, même si un onglet ou 2 espaces donne la même quantité d'espace, en utilisant à la fois de façon interchangeable peut gâcher les choses? Et oui fwiw, j'ai été en utilisant à la fois 😡
OriginalL'auteur Nubtacular | 2012-05-07
Vous devez vous connecter pour publier un commentaire.
Je pense que vous devriez utiliser l'espace ou tab,
ou vous pouvez sélectionner tous et de les convertir dans des espaces qui une fois fini votre code, SUBLIME éditeur de texte est meilleur pour elle
Je ne risque pas d'une déclaration qui sublime éditeur de texte est le meilleur, quel est le problème avec vim? 🙂
OriginalL'auteur Chandrakant
Si vous êtes à l'aide de SublimeText, ajoutez ce qui suit Packages/Utilisateur/Préférences.sublime-settings
... puis re-coller le code et de tous les onglets seront modifiées pour des espaces.
OriginalL'auteur Chris Lewis
Si vous êtes en utilisant Ruby on Rails, assurez-vous de faire l'indentation compatibles avec l'application.html.haml dans views/layouts
OriginalL'auteur JackHasaKeyboard