config.neon – chyba odřádkování

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
perteus
Člen | 12
+
0
-

Ahoj. Předem omluva, zkoušel jsem tuto chybu vyhledat, ale prostě se mi nedaří zjistit důvod, proč se vůbec objevuje. Ok, jsem začátečník. To píše každý. Teď se pokouším dle návodu zprovoznit ukolovník. Dalo by se říci jednoduché, ale:

Jsem na části, kdy přidávám své Repository do config.neon a zde se objevuje chyba. Přestože použiju tabulator, tak mi to vypisuje:

Nette\Utils\NeonException

Either tabs or spaces may be used as indenting chars, but not both. on line 29, column 17. search►

NEON ▼

File: .../app/config/config.neon  Line: 29

19:                dsn: 'mysql:host=localhost;dbname=ukolovnik'
20:                user:
21:                password:
22:
23:            session:
24:                expiration: 14 days
25:
26:
27:        services:
28:            authenticator: Authenticator
29:                    ukolyRepository: Ukol\ukolyRepository
30:            routerFactory: RouterFactory
31:            router: @routerFactory::createRouter
32:
33:

Přitom můj kód v netbeans vypadá takto:

#
# SECURITY WARNING: it is CRITICAL that this file & directory are NOT accessible directly via a web browser!
#
# If you don't protect this directory from direct web access, anybody will be able to see your passwords.
# https://nette.org/en/security-warning
#
common:
	parameters:

	php:
		date.timezone: Europe/Prague
		# zlib.output_compression: yes

	nette:
		application:
			errorPresenter: Error

		database:
			dsn: 'mysql:host=localhost;dbname=ukolovnik'
			user:
			password:

		session:
			expiration: 14 days


	services:
		authenticator: Authenticator
                ukolyRepository: Ukol\ukolyRepository
		routerFactory: RouterFactory
		router: @routerFactory::createRouter


	factories:


production < common:

development < common:

Pochopil jsem, že v souboru mám dodržovat buď odsazování pomocí tabulátoru, nebo mezer. Pochopil jsem také, že je v tomto ukázkovém souboru použit tabulátor. Použil jsem tabulátor a prostě se vyskytuje uvedená chyba. Smažu přidaný řádek a chyba zmizí. Navíc je mi divné, proč mi laděnka zobrazí ten řádek posunutý, když v netbeans je mám hezky pod sebou. Zkoušel jsem i jiné editory a výsledek je stejný.

Jo používám netbeans verze 7.2 v linuxu přesněji Kubuntu 12.10. Ale se stejným problémem jsem se setkal u sebe i pod Windows. Hádám, že je to blbost, na kterou bylo asi už někdy odpovězeno, tak by mi stačil případné nasměrování na tu diskuzi díky.

Ha teď koukám, že i zde můj kód texy sformátuje tak, že to není pod sebou. Tak už fakt netuším

Editoval perteus (25. 2. 2013 9:59)

jiri.pudil
Nette Blogger | 1032
+
0
-

Nemáš v IDE zaškrtnuté expand tabs to spaces?

perteus
Člen | 12
+
0
-

jiri.pudil napsal(a):

Nemáš v IDE zaškrtnuté expand tabs to spaces?

jo to tam bylo. Díky, tušil jsem, že to bude blbost, ale že taková to ne. Ještě jednou díky. Vyřešno.