Visual Studio: tasto di scelta rapida Tasto: Linea duplicata


423

Esiste un collegamento per il comando Duplicate Line in Visual Studio 2008?

Alcuni esempi simili:


6
Solo per informazioni, uno dei molti vantaggi offerti da ReSharper è la possibilità di farlo.
AakashM,

2
visualstudiogallery.msdn.microsoft.com/… Scarica questo e alt + D duplicherà la tua selezione o, se non viene evidenziato nulla, duplicherà l'intera riga. Sfortunatamente le macro di Visual Basic non sembrano funzionare nel 2013, solo macro js.
Shenk,

1
OMG, qual è il problema di assegnare una combinazione come una persona per la linea di duplicazione ??? Ero solito Eclipse. E Ctrl + D è per rimuovere la linea. Perché è così complicato in VS ???
Andrii Muzychuk,

2
@mghhgm di seguito è la risposta che stai cercando. (maiusc + alt + giù o maiusc + alt + su)
Victor Barrantes

1
L'esempio di vim non sta duplicando, è ctrl + c; ctrl + v. "Yank" taglia e incolla. Non è esattamente lo stesso degli altri esempi.
ANeves,

Risposte:


406

In Visual Studio 2019

Ctrl + D

In Visual Studio 2017 (v15.6 e successive)

Ctrl + D

In Visual Studio 2017 (pre v15.6)

(modifica) Questa funzione è ora integrata in VS2017: Ctrl+ E, Vduplica una riga se non viene selezionato nulla o duplica la selezione. Puoi assegnarlo a una diversa combinazione di tasti o trovarlo nel menu:

Linea duplicata in VS2017

Vedi questo riferimento per maggiori informazioni.

Pre VS2017, metodo integrato che utilizza gli Appunti

Come accennato da @cand, puoi semplicemente fare Ctrl+ C; Ctrl+ V.

Ctrl+ Ccopierà la linea se non è selezionato nulla.

Soluzione macro (pre VS2017)

Se desideri implementare una soluzione più completa, magari per creare una scorciatoia da tastiera più semplice o non vuoi effettuare gli appunti, consulta questa guida:

Comando linea duplicato per Visual Studio

Visual Basic:

Imports System
Imports EnvDTE
Imports EnvDTE80
Imports System.Diagnostics

Public Module DuplicateLastLineModule
    Sub DuplicateLine()
        Dim line As String
        DTE.ActiveDocument.Selection.StartOfLine(0)
        DTE.ActiveDocument.Selection.EndOfLine(True)
        line = DTE.ActiveDocument.Selection.Text
        DTE.ActiveDocument.Selection.EndOfLine()
        DTE.ActiveDocument.Selection.NewLine()
        DTE.ActiveDocument.Selection.StartOfLine(0)
        DTE.ActiveDocument.Selection.Text = line
    End Sub
End Module

Per creare la macro, vai su Esplora macro ("Strumenti-> Macro-> Esplora macro" o Alt+ F8) e copia incolla il codice in un nuovo modulo. Ora basta assegnargli una scorciatoia da tastiera:

  1. vai su Strumenti-> Opzioni ...
  2. in Ambiente, fai clic su Tastiera
  3. nella casella di testo "Mostra comandi contenenti", inserisci "duplicato" (questo in base al nome assegnato al modulo.)
  4. ora dovresti vedere la macro nell'elenco seguente
  5. scegli "Editor di testo" dall'elenco "Usa nuovo collegamento in"
  6. imposta lo stato attivo nella casella di testo "Premi tasti di scelta rapida" e premi la combinazione sulla tastiera che desideri utilizzare ( Ctrl+ Shift+ Dnel mio caso)
  7. premi il pulsante "Assegna"
  8. ora dovresti vedere il collegamento nella casella di testo "Collegamenti per il comando selezionato"
  9. premi il pulsante OK

E questo è tutto. Godere!


3
Ho appena provato, ed è interessante il fatto che si ripete alcuni caratteri in più quando c'è un "blocco di codice lato server" con brevi tag, in questo modo: <div>Profile.UserName: <%=Profile.UserName %></div>- dopo la duplicazione di questa linea con questa macro, diventa la seguente: <div>Profile.UserName: <%=Profile.UserName %></div> %></div>. Come puoi vedere, l'ultima parte è "ripetuta". Quando non contiene blocchi di codice lato server, funziona correttamente. Conosci una soluzione per questo? A proposito, un'altra cosa interessante che ho sperimentato è che questa macro è relativamente "lenta", cosa che non mi aspettavo ... :)
Sk8erPeter

6
Dopo febbraio 2014 le macro sono disabilitate per motivi di sicurezza. Scorri verso il basso e vedi la risposta di MasterHD per la soluzione alternativa per ottenere il metodo di Wael per continuare a funzionare anche dopo l'aggiornamento della sicurezza.
MasterHD

4
trovo che Ctrl C + Ctrl V sia limitativo nei casi in cui ho già copiato qualcosa negli Appunti e vorrei duplicare una riga prima di incollare.
visto

1
Perché mai è così difficile implementare un'azione duplicata o una combinazione di tasti che la maggior parte degli altri editor fa in modo molto efficiente e intuitivo. : /
kisanme,

1
perché è necessario. Ho copiato smth in un'altra scheda, vengo alla riga specifica in questa scheda, duplico la riga e quindi uso <code> CTRL + V </code> per incollare un po 'di codice. Altrimenti devo andare e ricopiare nuovamente un'altra parte di codice. ..
Augustas,

136

C'è un'estensione gratuita che puoi scaricare qui che ti consente di duplicare le linee senza sostituire il contenuto degli appunti.

Di default è associato a Alt+ D, ma puoi cambiarlo in qualsiasi cosa tu voglia andando su Strumenti-> Opzioni-> Ambiente-> Tastiera. Digita "Duplica" nella casella di ricerca e cerca "Modifica.DuplicateSelection" e modifica il collegamento come preferisci. Preferisco che Ctrl+ Dsia coerente con altri editor.


23
Questa è la vera risposta che stai cercando, tutto il resto pubblicato qui è intelligente, ma non è quello che ti è stato chiesto.
Remco Boom,

8
Edit.DuplicateSelectionnon sembra essere presente in VSE 2013. O qualsiasi altra cosa con il termine duplicato in effetti.
ᴍᴀᴛᴛ ʙᴀᴋᴇʀ


2
Matthew, devi fare clic sul link QUI e installare l'estensione. ALLORA devi chiudere Visual Studio e riaprirlo. ALLORA devi andare su Strumenti ==> Opzioni ==> Ambiente ==> Tastiera e ALLORA devi digitare Duplica e lo vedrai. Quindi puoi premere F4 in modo che si comporti come QEDIT o qualunque cosa tu voglia e la vita sarà buona.
ggb667,

Anche se è un po 'doloroso dover installare un altro strumento, questo fa il lavoro e lo fa bene. Grazie !
Sbu,

94

È semplice Ctrl+ C; Ctrl+ V, controlla questo link . Se non selezioni alcun testo, questo duplicherà la linea su cui si trova il cursore quando premi Ctrl+ C.


159
Vi sono numerose occasioni in cui non si desidera passare attraverso la lavagna per appunti, ad esempio se si desidera duplicare una riga e quindi sostituire alcuni contenuti in essa con qualcosa che si trova nella lavagna per appunti.
Effata,

7
Certo, ma la domanda richiedeva una scorciatoia, non una soluzione generale per l'editing del testo, quindi penso che per scopi semplici sia sufficiente (almeno era nel mio caso).
cand

4
grazie, ma mi aspettavo qualcosa come Ctrl + j in Edit Plus o Crtl + D in Notepad ++ ... ce n'è in VS2008 o in VS2010
Posto l'

2
Ho trovato solo questo. Tuttavia non è poi così male - ovviamente sarebbe più facile usare ctrl + D, ma se vuoi duplicare 1 riga su 100 copie Puoi farlo usando ctrl + c (senza bisogno di selezionare nulla, basta mettere il prompt dei comandi sulla riga desiderata ) + 100 volte ctrl + v. È solo una serie di sequenze di tasti più della soluzione ctrl + d. Può essere più problematico se si desidera eseguire duplicazioni più complesse.
cand,

@ Mason240 Questa è stata anche la mia prima reazione alla parte citata nella risposta accettata, tuttavia le informazioni aggiuntive 'Fintanto che non selezioni alcun testo, questo duplicherà la linea su cui si trova il cursore ...' lo rende un ideale soluzione nel mio caso.
Ryanfae Scozia,

74

Ctrl+ C+ Vfunziona per me su VS2012 senza estensione.


Funziona anche su VS2008!
teodron,

1
Funziona in VS2017.
Kyle Delaney,

8
Hai bisogno di una soluzione senza la sovrascrittura degli appunti
Pierre de LESPINAY

Solo per completare la risposta, è sufficiente premere la combinazione completa per la prima duplicazione. Dal secondo, basta premere Ctrl + V ripetutamente quanti ne è necessario per continuare a replicare la linea.
Luty,

34

Ctrl+ Dfunziona per me in VS2012 con Resharper. È il tasto di scelta rapida di Resharper.


11
no non lo è, solo realizzato dopo aver pubblicato, ma è un collegamento Resharper. e se uno ha il resharper installato, allora questo potrebbe aiutare.
visto il

1
Ho un resharper e non conoscevo quella scorciatoia! Grazie.
DanO,

Questo è il collegamento predefinito se si utilizza lo schema di tastiera "Resharper 2.xo IntelliJ IDEA" di Resharper. Resharper ti ha selezionato la mappatura della tastiera durante l'installazione. Lo schema di tastiera "Visual Studio" è una delle scelte. Se scegli lo schema di tastiera "Visual Studio", Ctrl + D verrà mappato su qualcos'altro.
GeoMac,

Questa è una risposta a una domanda ReSharper.
Antony Booth,

Nota che questo funziona anche quando sono selezionate più righe, cioè puoi duplicare un intero gruppo di codice, non solo una riga. Il rovescio della medaglia ovviamente è che il resharper non è gratuito (ma sembra che il mondo .Net sia abituato a quello più del mondo Java da cui vengo).
Amos M. Carpenter,

31

In Visual Studio 2013 è possibile utilizzare Ctrl+ C+V


2
Sono contento di aver camminato giù. Questo è quello che volevo.
Daryl,

Funziona anche su VS Code Linux.
Han,

4
Hai bisogno di una soluzione senza sovrascrivere gli appunti
Pierre de LESPINAY

2
sarebbe fantastico se non scavalcasse gli appunti
mikus

23

Ecco una macro basata su quella nel link pubblicato da Wael, ma migliorata nelle seguenti aree:

  • leggermente più corto
  • leggermente più veloce
  • Commenti :)
  • si comporta per le linee che iniziano con "///"
  • può essere annullato con un singolo annullamento
Imports System
Imports EnvDTE
Imports EnvDTE80

Public Module Module1

    Sub DuplicateLine()
        Dim sel As TextSelection = DTE.ActiveDocument.Selection
        sel.StartOfLine(0) '' move to start
        sel.EndOfLine(True) '' select to end
        Dim line As String = sel.Text
        sel.EndOfLine(False) '' move to end
        sel.Insert(ControlChars.NewLine + line, vsInsertFlags.vsInsertFlagsCollapseToEnd)
    End Sub

End Module

1
Sì, questo funziona davvero, quello nella risposta accettata è stato copiare cose casuali nella nuova riga. Bel lavoro, grazie!
zuallauz,

Non ho trovato l'opzione Macro in VS 2010 Express, è possibile implementarla qui?
Nenotlep,

1
Dopo febbraio 2014 le macro sono disabilitate per motivi di sicurezza. Scorri verso il basso e vedi la risposta di MasterHD per la soluzione alternativa per ottenere il metodo di Mark per continuare a funzionare anche dopo l'aggiornamento della sicurezza.
MasterHD

11

Se ti piace duplicare la linea (o il blocco) di stile di eclissi usando CTRL+ ALT+ UPo CTRL+ UP+ DOWN, sotto inserisco macro a questo scopo:

Imports System
Imports EnvDTE
Imports EnvDTE80
Imports System.Diagnostics

Public Module DuplicateLineModule
    Sub DuplicateLineDown()
        Dim selection As TextSelection = DTE.ActiveDocument.Selection
        Dim lineNumber As Integer
        Dim line As String

        If selection.IsEmpty Then
            selection.StartOfLine(0)
            selection.EndOfLine(True)
        Else
            Dim top As Integer = selection.TopLine
            Dim bottom As Integer = selection.BottomLine

            selection.MoveToDisplayColumn(top, 0)
            selection.StartOfLine(0)

            selection.MoveToDisplayColumn(bottom, 0, True)
            selection.EndOfLine(True)
        End If

        lineNumber = selection.TopLine
        line = selection.Text

        selection.MoveToDisplayColumn(selection.BottomLine, 0)
        selection.EndOfLine()
        selection.Insert(vbNewLine & line)
    End Sub
    Sub DuplicateLineUp()
        Dim selection As TextSelection = DTE.ActiveDocument.Selection
        Dim lineNumber As Integer
        Dim line As String

        If selection.IsEmpty Then
            selection.StartOfLine(0)
            selection.EndOfLine(True)
        Else
            Dim top As Integer = selection.TopLine
            Dim bottom As Integer = selection.BottomLine

            selection.MoveToDisplayColumn(top, 0)
            selection.StartOfLine(0)

            selection.MoveToDisplayColumn(bottom, 0, True)
            selection.EndOfLine(True)
        End If

        lineNumber = selection.BottomLine
        line = selection.Text

        selection.MoveToDisplayColumn(selection.BottomLine, 0)
        selection.Insert(vbNewLine & line)
        selection.MoveToDisplayColumn(lineNumber, 0)
    End Sub
End Module

10

Perché così tanti metodi a lungo elaborati per realizzare qualcosa di così semplice? Ci vuole meno di un minuto per scaricare e installare l'estensione da Microsoft. La pagina dice che lo legherà a ALT+ Dper impostazione predefinita, ma per me lo ha legato a CTRL+ Dautomaticamente in Visual Studio Community 2015 senza alcuna modifica.

Ecco il link per scaricare l'estensione da Microsoft.com.


La domanda riguarda Visual Studio 2008 e non il 2015 :)
sarcom,

Va notato che questa estensione duplica le linee selezionate e non la selezione. Ma è ancora utile.
ANeves

Questo è molto utile per me perché volevo una soluzione che non sostituisse ciò che avevo negli appunti. Questa estensione è esattamente quello che stavo cercando. E secondo l'autore dell'estensione, questo attualmente funziona per Visual Studio 2012, 2013, 2015 e 2017.
Mark

8

Nel codice di Visual Studio ( WebMatrix ):

Copia righe verso il basso: Shift+ Alt+down

Copia le righe: Shift+ Alt+up

Elimina righe: Ctrl+ Shift+k


1
Questa è la risposta migliore finora; ti permetterà anche di duplicare un intero blocco di codice, se lo desideri, semplicemente selezionando più righe. Testato nel codice Visual Studio 1.7.2
Victor Barrantes,

7

Mentre mi rendo conto che questa non è una scorciatoia da tastiera, ho pensato che avrei aggiunto questo, in quanto non richiede l'uso degli Appunti e potrebbe aiutare alcune persone.

Evidenzia la riga che vuoi duplicare. Premi control, fai clic con il mouse sul testo evidenziato e trascina fino a dove vuoi andare. Duplicherà il testo evidenziato.


Raggiunge lo stesso risultato con la funzionalità integrata! E la domanda chiedeva solo una scorciatoia, non necessariamente una scorciatoia da tastiera! Tuttavia, sarebbe più fantastico se il mouse non dovesse essere coinvolto.
DanO,

7

Poiché non riesco a utilizzare le macro in Visual Studio 2013, ho trovato un plug-in Visual Studio (lo uso nel 2012 e 2013). Duplica selezione duplica selezioni e linee intere: devono solo essere selezionate parzialmente. La scorciatoia standard è ALT+ D.


5

Non so se questo esiste in Visual Studio 2008 ma in Visual Studio 2010+ puoi farlo facilmente tramite:

Non selezionare nulla, quindi premere Ctrl+ CE quindi (senza fare altro) Ctrl+V


5

In Visual Studio 2017 e forse in altre versioni Non sono necessarie macro o estensioni ,

  1. Vai a Tools > Options > Environment > Keyboards
  2. Sotto Show commands containing:scrivereEdit.Duplicate
  3. Posiziona il cursore su Press shortcut keys:e premi Ctrl+ De fai clic sul Assignpulsante
  4. fai clic OKper salvare la nuova scorciatoia da tastiera

inserisci qui la descrizione dell'immagine


4

Sto usando la macro pubblicata da Wael: comando di riga duplicata per Visual Studio , ma ha smesso di funzionare una settimana fa, ho ipotizzato a causa di un aggiornamento di Windows. E avevo ragione, a partire da febbraio 2014, le macro sono state disabilitate in VS2010 (e apparentemente nel 2008).

Per risolvere questo problema, dovrai disinstallare gli aggiornamenti di sicurezza o aggiungere una riga di codice nei file di configurazione come mostrato qui .

Su una macchina Windows a 64 bit i percorsi predefiniti per questi file sono:

  • C:\Program Files (x86)\Common Files\Microsoft Shared\VSA\9.0\VsaEnv\vsaenv10.exe.config
  • C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe.config

    ...
    <configuration>
        <runtime>
            <AllowDComReflection enabled="true"/>
            ...
    

    screenshot dell'editor

È NECESSARIO eseguire il vostro editor di testo con diritti di amministratore o non funzionerà! Spero che questo aiuti chiunque altro che improvvisamente ha estratto la propria funzionalità macro da sotto di loro.


4

per Visual Studio 2012, 2013, 2015, 2017 segui il link e scarica l'estensione

https://marketplace.visualstudio.com/items?itemName=ctlajoie.DuplicateSelection

Ora vai su Strumenti> Opzioni> Tastiera e digita "Duplica" nella casella di ricerca (la stringa di comando completa è "Modifica.DuplicateSelection"). Qui puoi associarlo a qualsiasi scorciatoia come faresti per qualsiasi altro comando.


3

Basta posizionare il mouse sulla riga per copiare e fare CTRL+ C, successivamente CTRL+ Vsulla stessa riga. Funziona come per magia :-)



3

Per coloro che stanno ancora visualizzando questa domanda su Visual Studio post-2008, è stato aggiunto un vero file Edit.Duplicate:

  • CTRL+ E,V
  • CTRL+ D(VS 2017 15.6+)

2

Ctrl+ Dè una nuova scorciatoia introdotta in VS 2017 v15.6 che sembra fare esattamente ciò che Ctrl+ E,V

Ctrl + D duplicherà la linea in cui si trova il cursore e la inserirà proprio sotto la linea in primo piano. Se desideri duplicare un set specifico di codice, seleziona semplicemente la parte di codice che vuoi duplicare prima di invocare il comando duplica codice.

Non influirà sugli Appunti

fonte


1
Nuova installazione di VS2017 e VS2019: Ctrl + D non è mappato per impostazione predefinita su Editor.DuplicateLine ...
thomasgalliker

2

Per Visual Studio Code 2019 :

Tasti di scelta rapida del menu Modifica con: ctrl+k e ctrl+s

Modifica "Copia linea giù" ( Shift+ Alt+DownArrow ) nel tuo collegamento.

Puoi trovarlo, con l'ID comando: editor.action.copyLinesDownAction

Per me, è ctrl+d


1

http://www.jetbrains.com/resharper/

La mia storia: ho iniziato a lavorare in una nuova società, non avevo mai usato Visual Studio prima. Una delle prime cose: come duplicare la linea. Dopo aver impostato la macro, ReSharper mi ha detto: ti piacerebbe sostituire il mio collegamento che era: "testo duplicato" :)


resharper - molto lento
Horev Ivan

1

In Visual Studio 2010 si copia l'intera riga su cui si trova il cursore con CTRL+, INSERTquindi è possibile utilizzare Ctrl+ Vo SHIFT+ INSERTper incollarlo.



1

Il comando che vuoi è Edit.Duplicate . È mappato CtrlE, CtrlV. Questo non sovrascriverà i tuoi appunti.


1

Uso il link dell'applicazione: AutoHotkey con il codice sottostante salvato nel CommentDuplikateSaveClipboard.ahkfile. È possibile modificare / rimuovere i collegamenti è facile.
Devo link di questo file "Shortcut to CommentDuplikateSaveClipboard.ahk"in Autostartin finestre.
Questo script protegge i tuoi appunti.
Se sei più curioso, aggiungi scorciatoie a thisable / enable script.
A volte uso molto impressionante Multi Clipboardscript per la maniglia facile con molte clipssalvati su disco e l'utilizzo con CTRL+ C, X, Vcopiare, incollare, tagliare, prossimo, precedente, eliminare questo, eliminare tutti.

;CommentDuplikateSaveClipboard.ahk

!c:: ; Alt+C === Duplicate Line
^d:: ; Ctrl+D
ClipSaved := ClipboardAll
Send, {END}{SHIFTDOWN}{HOME}{SHIFTUP}{CTRLDOWN}c{CTRLUP}{END}{ENTER}{CTRLDOWN}v{CTRLUP}{HOME}
Clipboard := ClipSaved
ClipSaved =
return

!x:: ; Alt+X === Comment Duplicate Line
ClipSaved := ClipboardAll
Send, {END}{SHIFTDOWN}{HOME}{SHIFTUP}{CTRLDOWN}c{CTRLUP}{LEFT}//{END}{ENTER}{CTRLDOWN}v{CTRLUP}{HOME}
Clipboard := ClipSaved
ClipSaved =
return

!z:: ; Alt+Z === Del uncomment  Line
ClipSaved := ClipboardAll
Send, {END}{SHIFTDOWN}{UP}{END}{SHIFTUP}{DEL}{HOME}{DEL}{DEL}
Clipboard := ClipSaved
ClipSaved =
return

!d:: ; Alt+D === Delete line
Send, {END}{SHIFTDOWN}{UP}{END}{SHIFTUP}{DEL}
return

!s:: ; Alt+S === Swap lines
ClipSaved := ClipboardAll
Send, {END}{SHIFTDOWN}{UP}{END}{SHIFTUP}{CTRLDOWN}x{CTRLUP}{UP}{END}{CTRLDOWN}v{CTRLUP}{HOME}
Clipboard := ClipSaved
ClipSaved =
return

!a:: ; Alt+A === Comment this line, uncomment above
Send, {END}{HOME}//{UP}{HOME}{DEL}{DEL}
return

0

Non una risposta, solo un'utile aggiunta: come omaggio, ho appena inventato (beh ... ehm ... modificato il codice pubblicato da Lolo) una macro RemoveLineOrBlock. Godere!

Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports EnvDTE90a
Imports EnvDTE100
Imports System.Diagnostics

Public Module RemoveLineOrBlock

    Sub RemoveLineOrBlock()
        Dim selection As TextSelection = DTE.ActiveDocument.Selection
        Dim lineNumber As Integer
        Dim line As String

        If selection.IsEmpty Then
            selection.StartOfLine(0)
            selection.EndOfLine(True)
        Else
            Dim top As Integer = selection.TopLine
            Dim bottom As Integer = selection.BottomLine

            selection.MoveToDisplayColumn(top, 0)
            selection.StartOfLine(0)

            selection.MoveToDisplayColumn(bottom, 0, True)
            selection.EndOfLine(True)
        End If

        selection.LineDown(True)
        selection.StartOfLine(vsStartOfLineOptions.vsStartOfLineOptionsFirstColumn,True)

        selection.Delete()

        selection.MoveToDisplayColumn(selection.BottomLine, 0)
        selection.StartOfLine(vsStartOfLineOptions.vsStartOfLineOptionsFirstText)

    End Sub

End Module

0

in VS2019 e anche in VS2017 è possibile selezionare Strumenti-> Opzioni-> Tastiera e si può scegliere nel menu a discesa Schema Resharper (Visual Studio) e otterrai una mappatura come se stessi usando Resharper , in questo caso Ctrl+ Dfarà il trucco per duplicare la linea. Comunque, in base alla documentazione, questo dovrebbe essere fuori dal comune in Visual Studio 2017 Versione 15.8 o successiva


-3

Per Visual Studio 2010, prova a utilizzare questi comandi per la duplicazione rapida delle linee (usa gli Appunti):

  • Fai clic sulla riga che desideri copiare. Ctrl+ Ccopierà quella linea.

  • Quindi premere Ctrl+ Shift+ Enterper inserire uno spazio vuoto sotto il punto di inserimento

    (In alternativa, utilizzare Ctrl+ Enterper inserire una riga vuota sopra il punto di inserimento.)

  • Quindi usa semplicemente Ctrl+ Vper incollare la linea.


1
Ottime istruzioni passo-passo per una copia e incolla. Ma l'OP sta cercando un metodo per duplicare una riga ...
ʙᴀᴋᴇʀ
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.