Newsgroup: it.comp.macintosh
Titolo: textmate e freehanded editing, non funziona?

Sto provando textmate nella sua ultima versione (1.5.5 1368) ma credo
che la funzione di editing libero non funzioni, infatti se lo
seleziono (edit->Mode->Freehanded editing) l'editing di codice html
rimane sempre vincolato ai suoi canoni. Per esempio mi crea problemi
nella correzione di codice vecchio non scritto correttamente, mi
impedisce di aggiungere la / in un tag <tr> facendo dei casini
terribili

 wrote:

Allora, il free-handed editing fa *questo*:
You can enable or disable freehanded editing in the Edit ? Mode submenu
(??E).
With this mode enabled caret movement will not be restricted by line
endings or tab stops.
This is useful when working with ASCII diagrams, when inserting
something at a given column on several lines (and you do not want to
insert the padding) and in a few other situations.
When making column selections freehanded mode is (temporarily) enabled,
allowing you to make selections past the end of lines.
It is also possible to place the caret beyond the end of a line by
single-clicking the mouse while holding down the option key (?).
Come puoi vedere lo attivi anche solo tenendo schiacciato Alt/Option.
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 Come puoi vedere lo attivi anche solo tenendo schiacciato Alt/Option.
Si infatti ma non mi funziona.
Per esempio </td><tr> se provo ad inserire un / dentro <tr> mi fa un
casino.


Comunque il casino lo fa su codice scritto in ambiente windows. Se uso
Textmate per windows sugli stessi sorgenti non ho problemi.
Come posso "ripulire" tutti i sorgenti?

 casino.
Definisci meglio quello che cerchi di fare, quello che ti aspetti che
faccia e quello che fa in effetti.
Ma soprattutto: perchè hai bisogno del free-handed editing per inserire
un / dentro tr? Non serve affatto.


 un / dentro tr? Non serve affatto.
allora ho una riga fatta così
<tr><td>prova<\td><tr>
voglio inserire un \ dentro l'ultimo tr e qui cominciano i casini:
se inserisco la \ dentro <tr> lui la scrive alla fine del td    <\td
\><tr>
se provo a cancellare <tr> finale ed ad copiare da un altra riga </tr>
il risultato è: </td</tr>>
boh!
Speravo che con l'opzione free-handed mi facesse scrivere quello che
voglio io ed invece il comportamento è diverso ma sempre incasinato

 uh ?
Si hai letto bene, esiste

 Textmate per windows sugli stessi sorgenti non ho problemi.
A ok, non sai quello che dici. Stai parlando a caso: TextMate per
Windows *non* esiste.


 Windows *non* esiste.
Scusa, hai ragione, mi ha ingannato una discussione su un forum
inglese dove leggendo bene si parla di un clone di texmate
http://www.e-texteditor.com/
  che ho installato e provato senza
rendermi conto (graficamente è uguale)
In ogni caso non capisco da cosa possa dipendere. Se uso con gli
stessi sorgenti bbedit, textwrangler o smulcron non ho questi
problemi.
Non riesco a capire come si possa disabilitare del tutto le facility
(che evidentemente io non riesco ad usare) che textmate fa sul codice
html nel momento dell'editing

 Si hai letto bene, esiste
Link, per favore.


 html nel momento dell'editing
Non ci fa *niente*.


 Non ci fa *niente*.
Non riesco a capire allora. Uso l'ultimo textmate in trial mode su un
macbook c2d 2.0Ghz. Al primo lancio dopo l'installazione ha scaricato
dal sito un bel po' di plug-in.
Può sembrare stupido (forse lo è) ma textmate ha sicuramente delle
potenzialità immense ma io sono rimasto colpito positivamente da come
gestisce i progetti. Apri il progetto è lui ti ripropone tutti i
sorgenti che avevi aperti al momento delle chiusura, come faceva
l'editor per dos "b" molti ma molti anni addietro.

 Non ci fa *niente*.
Ho provato a creare un nuovo documento html con textmate ed in effetti
non ho i problemi sopra descritti, se provo ad inserire un tag con il
tasto minore viene evidenziato in rosso ed al termine chiude
automaticamente con il tasto maggiore. se provo ad editarlo non ho
problemi.
Evidentemente i sorgenti hanno qualche carattere "sporco" che da
fastidio solo e sottolineo solo a textmate

 fastidio solo e sottolineo solo a textmate
Ho scoperto l'arcano.
Ribadisco che solo con questi sorgenti, quindi non capita se genero un
file html nuovo, in presenza di tag <> il cursore è posizionato 3
caratteri a destra del punto su cui agisce, per cui se inserisco un
carattere questo viene posizionato 3 posizioni prima.

 gestisce i progetti. 
Guarda, io uso TM per tutto. E continuo a scoprire nuove cose.
Quello che voglio dire č che per inserire un carattere in una certa
posizione, non hai bisogno di niente. Lo inserisci e basta. E nessuno
dei meccanismi di TM viene attivato facendo pressione su / in quel
punto.


 fastidio solo e sottolineo solo a textmate
Se č roba che puoi dare in giro, posso darci un occhio io.


 forum:
http://www.akropolix.net/forum/
    | bacchette per voi.
Sicuro grazie, te lo invio per email

 Se è roba che puoi dare in giro, posso darci un occhio io.
te l'ho inviato, grazie :-)

 Sicuro grazie, te lo invio per email
Spero non su despammed, non mi arriverà mai. 
nome.c...@gmail.com
e dimmi anche cosa vuoi che ci faccia.



L'ho reinviato adesso alla tua email. E' un sorgente che fa quello
scherzo. Prova ad inserire il / nei tag finali <tr>.
Io devo posizionarmi 3 caratteri a destra altrimenti lo inserisce 3
posizioni prima. Questo vale per qualsiasi inserimento o cancellazione
di caratteri.
Grazie e ciao

 scherzo. Prova ad inserire il / nei tag finali <tr>.
Fatto, e come previsto, non da nessun problema. 


 Fatto, e come previsto, non da nessun problema.
Allora è un mistero. Ho anche installato l'ultima versione di textmate
su un altro imac e la situazione è la medesima.
Anche il mio collega ha strabuzzato gli occhi. Faccio un video e lo
pubblico da qualche parte

 pubblico da qualche parte
Fallo, e descrivi anche con precisione quello che fai con la tastiera.
Io ho:
1. fatto click con il mouse dove volevo inserire
2. schiacciato /
3. ha funzionato.
