Como região-dobrar no Visual Studio 2008 permanentemente desativar
-
02-07-2019 - |
Pergunta
Alguém sabe como desativar código dobrar no visual studio 2008? Alguns dos meus colegas amá-lo, mas eu, pessoalmente, sempre quero ver todo o código, e nunca quero código dobrado fora da vista. Eu gostaria de uma definição que significa minha cópia do Visual Studio não se dobra corpos de função #regions
or.
Solução
Editar: Eu recomendo este outra resposta
Vá para o menu Ferramentas-> Opções. Ir ao texto Editor-> C # -> Avançado. Desmarque a opção "Entre no modo de delinear quando os arquivos abertos".
Isso irá desativar todos delineamento, incluindo as regiões, para todos os arquivos de código C #.
Outras dicas
As respostas voltas aceitos fora de todos os dobradura do código. Se você quiser desativar #region dobráveis ??mas colapso comentários, loops, métodos, etc eu escrevi um plugin que faz isso para você.
#regions Faça sugar menos (de graça):
http://visualstudiogallery.msdn.microsoft.com/0ca60d35- 1e02-43b7-bf59-ac7deb9afbca
- Auto Expandir regiões quando um arquivo é aberto
- Opcionalmente evitar regiões de ser recolhido (mas ainda assim ser capaz de entrar em colapso outro código)
- Dê as linhas região #region / #end um fundo menor, mais leve que eles são menos perceptíveis (também uma opção)
- Obras em C # e VB (mas apenas em VS 2010/2012, não suportado para 2008)
Você também pode desativar a região de embrulho em código gerado (como quando você usar o atalho do Visual Studio para auto-implementam uma interface).
Opções / Editor de Texto / C # / Avançado / Entre no modo de delinear quando os arquivos abrir
Não é permanente, mas as combinações de teclas Ctrl-M Ctrl-L expandir as regiões em um arquivo
Além disso, uma forma rápida de alternar expandir / recolher de todas as regiões é: CTRL + H + L
Eu afixei uma resposta em um tópico relacionado-mas-não-duplicado que pode ajudar algumas pessoas aqui. I detalhou como criar macros que irá desativar #regions de uma única unidade comentando as directivas #region e #endregion, com um companheiro para reactivar-los. Com os #regions desativou o Ctrl + M + O / Fechar a função Definições faz exatamente o que eu quero que ele. Espero que este seja útil para alguém fora de mim.
Esta opção parece estar disponível apenas em C # e não em C / C ++ (Visual Studio 2005). Para desativar o delineamento em arquivos C / C ++ você precisa para fazer um truque mudando a cor que define a cor de fundo do editor. Para fazer isso, vá em Ferramentas> Opções> Ambiente> fontes e cores> Texto dobrável> Alterar "Item Primeiro Plano" cor para branco (ou qualquer que seja a sua cor de fundo é).
i resolvido o problema para mim com um environmentevent:
- começar macroeditor (alt + f11)
- macroprojeto aberta / EnvironmentEvents
- colar o código follwing:
Private Sub DocumentEvents_DocumentOpened(ByVal Document As EnvDTE.Document) Handles DocumentEvents.DocumentOpened
If (Not Document Is Nothing) Then
If (Document.FullName.ToLower().EndsWith(".cs")) Then
Try
DTE.ExecuteCommand("Edit.ExpandAllOutlining")
Catch ex As Exception
End Try
End If
End If
End Sub
Private Sub WindowEvents_WindowActivated(ByVal GotFocus As EnvDTE.Window, ByVal LostFocus As EnvDTE.Window) Handles WindowEvents.WindowActivated
If (Not GotFocus Is Nothing) Then
If (Not GotFocus.Document Is Nothing) Then
If (GotFocus.Document.FullName.ToLower().EndsWith(".cs")) Then
Try
DTE.ExecuteCommand("Edit.ExpandAllOutlining")
Catch ex As Exception
End Try
End If
End If
End If
End Sub
Greetings Tobi