skip to Main Content
Kiat Dan Trik Dasar Untuk Meningkatkan Produktivitas Di Visual Studio

Kiat dan Trik Dasar untuk Meningkatkan Produktivitas di Visual Studio


Kiat dan Trik Dasar untuk Meningkatkan Produktivitas di Visual Studio

Visual Studio adalah IDE Microsoft yang digunakan oleh banyak pengembang di seluruh dunia setiap hari. Ini adalah alat yang hebat yang menyediakan banyak fitur menarik dan sangat berguna untuk membuat hidup pengembang jauh lebih mudah, tetapi sering kali, terutama ketika kita baru dengan IDE, kita tidak memanfaatkan kekuatan penuhnya.

Pada artikel ini, kita akan berbicara tentang beberapa fitur Visual Studio yang banyak membantu dalam karir kita dan meningkatkan produktivitas kita berkali-kali lipat.

Kami tidak akan berbicara tentang plugin atau alat tambahan apa pun yang dapat diinstal di Visual Studio di artikel ini. Kami hanya akan bekerja dengan fitur bawaan Visual Studio.

Artikel ini dibagi menjadi beberapa bagian berikut:

Navigasi di Visual Studio

Mari kita lihat bagaimana kita dapat meningkatkan navigasi kita di Visual Studio.

Navigasi Melalui Windows Aktif

Untuk menavigasi melalui jendela aktif di Visual Studio, solusi logisnya adalah menggunakan mouse dan membuka jendela yang diperlukan.

Tetapi, ketika kita menulis kode kita, kita ingin mengeksekusi aksi sampingan kita secepat mungkin tanpa memindahkan tangan kita dari keyboard. Jadi alih-alih menggunakan mouse, kita bisa menggunakan kombinasi CTRL + TAB. Segera setelah kami melakukannya, kami dapat memilih jendela yang diperlukan dengan tombol panah:

Navigasi Melalui Tab Aktif

Dengan cara yang sama kita menavigasi melalui jendela aktif, kita dapat menavigasi melalui tab aktif. Jadi, yang perlu kita lakukan adalah menekan kombinasi tombol CTRL + TAB dan menavigasi dengan tombol panah. Selain itu, kami tidak perlu menggunakan tombol panah sama sekali, setelah kami menekan kombinasi tombol yang diperlukan sambil menahan tombol CTRL, kami cukup menekan tombol TAB untuk menavigasi melalui tab yang aktif.

Kita dapat mencapai hal yang sama dengan kombinasi tombol berbeda CTRL + F6 atau CTRL + SHIFT + F6 untuk navigasi mundur:

Menutup Tab Saat Ini Aktif

Ketika kita ingin menutup tab yang sedang kita gunakan, alih-alih menggunakan mouse untuk melakukannya, kita dapat menekan kombinasi tombol CTRL + F4. Ini adalah cara yang lebih cepat dan tab akan ditutup pasti:

Navigasi Melalui Elemen Kelas atau Proyek Utuh

Dalam proyek dunia nyata, kita sering menemukan diri kita dengan banyak kelas dan metode yang berbeda dan menemukan metode tertentu di kelas dapat memakan waktu.

Kita dapat mempercepat itu dengan menggunakan Menu Navigasi Kelas di sudut kanan atas Visual Studio. Segera setelah kami mengklik panah menu, itu akan menunjukkan kepada kita semua anggota kelas. Setelah kami mengklik elemen yang diperlukan, Visual Studio akan menavigasi kami ke pilihan yang diperlukan:

Untuk mencapai efek yang serupa, kita dapat menggunakan opsi GoTo (Edit => Go To), yang memberi kita berbagai fitur navigasi. Tapi salah satu yang paling sering kita gunakan adalah opsi GoTo All, yang bisa kita aktifkan dengan menekan kombinasi tombol CTLR + T. Ini akan mencari istilah yang diperlukan di kelas saat ini atau seluruh proyek juga:

Navigasi Melalui Definisi dan Implementasi

Ketika kami ingin melihat definisi anggota diimplementasikan di kelas tempat kami berada saat ini, kami dapat melakukannya dengan mengklik kanan pada nama anggota itu dan kemudian memilih opsi Go To Definition. Dan ini bekerja dengan baik, tetapi cara yang lebih cepat dan lebih baik adalah dengan hanya meletakkan kursor pada anggota yang ingin kita lihat definisi dan untuk menekan tombol F12. Setelah kita selesai dengan definisi dan ingin kembali, kita dapat menekan CTRL + – kombinasi tombol, untuk kembali ke lokasi asal kita.

Tetapi dalam banyak kasus memeriksa definisi anggota tidak cukup bagi kami. Sebaliknya, kami ingin melihat implementasi anggota tertentu. Untuk melakukan itu, kita dapat menekan kombinasi tombol CTRL + F12.

Untuk menemukan semua referensi untuk anggota yang diperlukan, kita dapat menggunakan kombinasi tombol SHIFT + F12. Kemudian kita bisa menavigasi melalui jendela yang terbuka dengan semua referensi.

Akhirnya, kita dapat memeriksa definisi anggota tetapi tanpa pindah ke file definisi ini ada. Untuk melakukan itu, kita dapat menggunakan kombinasi tombol ALT + F12:

Debugging

Debugging adalah proses pengembangan perangkat lunak yang tak terhindarkan dan meskipun banyak membantu kita untuk menganalisis kode, itu bisa memakan waktu jika tidak digunakan dengan benar. Ada beberapa teknik yang dapat mempercepat proses debugging.

Placeholder dan Melangkah Melalui Kode

Alih-alih menempatkan breakpoint dengan klik kiri mouse dan kemudian memilih opsi breakpoint, kita dapat menekan tombol F9 untuk memasukkan breakpoint. Setelah itu, kita bisa menggunakan tombol F5 untuk memulai aplikasi kita dalam mode debugging.

Setelah kami dalam mode debugging, kami dapat menavigasi kode kami dengan menggunakan mouse dan perintah yang biasanya ada di atas layar Visual Studio:

Tetapi, tentu saja, ada solusi yang lebih baik dan lebih cepat tanpa menggunakan mouse dan mengklik tombol-tombol itu. Itu benar, kita bisa menggunakan keyboard kita. Untuk melangkahi garis, kita bisa menggunakan tombol F10 dan alih-alih melangkah ke tombol, kita bisa menggunakan tombol F11. Akhirnya, alih-alih tombol langkah keluar, kita dapat menggunakan kombinasi tombol SHIFT + F11.

Setelah kita selesai dengan debugging, kita dapat menekan SHIFT + F5 untuk menghentikan debugging:

Debugging Bersyarat

Terkadang kita memiliki situasi di mana kita perlu men-debug daftar item untuk mencari tahu apa yang salah dengan item tertentu. Jika kita membayangkan bahwa kita, misalnya, memiliki hingga seratus item dalam daftar kita dan item yang diperlukan ada di tempat ke-80, kita menyadari bagaimana debugging yang memakan waktu.

Untungnya, kita dapat menggunakan debugging bersyarat untuk menentukan item mana yang kita inginkan untuk breakpoint kita aktifkan. Untuk mengkonfigurasi debugging bersyarat, kita harus menempatkan breakpoint terlebih dahulu dan kemudian menggunakan kombinasi tombol ALT + F9 dan setelah itu menekan tombol C:

Debugging Threads di Visual Studio

Jika kita mencoba men-debug kode yang dipanggil dari lebih dari satu utas, itu bisa terbukti sangat menantang dan memakan waktu.

Itu karena proses debugging kami akan beralih dari utas ke utas, membuat kami mengulangi proses debug untuk setiap utas baru dan melanjutkan proses debug untuk yang sebelumnya. Untuk menghindari penggantian ulir selama proses debug, kami dapat mengunci proses debug kami untuk utas tunggal yang diperlukan.

Untuk melakukan itu, kita harus mengulangi langkah-langkah yang diperlukan untuk debugging bersyarat dan kemudian di jendela bersyarat untuk memilih opsi Filter di bidang Tambahkan kondisi input. Akhirnya, kita harus menambahkan id utas atau nama utas di bidang input terakhir dalam format „ThreadId = number“ or „ThreadName = “Name“ “:

Menggunakan Immed Window

Kita dapat menggunakan jendela Immediate untuk debug dan mengeksekusi ekspresi dalam proyek kita. Sangat membantu ketika kita ingin memeriksa hasil dari ekspresi atau nilai variabel selama proses debug. Tentu saja, itu tidak harus digunakan hanya selama proses debug. Kami dapat mengeksekusi pernyataan apa pun dalam waktu desain juga.

Untuk memilih jendela Segera, kita dapat menggunakan kombinasi tombol CTRL + ALT + I:

Menggunakan Cuplikan Kode

Cuplikan kode adalah fitur yang cukup penting di Visual Studio karena mereka memberikan cara penulisan kode yang lebih cepat di proyek kami. Visual Studio memiliki banyak cuplikan, tetapi kami hanya akan menunjukkan yang menurut kami paling sering digunakan.

Cuplikan untuk Konstruktor

Untuk membuat konstruktor dalam kode kita, yang harus kita lakukan adalah mengetikkan ctor dan menekan TAB:

Cuplikan untuk Properti

Untuk membuat properti yang diimplementasikan secara otomatis, kita harus mengetikkan kunci prop. Jika kita ingin memiliki setter pribadi di properti kita, kita memerlukan kunci propg. Jika kita menginginkan properti lengkap beserta variabel privatnya, kita bisa mengetikkan propfull. Dengan tombol TAB, kita dapat beralih di antara bidang kuning yang bertindak sebagai pengganti untuk input kita. Akhirnya, setelah selesai, kita dapat menekan tombol Enter:

Pernyataan Bersyarat, Penggunaan dan Coba Tangkap

Untuk membuat pernyataan if-else dalam kode kita, kita dapat menggunakan dua cuplikan kode: if dan else. Untuk blok penggunaan, kami diberikan potongan kode using. Tentu saja, kita semua ingin menulis kode aman. Jadi, untuk melakukan itu kita dapat menggunakan try snippet atau tryf untuk bahkan menambahkan blok akhirnya:

Cuplikan untuk Loops dan Console.WriteLine

Loop selalu merupakan bagian penting dari kode kami, dan tentu saja, Visual Studio memberi kami beberapa cuplikan untuk itu juga:

  • for => menghasilkan loop for
  • forr => terbalik untuk loop
  • foreach => menghasilkan foreach loop
  • while => snippet untuk loop while
  • do => membuat loop do-while

Cara tercepat membuat pernyataan Console.WriteLine () adalah dengan menggunakan cuplikan cw.

Ada berbagai potongan kode bawaan di Visual Studio, dan kita dapat menemukannya semuanya dengan menekan kombinasi tombol CTRL + K dan tepat setelah tombol X:

Membuat Cuplikan Kustom

Jika kita memiliki bagian kode (metode tanpa parameter misalnya) yang sering kita gunakan dalam proyek kita, masuk akal bagi kita untuk membuat potongan untuk kode itu.

Mari kita tunjukkan bagaimana cara melakukannya.

Hal pertama yang akan kita lakukan adalah membuat file XML bernama Method.xml:

<?xml version=“1.0” encoding=“utf-8” ?>
<CodeSnippets  xmlns=“http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet”>
  <CodeSnippet Format=“1.0.0”>
    <Header>
      <Title>method</Title>
      <Shortcut>method</Shortcut>
      <Description>Code snippet for parameterless method</Description>
      <Author>Code Maze Blog</Author>
      <SnippetTypes>
        <SnippetType>Expansion</SnippetType>
      </SnippetTypes>
    </Header>
    <Snippet>
      <Declarations>
        <Literal>
          <ID>type</ID>
          <Default>void</Default>
          <ToolTip>Type</ToolTip>
        </Literal>
        <Literal>
          <ID>name</ID>
          <Default>Method</Default>
          <ToolTip>Method Name</ToolTip>
        </Literal>
      </Declarations>
      <Code Language=“csharp”>
        <![CDATA[public $type$ $name$()
{
    $selected$ $end$
}]]>
      </Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>

Untuk melanjutkan, kita perlu menyimpan file ini tetapi dengan ekstensi .snippet. Jadi file kita akan memiliki nama Method.snippet. Sekarang, kita perlu mengimpor file ini ke Pengelola Cuplikan Kode. Untuk melakukan itu, mari kita lakukan langkah-langkah berikut:

Pintasan Tambahan untuk Meningkatkan Kecepatan Pengodean

Sejauh ini, kami telah menggunakan banyak cara pintas yang berbeda untuk menunjukkan bagaimana kami dapat meningkatkan produktivitas kami. Di bagian ini, kami akan memperkenalkan beberapa lagi, yang dapat membantu kami mempercepat pengembangan kami.

File Baru, Pemformatan Kode dan Garis Besar

Alih-alih menambahkan file baru di proyek kami dengan mengklik kanan di jendela Solution Explorer dan kemudian memilih opsi Add, kita dapat menggunakan kombinasi tombol CTRL + SHIFT + A. Ini akan menavigasi kita ke file Kelas secara default atau ke file yang terakhir ditambahkan.

Visual Studio memberi kami fitur hebat untuk memformat kode kami hanya dengan menekan kombinasi tombol CTRL + K, CTRL + D. Ini akan memformat kode kami dengan aturan yang telah ditentukan, sehingga membuatnya lebih bersih dan mudah dibaca. Jika Anda bekerja di tim besar kami sarankan Anda menggunakan aturan default untuk menghindari menggabungkan konflik karena pemformatan kode yang berbeda.

Jika kita ingin menutup kode di kelas kita, apakah kita ingin semua anggota atau hanya satu anggota, kita dapat melakukannya dengan beberapa kombinasi tombol. Untuk beralih bagian yang dipilih di kelas kami (seluruh kelas, namespace atau metode tunggal), kita dapat menggunakan kombinasi tombol CTRL + M, M. Tetapi jika kita ingin menutup semua anggota di dalam kelas kita dapat menggunakan CTRL + M, O dan memperluas CTRL + M, kombinasi tombol L:

Mengekstrak Bagian Kode

Sangat umum bahwa kami ingin memperbaiki kode kami dengan mengekstraksi beberapa bagian dari kode itu ke metode baru. Jika itu terjadi, alih-alih menulis metode baru secara manual, kita dapat menggunakan kombinasi tombol CTRL + R, M. Dengan cara ini, kita akan memiliki metode baru secara otomatis dibuat dan panggilan ke arah itu juga.

Serta kita dapat mengekstraksi bagian dari kode kita menjadi metode baru, kita dapat membuat antarmuka baru dari kelas kita yang ada, yang selalu merupakan cara yang lebih disukai karena antarmuka harus muncul dari implementasi kelas dan bukan sebaliknya. Jadi, untuk mengekstrak antarmuka baru dari kelas kami, kami dapat menggunakan CTRL + R, kombinasi tombol I, yang akan membuat antarmuka baru dengan anggota yang dipilih, dan membuat warisan antara kelas kami dan antarmuka yang baru dibuat:

Bookmark, Mengganti Nama, Saran

Ketika mengerjakan proyek, muncul hal-hal yang menarik perhatian kita. Karena kurangnya waktu untuk mengerjakannya pada saat itu, kami ingin kembali lagi nanti. Dalam situasi ini, solusi terbaik adalah menempatkan bookmark pada baris kode itu, untuk melayani kami sebagai pengingat.

Untuk menambahkan bookmark ke dalam kode, kita harus menggunakan kombinasi tombol CTRL + K, K. Kombinasi tombol yang sama digunakan untuk menghapus bookmark. Kami dapat membuat daftar semua bookmark dengan menggunakan kombinasi tombol CTRL + W, B.

Ketika datang ke tindakan ganti nama, itu bisa menyesatkan untuk berpikir bahwa ini hanyalah penghapusan sederhana dan menambahkan tindakan nama baru. Tetapi bagaimana jika anggota itu digunakan di seluruh kelas kita, atau di banyak kelas lain juga, kita ingin mengganti nama kejadian itu juga.

Nah, ada solusi yang lebih mudah dengan menekan tombol F2 di atas anggota yang ingin kita ganti namanya. Tindakan ini akan mengubah nama anggota saat ini dan semua kemunculannya di seluruh kode.

Akhirnya, saran adalah fitur yang sangat kuat di Visual Studio. Ini membantu kita untuk memperbaiki kode kita, untuk mengimpor arahan yang hilang, memperbaiki kesalahan dalam kode dll. Jadi, daripada menggunakan klik mouse pada bohlam kuning untuk menampilkan semua saran, kita dapat menggunakan CTRL +. Kombinasi tombol (atau ALT + ENTER):

Bekerja dengan Konten File

Pada bagian ini, kita akan mempelajari beberapa fitur menarik yang dapat meningkatkan kecepatan kita saat bekerja dengan konten file.

Untuk menyalin dan menempelkan satu baris kode, prosedur yang biasa adalah menandai seluruh baris kemudian klik kanan mouse dan pilih salin. Lalu kami menempatkan kursor kami di lokasi yang diinginkan dan klik kanan mouse dan tempel. Tapi, ada cara yang lebih cepat, yang harus kita lakukan adalah menempatkan kursor pada baris yang diperlukan dan tekan CTRL + C dan kemudian kombinasi tombol CTRL + V. Ini akan menempelkan baris baru tepat di bawah yang disalin. Cara yang sama adalah dengan opsi cut, yang harus kita lakukan adalah menekan kombinasi tombol CTRL + X.

Untuk memotong seluruh baris kode, yang harus kita lakukan adalah menekan SHIFT + Hapus kombinasi tombol. Untuk memasukkannya, kita bisa melakukannya dengan menekan SHIFT + Sisipkan kombo.

Terkadang jika kita ingin melakukan tindakan yang sama pada banyak baris, alih-alih melakukan itu baris demi baris, kita dapat menggunakan kombinasi klik CTRL + ALT + dan mengubah beberapa baris secara bersamaan.

Akhirnya, jika kita ingin mengganti tempat dari garis tertentu atau metode penuh, alih-alih memotong dan menempelnya di lokasi yang diperlukan, kita dapat menggunakan kombinasi panah ALT + untuk menjalankannya:

Kesimpulan

Kami yakin bahwa semua fitur ini dapat meningkatkan produktivitas pengembang karena terbukti bermanfaat dalam praktik di dunia nyata.

Tentu saja, ada banyak pintasan lain yang disediakan oleh Visual Studio, dan Anda dapat mempelajari tentang pintasan keyboard default di artikel Visual studio.

Source: CodeMaze
Basic Tips and Tricks to Boost Productivity in Visual Studio

zhavick

Web Developer

Leave a Reply

Back To Top