In Emacs, posso facilmente selezionare una frase nel mezzo di una frase usando la ricerca incrementale. Ad esempio, ho scritto la frase "Non sono mai stato a Parigi, ma ho fatto un tour virtuale della Torre Eiffel, e sono molto contento di vederlo di persona". Poi decido che preferirei spostare "Ho fatto un tour virtuale della Torre Eiffel" all'inizio della frase.
Per fare ciò in Emacs, utilizzerei la ricerca incrementale per trovare "I", spostarmi all'inizio della parola, impostare il segno, quindi cercare nuovamente "Torre" e spostarti alla sua fine. Ora tutto in mezzo è una regione selezionata e può essere utilizzata.
Posso ottenere lo stesso risultato in Textmate?
Ho familiarità con la sua ricerca incrementale, ma non riesco a trovare una connessione per selezionare il testo. C'è il comando "Estendi la selezione per includere il prossimo" nel pacchetto di testo (associato a ^ W), ma non funziona per due diversi target di ricerca e crea selezioni multiple piuttosto che selezionare tutto nel mezzo.
Estendere la selezione usando ⇧⌥ e i tasti freccia è il più vicino che ho trovato, ma significa toccare un tasto freccia per ogni parola. Selezionare alla fine o all'inizio di una linea non è quello che voglio; Sto cercando di catturare qualcosa nel mezzo della linea.
Non sono legato all'utilizzo della ricerca incrementale: è proprio come lo faccio in Emacs. (C'è un modo per usare ⌥ ^ B nel testo non-source-code?) Sono aperto a qualsiasi soluzione che mi permetta di spostarmi rapidamente da un posto arbitrario nel testo a un altro, selezionando tutto in mezzo, senza passare al mouse .