2014-11-06 13 views
5

PhpStorm ha una linea verticale su quello che chiamano il "margine destro" che per impostazione predefinita a 120 caratteri o colonne ...multiple "margini destra" o guide a PhpStorm

Dato che PSR norme stato There MUST NOT be a hard limit on line length; the soft limit MUST be 120 characters; lines SHOULD be 80 characters or less., sarebbe bello se potessi ottenere un altro indicatore visivo al segno di 80 caratteri ...

Sono ben consapevole del fatto che indica quale linea/colonna ci si trova nella barra di stato, ma in genere di solito nascondo la maggior parte pannelli (inclusa la barra di stato) durante la codifica.

Quindi, c'è un modo (funzionalità o plug-in) che mi consenta di aggiungere una seconda linea verticale per indicare l'ottantesima colonna?

+0

Non su questa domanda: dai un'occhiata qui: http://regex101.com/r/cF0qX6/4 e qui: http://stackoverflow.com/questions/22912915/preg-replace-callback-with-spoilers -into-spoiler/22913219 # 22913219 –

+0

@CasimiretHippolyte Elimina la domanda se desideri postare lì. :) Grazie – user1960364

risposta

3

Attualmente non è possibile ... e non mi viene in mente alcun plug-in.

https://youtrack.jetbrains.com/issue/IDEA-99875 - asterisco/voto/commento per essere avvisati in corso.

P.S. Considerando che questo è piuttosto PHP/Python specifico (altri linguaggi non si preoccupano di questo) .. Non mi aspetto che JB lo abbia implementato nel prossimo futuro ...

+1

Considerando che PHPStorm è confezionato per lo sviluppo di PHP, direi che sarebbe un punto di forza da spingere. – user1960364

+0

@ user1960364 Considerando che questo ticket si trova nel tracker a livello di piattaforma (una caratteristica che riguarda TUTTI gli IDE possibili) ... non è un punto sufficiente per PhpStorm da solo, che rappresenta un sottoinsieme relativamente piccolo di lingue supportate rispetto a IntelliJ. – LazyOne

1

Suggerisco la seguente soluzione, funziona per me on PhpStorm 9,0:

  1. pagina Impostazioni aperte (di solito Ctrl + Alt + S), andare su Plugins -> Sfoglia Repository
  2. Trovare e installare BackgroundImage plug
  3. Restart IDE, si può emettere un errore, qualcosa come "protocollo sconosciuto d" - non ti preoccupare, vai avanti
  4. Crea un'immagine con altezza = 1px e larghezza = (larghezza desiderata del margine aggiuntivo). Dagli, per esempio, uno sfondo bianco e dipingi un pixel all'estrema destra per dire, nero. Ho preso uno screenshot di un editor e l'ho ritagliato in PS, per evitare fastidiose ricerche e regolazioni della larghezza dell'immagine. Ogni modifica dell'immagine di sfondo richiede il riavvio di PhpStorm.
  5. Aprire Impostazioni di nuovo, Goto Altre impostazioni -> BackgroundImage
  6. casella di controllo Set Abilitato, sfoglia la tua immagine creata, e controllare di nuovo il pulsante di opzione FileSystem
  7. Riavvia IDE e modificare il margine e si otterrà due margini

L'immagine è allineata a sinistra, quindi quando ridimensionate un editor sull'asse x (spostate lo splitter tra Editor e Project View o File System View, ecc.), Il margine rimarrà reale. Alcuni effetti collaterali - appare anche sulla finestra della console, registro eventi, forse da qualche altra parte.

Se il plugin non funziona, controlla questa pagina (non ci ha detto che la maggior parte JetBrains plugin dovrebbe funzionare su tutti i prodotti in IntelliJ piattaforma, e qualche soluzione alternativa se non): http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/plugin_compatibility.html

AGGIUNTO: Non funziona con il ridimensionamento di un editor (Ctrl + MouseWheel) - la scala dell'immagine (margine falso), rimane la stessa e il margine diventa non veritiero.

1

Nell'ultimo PHPStorm, questo è ora possibile. Questo sarebbe PHPStorm 2017.3.Le istruzioni sul biglietto menzionate nella risposta accettata lo spiegano abbastanza bene:

Sarà disponibile nel prossimo build EAP. È possibile configurarlo su Impostazioni | Editor | Stile codice | Guide visive per tutte le lingue o su Scheda "Wrapping and Braces" per una lingua specifica (scheda "Altro" per XML/HTML). È possibile modificare il colore della guida dell'indent visuale su Impostazioni | Editor | Combinazione colori | Generale | Guide | Guide visive. Si prega di inviare report separati se si riscontrano problemi.

Ho trovato personalmente l'impostazione in Settings|Editor|Code Style|PHP|Wrapping and Braces|Visual guides. Dovrebbe essere lì per ogni lingua.