기본 콘텐츠로 건너뛰기

Visual Studio 단축키


문자 검색/치환

  • Ctrl + F  -> 검색
  • Ctrl + H  -> 치환


자동 들여쓰기(indent)

  • Ctrl + K, Ctrl + D  -> 파일전체
  • Ctrl + K, Ctrl + F  -> 선택영역


코드개요 확장/축소

  • Ctrl + M, Ctrl + L  -> 파일전체 확장/축소
  • Ctrl + M, Ctrl + M  -> 선택영역 확장/축소


주석처리

  • Ctrl + K, Ctrl + C  -> 선택영역 주석화
  • Ctrl + K, Ctrl + U  -> 선택영역 주석 취소


함수정의로 이동

  • F12


커서 위치 이력 기록

  • Ctrl + - (마이너스)  -> 직전 커서위치로 이동
  • Ctrl + Shift + - (마이너스)  -> 다음 커서위치로 이동



이 블로그의 인기 게시물

[C#] C# 프로그램의 일반적인 구조(A skeleton of a C# program)

// A skeleton of a C# program  using System; namespace YourNamespace {     class YourClass     {     }     struct YourStruct     {     }     interface IYourInterface      {     }     delegate int YourDelegate();     enum YourEnum      {     }     namespace YourNestedNamespace     {         struct YourStruct          {         }     }     class YourMainClass     {         static void Main(string[] args)          {             //Your program starts here...         }     } } By Microsoft.MSDN :: .NET Guide Docs

[C#] 간결한 식(expression)

[ 기본 간결식 ] member => expression; (example 1 : 메서드) using System; public class Person { public Person(string firstName, string lastName) { fname = firstName; lname = lastName; } private string fname; private string lname; public override string ToString() => $"{fname} {lname}".Trim(); public void DisplayName() => Console.WriteLine(ToString()); } class Example { static void Main() { Person p = new Person("Mandy", "Dejesus"); Console.WriteLine(p); p.DisplayName(); } } (example 2 : 생성자) public class Location {    private string locationName;    public Location(string name) => Name = name;    public string Name    {       get => locationName;       set => locationName = value;    } } (example 3 : 종료자) using System; public class Destroyer {    public override string ToString() => GetT...

[C#][Network][Thread] C#에서 쓰레드를 이용한 에코서버의 기본구조

// Thread Netwotk Server Exam namespace threadNetworkExam {     public partial class Form1 : Form     {         // TCP 소켓통신 서버구현을 위해 TCP리스너 정의/초기화         private TcpListener tcpListner = null;                 public Form1()         {             InitializeComponent();         }         // Thread Method         // Client 접속시 스레드가 호출하여 작업할 메소드 정의         private void AcceptClient()         {             while (true)             {                 // Client 소켓통신을 위해 수신을 대기하는 TcpClient 생성                 // TcpListner를 통해 생성                 TcpC...