Pintasan indentasi di Visual Studio

161

Saya baru mengenal Visual Studio 2010 dan C #. Bagaimana cara indentasi teks yang dipilih ke kiri / kanan dengan menggunakan pintasan?

masukkan deskripsi gambar di sini

Dalam Delphi IDE, padanannya adalah Ctrl+ Shift+ Idan Ctrl+ Shift+U

RBA
sumber
62
CTRL + K dan setelah CTRL + D?
RBA
Saya mendapat 5 jawaban yang baik dalam waktu yang bersamaan ... mana yang harus saya terima? +1 untuk semua jawaban. terima kasih
RBA
3
Perhatikan bahwa versi Delphi yang lebih baru juga menggunakan tombol [tab] dan [shift] [tab], tetapi masih mendukung perintah blok indent / unindent yang lama
Gerry Coll
4
hanya dengan menghapus dan menambahkan kembali kurung kurawal terakhir, VS2010 akan secara otomatis indentasi blok kode untuk Anda
Simon

Jawaban:

257

Tabdan Shift+ Tabakan melakukannya.

Trik keren lainnya adalah menahan ALTketika Anda memilih teks, itu akan memungkinkan Anda untuk membuat pilihan persegi. Dimulai dengan VS2010, Anda bisa mulai mengetik dan itu akan menggantikan konten pilihan kuadrat Anda dengan apa yang Anda ketik. Benar-benar luar biasa untuk mengubah banyak baris sekaligus.

Mike Christensen
sumber
Tidak begitu jelas apa yang Anda maksud tentang fitur VS2010, tetapi jenis suara seperti SyncEdit, yang telah dimiliki Delphi selama bertahun-tahun sekarang.
Mason Wheeler
2
@ Alasan Ini tidak kuat dan SyncEdit. Ini memungkinkan Anda untuk membuat pilihan persegi panjang. Jadi, jika seleksi mencakup beberapa baris, maka tidak perlu mencakup beberapa kolom. Kemudian ketika Anda mengetik, Anda mengganti setiap baris dengan apa yang Anda ketik. Jadi variabel Anda harus disejajarkan secara vertikal agar dapat digunakan. Ini adalah salah satu area di mana RAD Studio menang telak.
David Heffernan
FYI, Tab dan Shift + Tab juga berfungsi di bawah Delphi XE2, (seperti halnya ALT 'trik') meskipun dalam versi sebelumnya hanya akan mengganti pilihan Anda dengan karakter tab.
Peter
tab & shift + tab berfungsi untuk membuat indentasi kode Python dalam Visual Code Code 1.11.
Julia Zhao
Dalam Visual Studio 2015 dan selanjutnya Edit> Pemilihan Format (Ctrl + K, Ctrl + F) yang memformat pilihan saat ini.
Brandito
120

Ctrl- K, Ctrl-D

Hanya akan prettify seluruh dokumen. Menghemat banyak masalah, dibandingkan dengan delphi.

Pastikan untuk menghapus semua indentasi dengan terlebih dahulu memilih semuanya dengan Ctrl+ Alalu tekan Shift+ Tab berulang kali hingga semuanya selaras ke kiri. Setelah Anda melakukan itu Ctrl+ K, Ctrl+ D akan bekerja seperti yang Anda inginkan.

Anda juga bisa melakukan hal yang sama tetapi hanya untuk pemilihan kode dengan menyorot blok kode yang ingin Anda luruskan kembali, menyelaraskannya ke sisi kiri ( Shift+ Tab) dan kemudian setelah memastikan Anda memilih kode yang ingin Anda luruskan kembali tekanCtrl + K, Ctrl+ F atau cukup klik kanan kode yang disorot dan pilih "Format Pilihan".

Tony Hopkinson
sumber
7
Ctrl-KD memformat seluruh dokumen. Ada jalan pintas lain untuk memformat teks yang dipilih (Ctrl-KF mungkin?).
Dercsár
ada juga dalam alat pihak 3d gratis Delphi yang dapat melakukan itu dan dapat diintegrasikan dalam IDE.
RBA
Aye memandangi mereka. Akan mengubah setiap file dalam 15 tahun kode sumber, belum lagi perjuangan besar tentang bagaimana kode harus indentasi. BeyondCompare akan cocok. :(
Tony Hopkinson
@RBA - atau dibangun dalam versi terbaru (serta penanganan [TAB])
Gerry Coll
1
@Tony, Delphi sekarang memiliki pemformat kode bawaan (untuk beberapa versi sekarang) yang dapat Anda sesuaikan dengan hampir semua gaya. Sudah ada add-in IDE open source gratis selama bertahun-tahun yang juga dapat disesuaikan untuk bekerja dengan hampir semua format yang Anda inginkan. Karenanya, bagian "dibandingkan dengan Delphi" jawaban Anda salah. Tidak downvotin '- katakan saja'. :)
Ken White
41

Jika Anda ingin kode yang diformat secara otomatis. Coba CTRL+ A+ K+ F. Sambil menahan CTRLhit a, lalu k, lalu f.

Mausimo
sumber
3
Ctrl-D (format dokumen) adalah jalan pintas yang lebih baik karena melakukan hal yang sama (Ctrl-A memilih seluruh dokumen, lalu K + F memformat pilihan)
James McCormack
5
@ Ragurocks: Apa yang dimaksud James adalah Ctrl + K + D, mungkin, yang memformat seluruh dokumen.
Peter Crabtree
Terima kasih. Meskipun abersifat opsional.
SearchForKnowledge
1
CTRL K + F untuk memformat kode yang dipilih CTRL A + K + F, berarti CTRL A pilih semua, lalu format kode yang dipilih, berarti semua
Ali Adravi
24

Tab ke tab kanan, shift-tab ke tab kiri.

Giovanni Galbo
sumber
14

Indentasi pintar visual studio tidak secara otomatis indentasi, tetapi kita dapat memilih blok atau semua kode untuk indentasi.

  1. Pilih semua kode: Ctrl+a

  2. Gunakan salah satu dari dua cara ini untuk memasukkan kode:

    • Shift+ Tab,

    • Ctrl+ k+ f.

Jorgesys
sumber
13

Anda bisa menggunakan TabdanShift+Tab

Bassam Mehanni
sumber
6

Tekan saja Tab untuk mendorongnya ke atas atau pada bilah menu Edit -> Advanced -> Format Selection dan itu akan otomatis indent, pintasan keyboard juga ditampilkan di menu.

Schreinbo
sumber
0

Jika pintasan pindah-kiri dan kanan-kiri tidak muncul di layar Anda, klik pada posisi paling kanan dari bilah alat Anda di bagian atas. Anda harus mendapatkan "Tambah atau Hapus Tombol." Tambahkan tombol "turunkan indentasi garis" dan "naikkan indentasi garis"

pengguna3029478
sumber