Bagikan melalui


Merefaktor di Visual Studio untuk Mac

Penting

Visual Studio untuk Mac dijadwalkan untuk dihentikan pada 31 Agustus 2024 sesuai dengan Kebijakan Siklus Hidup Modern Microsoft. Meskipun Anda dapat terus bekerja dengan Visual Studio untuk Mac, ada beberapa opsi lain untuk pengembang di Mac seperti versi pratinjau ekstensi C# Dev Kit baru untuk Visual Studio Code.

Pelajari selengkapnya tentang garis waktu dukungan dan alternatif.

Merefaktor kode adalah cara untuk mengatur ulang, menyusun ulang, dan mengklarifikasi kode yang ada sambil memastikan bahwa perilaku keseluruhan kode tidak berubah.

Refaktor menghasilkan basis kode yang lebih sehat, sehingga lebih dapat digunakan, dapat dibaca, dan dipertahankan untuk Anda atau pengembang atau pengguna lain yang mungkin merujuk ke kode tersebut.

Visual Studio untuk integrasi Mac dengan Roslyn, platform pengompilasi .NET sumber terbuka Microsoft, memungkinkan lebih banyak operasi refaktor.

Mengubah nama

Perintah Ganti nama refaktor dapat digunakan pada pengidentifikasi kode apa pun (misalnya, nama kelas, nama properti, dll.) untuk menemukan semua kemunculan pengidentifikasi tersebut dan mengubahnya. Untuk mengganti nama simbol, klik kanan dan pilih Ganti Nama..., atau gunakan pengikatan kunci Cmd (⌘) + R:

Rename menu item

Hal ini menyoroti simbol dan semua referensinya. Saat Anda mulai mengetikkan nama baru, nama tersebut secara otomatis mengubah semua referensi dalam kode, dan Anda dapat melakukan perubahan dengan menekan Enter:

Renaming and identifier

Tindakan Cepat dan Pemfaktoran Ulang

Tindakan Cepat dan Pemfaktoran Ulang memungkinkan Anda merefaktor, menghasilkan, atau memodifikasi kode dengan satu tindakan dengan mudah.

Tindakan Cepat dapat digunakan untuk:

  • Menerapkan perbaikan kode untuk pelanggaran aturan penganalisis kode
  • Menekan pelanggaran aturan penganalisis kode
  • Menerapkan refaktor (misalnya, membuat inline variabel sementara)
  • Membuat kode (misalnya, memperkenalkan variabel lokal)

Tindakan Cepat dapat diterapkan dengan menggunakan ikon bola lampu light bulb icon atau obengscrewdriver icon, atau dengan menekan Opsi (⌥)+Enter saat kursor Anda berada di baris kode tempat tindakan tersedia. Anda akan melihat bola lampu error light bulb icon kesalahan jika ada squiggle merah yang menunjukkan kesalahan, dan Visual Studio memiliki perbaikan yang tersedia untuk kesalahan tersebut.

Pihak ketiga dapat memberikan diagnostik dan saran khusus untuk bahasa apa pun, misalnya sebagai bagian dari SDK, dan Visual Studio bohlam akan menyala berdasarkan aturan tersebut.

Ikon Tindakan Cepat

Ikon yang muncul saat Tindakan Cepat tersedia memberikan indikasi jenis perbaikan atau refaktor yang tersedia. Ikon obengscrewdriver icon menunjukkan bahwa ada tindakan yang tersedia untuk mengubah kode, tetapi Anda tidak harus menggunakannya. Ikon bolalight bulb icon lampu kuning menunjukkan ada tindakan yang tersedia yang harus Anda lakukan untuk meningkatkan kode Anda. Ikon bola lampuerror light bulb icon kesalahan menunjukkan ada tindakan yang tersedia yang memperbaiki kesalahan dalam kode Anda.

Untuk melihat bohlam atau obeng

  • Jika perbaikan tersedia, bohlam akan spontan muncul saat Anda mengarahkan mouse ke lokasi kesalahan.

    Light bulb with mouse hovering

  • Bohlam dan obeng muncul di margin kiri editor saat Anda memindahkan tanda sisipan ke baris kode tempat Tindakan Cepat atau Pemfaktoran Ulang tersedia.

  • Tekan Opsi (⌥)+Enter di mana saja pada baris untuk melihat daftar Tindakan Cepat dan refaktor yang tersedia.

Display Context Items

Anda dapat melihat pratinjau dengan mengarahkan mouse ke atas salah satu tindakan konteks tentang apa yang akan ditambahkan atau dihapus dari kode Anda.

Option Enter Context items

Untuk mengaktifkan opsi ini, Anda harus memilih Aktifkan analisis sumber file terbuka di opsi Visual Studio untuk Mac > Preferensi > Editor Teks > Analisis Sumber:

Enabling Source analysis

Ada lebih dari 100 kemungkinan tindakan yang dapat disarankan, yang diaktifkan atau dinonaktifkan dengan menelusuri Visual Studio untuk Mac > Preferensi > Analisis Sumber > C# > Tindakan Kode dan pilih atau batalkan pilihan kotak di samping tindakan:

C# Source Analysis actions

Tindakan cepat umum

Anda dapat mempelajari selengkapnya tentang tindakan cepat umum di artikel Tindakan Cepat Umum.

Analisis sumber

Analisis sumber menganalisis kode Anda dengan cepat dengan menggarisbawahi potensi kesalahan dan pelanggaran gaya, serta menyediakan perbaikan otomatis sebagai tindakan konteks.

Anda dapat melihat semua hasil analisis sumber untuk file apa pun kapan saja dengan melihat bilah gulir di sisi kanan editor teks:

Source Analysis sidebar

Jika mengklik lingkaran di bagian atas, Anda dapat melakukan iterasi melalui setiap saran, dan masalah dengan tingkat keparahan tertinggi ditampilkan terlebih dahulu. Masalah akan muncul ketika mouse diarahkan ke atas hasil atau baris individual. Masalah ini dapat diperbaiki melalui tindakan konteks:

Source Analysis Item

Lihat juga