2010-02-01 13 views
19

Sto cercando di utilizzare VS 2010 per la scrittura C. Spesso, cerco di utilizzare una combinazione di tasti, e ricevo un messaggio di errore del tipo:Visual Studio 2010: perché non sono disponibili combinazioni di tasti?

La combinazione di tasti (key, chiave) è legato al comando (Comando) che è non disponibile al momento.

Perché è questo? Gli esempi includono CTRL + R, R per Rename e CTRL + K, CTRL + D per Formato documento.

Sto provando questi comandi con il mio cursore nella finestra di modifica del codice.

Trovo che questo funzioni nel 2008 C# ma non nel 2010 C/C++.

risposta

3

L'editor di testo C++ non implementa questi due comandi. Se funzionano nel 2008, è solo perché è stata installata un'estensione che aggiunge il supporto per tali funzionalità.

Modifica: L'OP al momento dice "per scrivere C", nel caso in cui la domanda cambi in "scrittura C#".

Se l'OP indica in realtà C#, l'errore si verifica perché si sta modificando un documento che non fa parte di un progetto/soluzione attualmente aperto oppure il file ha l'azione di creazione impostata su Nessuno.

+4

Quindi la soluzione per Documento formato è selezionare Seleziona tutto, quindi Selezione formato: 'Ctrl A',' Ctrl K', 'Ctrl F'. – minnow

7

Come dice 020Z28, i comandi non sono supportati nell'editor di testo C++. La soluzione alternativa per Documento formato è Seleziona tutto, quindi Selezione formato: Ctrl A, Ctrl K, Ctrl F.

2

Ho trovato a caso il comando di formato documento "non disponibile al momento". Ho scoperto che il salvataggio del file e il passaggio a un'altra scheda e viceversa, rinominano il comando.

0

Può dipendere dall'estensione del file che si sta tentando di formattare.

Ad esempio, stavo testando una mappa BizTalk (XSLT) che emette XML. Il file di output aveva un'estensione .txt e ripetutamente lanciava l'errore Ctrl + K, Ctrl + D. Quando ho cambiato l'estensione del file in .xml, Ctrl + K, Ctrl + D ha funzionato ogni volta.

Non so se VS utilizza il contenuto o l'estensione per determinare come formattare il file, ma il mio pensiero è che VS non ha idea di come formattare un file .txt, ma sa come formattare un file .xml.

0

Rimuovere 'tagprefix="asp"' proprietà dal tag registro.

Problemi correlati