Sono un utente piuttosto felice PhpStorm, ma ci sono alcune cose che davvero mi infastidiscono, ma io non sono un esperto di impostazioni e desiderate v'è una soluzione per loro (i file PHP editing):PhpStorm: qualsiasi soluzione per 4 fastidiosi problemi?
- navigazione
Spesso nell'editor, una voglia di tornare da dove il cursore era di 100 righe sopra, ecc ... e in PhpStorm Torna Alt-shift-sinistra e Forward Alt-shift -Diretto fare t il suo - ma seguono un algoritmo che è al di là di me: manca decisamente "passi" (ad es. dalla riga 500 vai alla riga 300 utilizzando i tasti come frecce o anche peggio- pagina-su/giù, quindi Alt-Maiusc-Sinistra non ti riporta alla riga 500)
=> C'è un modo per perfezionare le condizioni che guidano il comportamento di Back and Forward?
- indentazione
Esiste un modo per perfezionare la penetratore comportamento? Per esempio
$a = array('X' => 'Something',
'Y' => 'Something else',[RETURN]
^ ^
now there
come in Emacs il cursore sarebbe andato ci proprio sotto la prima citazione, dopo gli spazi (e non a ora dove PS va)?
=> è un regexp (o qualcos'altro) in grado di affinare il comportamento della penetratore, non solo per questo caso molto specifico, ma per il comportamento in generale?
(senza menzionare un altro problema quando Shift-Inserire ing dove il trattino è spesso inaffidabili)
- Quotes (automatici)
non voglio per disattivare la funzione automatica citando come a volte è conveniente, ma sembra che l'algoritmo non analizzi correttamente l'ambiente in cui è inserito lo "
o '
(non hai un esempio in questo momento ma a volte era fastidioso, come l'inserimento di 2 "
in modo imprevisto mentre ne è richiesto uno solo, l'eliminazione di uno cancellerà effettivamente il 2 (normale perché sono stati inseriti automaticamente ... ma avevo bisogno solo di 1!) Quindi in questo caso è necessario ingannare PhpStorm per forzare un 1 "
).
=> Esiste un regexp o simile per controllare il comportamento di quotatura?
- Select viaMaiusc-Freccia (per esempio, per eliminare ...
Quasi dimenticato: PhpStorm ricorda in quale colonna il cursore si trova quando si naviga su e giù. Belle. Ma quando si desidera selezionare (usando Shift e Up/Down Arrows) dall'inizio della riga di solito è per selezionare le linee. Non era una linea-a-dove-cursore-era-prima. Un esempio spiegherà meglio: *
è dove si trova il cursore [all'inizio della riga 3], %
è dove il cursore era [mezzo della linea 2]
1. $x = 'string';
2. $y = %'string';
3.*
facendo Shift-Up selezionerà (tutti s)
1. $x = 'string';
2. $y = *sssssssss
3.
mentre nel caso specifico di una selezione, occorre selezionare che:
1. $x = 'string';
2.*sssssssssssssssss
3.
non
che ci sia un modo per configurare che anche se - nel caso in cui ci sia?
Grazie
Chiedere più domande in una riduce le possibilità di ottenere risposte. – CrazyCoder
@CrazyCoder Questo è solitamente vero per domande non correlate di programmazione/algoritmo. Ma per quanto riguarda le caratteristiche dell'editor, ritengo sia meglio raggruppare tutte le domande che ho. –