Apakah ada bookmark dalam Visual Studio Code?

289

Bagaimana saya bisa mengatur bookmark dalam Visual Studio Code? Saya tidak dapat menemukan pintasan keyboard.

Atau adakah hal lain yang bisa saya gunakan?

Rheinprinz
sumber
Sepertinya Penanda sedikit lebih kuat dari Penanda Nomor. Ini mendukung label, yang dapat melakukan skema penomoran apa pun yang Anda inginkan. Selain itu, Penunjuk Angka tampaknya terbatas pada 0-9.
Andrew
Ekstensi bookmark: Ctrl + K + S (atau Ctrl + Shift + P untuk membuka Pintasan Keyboard) dan mencari Bookmark untuk menetapkan / mengubah tombol pintas. Juga bagus: itu menambahkan tab baru ke sisi kiri sehingga Anda dapat melihat bookmark Anda. Mereka bertahan di antara sesi.
Andrew
Anda dapat menekan ctrl + - (kembali) atau ctrl + shift + - (maju) untuk memindahkan kursor ke tempat sebelumnya, berfungsi di seluruh file. semacam bookmark seperti
Muhammad Umer

Jawaban:

342

Ya, melalui ekstensi. Coba ekstensi Bookmark di marketplace.visualstudio.com

Tekan Ctrl+ Shift+ Pdan ketik install extensionsdan tekan enter, lalu ketik Bookmarkdan tekan enter.

masukkan deskripsi gambar di sini

Selanjutnya Anda mungkin ingin menyesuaikan tombol apa yang digunakan untuk membuat bookmark dan pindah ke sana. Untuk itu lihat pertanyaan ini .

Warren P
sumber
3
Bookmark sekarang navigasikan ke semua file. Bookmark bernomor masih ketinggalan fitur penting ini.
Rheinprinz
2
Apakah Anda memintanya untuk TIDAK menavigasi semua file? Jika saya ingat betul ekstensi Bookmarks di atas tidak bernomor, dan alasan saya tidak ingin menggunakan bookmark Numbered adalah karena hanya sedikit hal sepele yang mengganggu saya. Saya hanya ingin yang tidak bernomor. Kamu juga? Atau kamu berbeda?
Warren P
Jadi, apakah bookmark bernomor menawarkan pintasan keyboard yang berbeda per bookmark?
Warren P
1
Ya mereka melakukanya. Anda dapat menentukan maksimum 10 bookmark. Tapi itu sudah cukup, untuk konteks pekerjaan Anda.
Rheinprinz
4
"Selanjutnya Anda mungkin ingin menyesuaikan tombol apa yang digunakan untuk membuat bookmark dan pindah ke sana." - Akan lebih bagus jika pintasan default ada di dalam file readme. Tidak ada yang disebutkan, jadi tidak berguna. - Edit: Menemukan cara mengatur bookmark: CTRL+ALT+K. CTRL+ALT+J untuk melompat ke sana.
Kai Noack
57

Anda perlu melakukan ini melalui ekstensi pada versi 1.8.1.

  1. Pergi ke Lihat> Ekstensi . Ini akan membuka Panel Ekstensi.

  2. Ketik bookmarkuntuk mendaftar semua ekstensi terkait.

  3. Install


Saya pribadi suka "Bookmark Nomor" - ini sangat sederhana dan kuat.

Buka baris yang Anda butuhkan untuk membuat bookmark.

Klik Ctrl + Shift + [angka]

Ex: Ctrl + Shift + 2

Sekarang Anda dapat melompat ke baris ini dari mana saja dengan menekan Ctrl + [angka]

Ex: Ctrl + 2

Charlie
sumber
1
Satu kekurangan dengan "Bookmark bernomor" untuk beberapa kasus penggunaan adalah bahwa bookmark adalah per file. Berarti Anda tidak dapat melompat ke file lain menggunakan ekstensi ini. Permintaan fitur untuk mengimplementasikan ini: github.com/alefragnani/vscode-numbered-bookmarks/issues/6
Juha Palomäki
@ Hijau Mereka bekerja! Silakan ikuti instruksi dalam jawabannya.
Charlie
3
Bookmark Bernomor 0.11.0 mendukung navigasi di seluruh file. Dalam pengaturan pengguna tambahkan baris - "numberedBookmarks.navigateThroughAllFiles": "allowDuplicates"
SridharKritha
hal terbaik yang pernah
Raheel Hasan
3
Perhatikan bahwa ada tiga pengaturan untuk navigasiThroughAllFiles. Opsi "allowDuplicates" akan memungkinkan beberapa bookmark dari nomor yang sama di file yang berbeda, dari apa yang saya mengerti. Opsi "ganti" bekerja lebih baik untuk saya - satu set di semua file. Bagus.
moodboom
17

Visual Studio Code saat ini tidak mendukung bookmark secara asli. Silakan tambahkan ini sebagai permintaan fitur ke daftar masalah Git Hub kami ( https://github.com/Microsoft/vscode ).

Sementara itu ada beberapa cara untuk bernavigasi di sekitar kode berdasarkan riwayat navigasi Anda. Anda dapat Ctrl + Tab untuk melompat dengan cepat ke file yang sebelumnya dibuka. Anda juga dapat menavigasi dalam kode Anda berdasarkan posisi kursor menggunakan Goto | Kembali dan Goto | Maju .

Benjamin Pasero
sumber
2
Permintaan uservoice menjadi permintaan untuk ekstensi. Sekarang ditandai sebagai "selesai". Lihat jawaban saya untuk cara menginstal ekstensi dan kemudian mengatur cara pintas keyboard apa yang digunakan untuk itu.
Warren P
7

Kedua ekstensi Kode VS dapat digunakan:

  1. ' Bookmark '
  2. ' Bookmark Bernomor '

Secara pribadi, saya menyarankan: Bookmark Bernomor , dengan opsi 'navigasikan semua file':

  1. ctrl+ Shift+ Pdalam Kode VS
  2. Di bidang yang baru dibuka, ketik: Buka Pengaturan Pengguna
  3. Rekatkan kunci / nilai ini: "numberedBookmarks.navigateThroughAllFiles": "allowDuplicates" (bolehkan duplikat bookmark),
  4. Atau, rekatkan kunci / nilai ini: "numberedBookmarks.navigateThroughAllFiles": "replace"

CATATAN

Apa pun itu, berhati-hatilah dengan pintasan ( Ctrl+ 1, Ctrl+ Shift+ 1, ..) yang sudah ditetapkan.

Secara pribadi, tambang ada dalam 2 konflik, dengan:

  1. Pintasan Kode VS, yang sudah ada,
  2. Papan klip Ditto (saya punya tempel pada setiap panggilan bookmark)
Djordje Stefanovic
sumber
Saya menggunakan Penunjuk Angka, tetapi pada Mac jalan pintas Shift + Cmd + 3 dan Shift + Cmd + 4 sudah ditugaskan untuk mengambil screenshot.
user1941537
4

Ekstensi bookmark yang disebutkan dalam jawaban yang diterima bertentangan dengan toggling breakpoint melalui margin.

Anda dapat menggunakan breakpoints sebagai penanda dan pilih tab debug di sebelah kiri untuk melihat daftar yang menautkan ke garis yang ditetapkan. Saya telah meminta pintasan untuk navigasi breakpoint non-runtime.

Cees Timmerman
sumber
-2

Di bawah judul umum 'editor selalu lupa untuk mendokumentasikan keluar ...' untuk beralih ke baris lain dan tekan kombinasi ctrl + shift + 'N' untuk menghapus bookmark saat ini melakukan hal yang sama pada baris yang ditandai ...

hsmyers
sumber