php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.10.2006, 17:59  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard Eclipse die alte Nutte

Sagt mal wie stell ich denn in Eclipse ein, dass er mir statt einem TAB 4 Leerzeichen einfügt?

Ich benutze www.eclipse.org/php und es ist als Umgebung in Eclipse aktiviert. Dann klicke ich mich durch die Einstellungen Window => Preferences => PHP => Formatter => indent using spaces [x] => indentation size: [4]

Das wird auch durch projektspezifische Einstellungen nicht überschrieben.
Aber es wird trotzdem ein TAB gemacht, zumindest rücken die Cursor-Tasten über den gesamten Tabblock. Bestünde der aus Leerzeichen, würde nur pro Leerzeichen übersprungen... (mit Textpad die Eclipse-Datei mit den Tabs geöffnet, selbiges)

Jemand ne Idee?
Zergling-new ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.10.2006, 20:39  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Window > Preferencies... > PHPEclipse Web Development > PHP > Typing (Tab) > Insert spaces for tab

...abgesehen davon, dass ich es ziemlich fragwürdig finde, Spaces anstatt Tabs zu nehmen.

Basti
Basti ist offline   Mit Zitat antworten
Alt 10.10.2006, 10:44  
Benutzer
 
Registriert seit: 18.08.2006
Beiträge: 61
Jogibär
Standard

Zitat:
Zitat von Basti
...abgesehen davon, dass ich es ziemlich fragwürdig finde, Spaces anstatt Tabs zu nehmen.
Und wieso? Spaces sind eindeutig besser, denn wenn du mal einen anderen Editor benutzen musst/willst und die Tabs unterschiedlich eingestellt sind, bekommst du ein herrliches Chaos zu sehen.

Wenn ich etwas fragwürdig finde, dann ist das wohl eher der Titel dieses Thread, zumal auch noch von einem Moderator geschrieben.

Jogibär
Jogibär ist offline   Mit Zitat antworten
Alt 10.10.2006, 10:59  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Zitat:
Zitat von Jogibär
Spaces sind eindeutig besser, denn wenn du mal einen anderen Editor benutzen musst/willst und die Tabs unterschiedlich eingestellt sind, bekommst du ein herrliches Chaos zu sehen.
Kann ich nicht nachvollziehen. Ich verwende Tabs ausschließlich, um Code am Beginn einer Zeile einzurücken. Um z.B. mehrere Gleichheitszeichen untereinanderzubekommen verwende ich natürlich auch Spaces, klar.

Wo soll da was für ein Chaos entstehen?

PHP-Code:
<?php

// Editor 1
class Indention
{
    protected 
$A   null;
    public   
$Bla null;

    public function 
__construct(A $A)
    {
        
$this->A   $A;
        
$this->Bla = new Bla($this->A);
    }
}

// Editor 2
class Indention
{
        protected 
$A   null;
        public   
$Bla null;

        public function 
__construct(A $A)
        {
                
$this->A   $A;
                
$this->Bla = new Bla($this->A);
        }
}
?>
...bei einer Festbreitenschrift wären nun eben $A und $Bla, sowie die beiden (bzw. vier) "=" untereinander.

Basti
Basti ist offline   Mit Zitat antworten
Alt 10.10.2006, 12:02  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

Das "Chaos" entsteht, wenn man den Editor oder die Plattform wechselt, da \t Auslegungssache / Einstellungssache ist. (Ob man das Chaos nennen kann ist ne andere Sache)
Ich selbst nutze tab, mit den Spaces als Tab konnte ich mich noch nie anfreunden...
Ein Grund das Umzustellen wäre, den PEAR Standards entsprechen zu wollen, die setzen tab= 4spcaes voraus wenn ich mich recht errinere.
__________________
Zitat:
Diese Erweiterung ist EXPERIMENTELL.
[...]
Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko..
andy ist offline   Mit Zitat antworten
Alt 10.10.2006, 13:22  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Schon klar, aber das ist doch kein Chaos, ob der Editor für einen Tab äquivalent zu 3, 4, 8 oder sonstsovielen Spaces einrückt.

Einzig die maximale Zeilenlänge lässt sich so nicht wirklich festlegen. Nimmst du 80 Zeichen und has 3 Tab am Anfang, dann entspricht das eben hier einer Breite von 9 Zeichen und dort einer Breite von 24 Zeichen. Allerdings kann man wohl in jedem Editor einstellen, wie die Tabs angezeigt werden sollen.

Also bitte mal Futter, was da Chaos produzieren soll und keine leeren Hülsen.

BTW:
Ich habe früher, wenn ich eine Einrückung zu Schönheiszwecken vor den ersten Zeichen einer eingerückten Zeile machen wollte, immer so viele Tabs, wie die logische Einrückung erfordert und dann eben Spaces, bis die Ästhetik hergestellt ist eingefügt:
PHP-Code:
<?php
function foo()
{
    
$a = array('foo' => 'bar',
               
'bar' => 42);

    ^^^^^^^^^^^ 
11 Spaces
tab
}
?>
(in momospace ist da 'bar' genau unter dem 'foo' - nach dem Tab eben 11 Leerschläge =^ strlen('$a = array(');)

Inzwischen verwende ich das aber nicht mehr, sondern rücke Zeilen, die ich aufteile komplett ein:

PHP-Code:
<?php
function foo()
{
    
$a = array(
        
'foo' => 'bar',
        
'bar' => 42
^   ^ 2 tabs
    
);
}
?>
Basti
Basti ist offline   Mit Zitat antworten
Alt 10.10.2006, 17:34  
Erfahrener Benutzer
 
Registriert seit: 03.01.2006
Beiträge: 253
CC84
Standard

ich persönlich arbeite ja mit 2 Leerzeichen pro Tab, weil sonst meiner Meinung nach einfach der Platz vorne sehr schnell sehr groß wird. Insbesondere da ich nach <? ein Tab, nach Class ein Tab und dann nach der Funktion ein Tab mache. Was bei 4/Tab schon 12 Leerzeichen sind.

Ich persönlich finde es aber sinnvoller Tabs nicht zu ersetzen, da dann Leute wie ich in ihrem Editor ihre 2 Leerzeichen haben und andere eben ihre 4.
Damit zwingt man andere nicht, sich an das eigene Format zu gewöhnen.
CC84 ist offline   Mit Zitat antworten
Alt 10.10.2006, 18:29  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Du rückst deinen kompletten Code schonmal pauschal um ein Tab ein? Wozu das?

Basti
Basti ist offline   Mit Zitat antworten
Alt 10.10.2006, 19:40  
Erfahrener Benutzer
 
Registriert seit: 03.01.2006
Beiträge: 253
CC84
Standard

ist ne Angewohnheit aus Zeiten ohne templates wo html und php gemischt vorkommen. Da erhöht das stark die Lesbarkeit.
Macht nun keinen Sinn mehr, gebe ich zu, ändert aber nicht so viel daran, dass die verschachtelung dennoch recht schnell recht tief wird, bei tiefe 4
CC84 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Development Tools Framework for the Eclipse Platform Thomas PHP-Fortgeschrittene 2 24.03.2008 08:44
Eclipse PDT Debugger Zergling-new Off-Topic Diskussionen 1 03.08.2007 01:59
Eclipse Absturtz Ubuntu 7 phpdummi Server, Hosting und Workstations 12 22.07.2007 23:11
Eclipse Quelltext drucken KingCrunch Off-Topic Diskussionen 3 01.07.2007 23:12
Eclipse & Zend Debugger? freq.9 PHP Tipps 2006 5 11.10.2006 00:11
[Erledigt] alte Datenbank retten ohne möglickeit zum dump Datenbanken 19 19.03.2006 19:16
PHP & Eclipse bicpi Off-Topic Diskussionen 7 12.09.2005 18:17
Debuggen mit Eclipse Bronks Off-Topic Diskussionen 6 18.07.2005 10:16
[gelöst] Eclipse starten freq.9 Server, Hosting und Workstations 3 16.06.2005 21:19
Eclipse: Zeilenvorschub (\n) statt Wagenrücklauf (\r) PHP Tipps 2005-2 2 06.06.2005 22:25
[IDE] Problem mit Eclipse, bei Verwendung von PEAR imported_Ben PHP-Fortgeschrittene 4 22.04.2005 14:11
20 Tage alte Datenbank einträge löschen Datenbanken 6 10.01.2005 11:38
Eclipse Sclot Off-Topic Diskussionen 9 24.11.2004 13:29
eclipse auf 500 MHZ robo47 PHP Tipps 2004-2 6 22.11.2004 15:28

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
alte nutte, alte nutten, eclipse zeilenlänge, eclipse leerzeichen statt tabs, alte nute, altenutte, www.alte nutten.de, eclipse zeilenlänge einstellen, älteste nutte, eclipse einrückung leerzeichen, eclipse editor zeilenlänge, eclipse leerzeichen statt tab, alte nutten.de, zeilenlänge eclipse, eclipse maximale zeilenlänge, eclipse einstellen ein tab = 4 leerzeichen, eclipse tabs durch leerzeichen ersetzen, tabulator änderneclipse 3.7, eclipse c zeilenlänge, eclipse zeilenlänge ändern

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:13 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.