Visual Studio Code'da yer işaretleri var mı?


288

Yer işaretlerini Visual Studio Code'da nasıl ayarlayabilirim? Klavye kısayolu bulamıyorum.

Yoksa kullanabileceğim başka bir şey var mı?


Yer İşaretleri, Numaralı Yer İşaretlerinden biraz daha güçlü görünüyor. İstediğiniz numaralandırma şemasını yapabilen etiketleri destekler. Ayrıca, Numaralı Yer İmleri 0-9 ile sınırlı görünmektedir.
Andrew

Yer işareti uzantısı: Ctrl + K + S (veya Klavye Kısayollarını açmak için Ctrl + Üst Karakter + P) ve kısayol tuşları atamak / değiştirmek için Yer İşaretleri'ni arayın. Ayrıca hoş: Yer işaretlerinizi görebilmeniz için sol tarafa yeni bir sekme ekler. Seanslar arasında devam ederler.
Andrew

imleci olduğu yere taşımak için ctrl + - (geri git) veya ctrl + shift + - (ileri git) tuşlarına basabilirsiniz, dosyalar arasında çalışır. tür yer imleri
Muhammad Umer

Yanıtlar:


341

Evet, uzantılarla. Marketplace.visualstudio.com'da Yer İşaretleri uzantısını deneyin

Hit Ctrl+ Shift+ Pve yazın install extensions, sonra yazın girin ve tuşuna Bookmarkgirip basın.

resim açıklamasını buraya girin

Daha sonra, bir yer imi oluşturmak ve ona geçmek için hangi tuşların kullanıldığını özelleştirmek isteyebilirsiniz. Bunun için bu soruya bakın .


3
Yer imleri artık tüm dosyalarda geziniyor. Numaralı yer imleri hala bu önemli özelliği kaçırıyor.
Rheinprinz

2
Tüm dosyalar arasında gezinmemesini istiyor musunuz? Yukarıdaki Yer İşaretleri uzantısını doğru hatırlamıyorsam ve Numaralı yer işaretlerini kullanmak istemememin nedeni, dikkatimi dağıtan başka bir zihinsel trivia parçası. Sadece numarasız olanları istiyorum. Ayrıca? Yoksa farklı mısın?
Warren P

Numaralı yer imleri, her yer imi için farklı bir klavye kısayolu sunuyor mu?
Warren P

1
Evet onlar yapar. En fazla 10 yer imi belirleyebilirsiniz. Ancak bu, çalışma ortamınız için yeterlidir.
Rheinprinz

4
"Daha sonra, bir yer imi oluşturmak ve ona geçmek için hangi tuşların kullanıldığını özelleştirmek isteyebilirsiniz." - Varsayılan kısayolların benioku dosyasında olması harika olur . Bahsedilen hiçbir şey, bu nedenle işe yaramaz. - Düzenleme: imini ayarlamak nasıl Bulunan: CTRL+ALT+K. CTRL+ALT+J ona atlamak için.
Kai Noack

57

Bunu 1.8.1 sürümünden itibaren bir uzantı aracılığıyla yapmanız gerekir.

  1. Git Görünüm> Extensions . Bu, Uzantılar Panelini açacaktır.

  2. Tip bookmarkilgili tüm uzantıları listelemek için.

  3. Yüklemek


Şahsen "Numaralı Yer İmleri" ni seviyorum - oldukça basit ve güçlü.

Bir yer işareti oluşturmak için gereken satıra gidin.

Ctrl + Üst Karakter + [bir sayı] 'yı tıklayın

Ör: Ctrl + Shift + 2

Artık Ctrl + [sayı] tuşlarına basarak istediğiniz yerden bu satıra atlayabilirsiniz.

Ör: Ctrl + 2


1
Bazı kullanım durumları için "Numaralı yer imleri" nin bir dezavantajı, yer imlerinin dosya başına olmasıdır. Yani bu uzantıyı kullanarak başka bir dosyaya atlayamazsınız. Bunu uygulamak için bir özellik isteği: github.com/alefragnani/vscode-numbered-bookmarks/issues/6
Juha Palomäki

@Yeşil Çalışıyorlar! Lütfen cevaptaki talimatları izleyin.
Charlie

3
Numaralı Yer İmleri 0.11.0, dosyalar arasında gezinmeyi destekler. Kullanıcı ayarında şu satırı ekleyin - "numberedBookmarks.navigateThroughAllFiles": "allowDuplicates"
SridharKritha

şimdiye kadarki en iyi şey
Raheel Hasan

3
NavigateThroughAllFiles için üç ayar olduğunu unutmayın. "AllowDuplicates" seçeneği, farklı dosyalarda anladığım kadarıyla aynı sayının birden fazla yer işaretine izin verir. "Değiştir" seçeneği benim için çok daha iyi çalışıyor - tüm dosyalar için bir set. Güzel.
moodboom

17

Visual Studio Code şu anda yer işaretlerini yerel olarak desteklememektedir. Lütfen bunu Git Hub sorun listemize ( https://github.com/Microsoft/vscode ) özellik isteği olarak ekleyin .

Bu arada, gezinme geçmişinize göre kodda gezinmenin bazı yolları vardır. Önceden açılan dosyalara hızlı bir şekilde atlamak için Ctrl + Tab tuşlarını kullanabilirsiniz . Goto | ile imleç konumlarına göre kodunuz içinde de gezinebilirsiniz. Geri ve Git | İleri .


2
Uservoice talebi uzatma talebi oldu. Artık "tamamlandı" olarak işaretlendi. Uzantıyı nasıl yükleyeceğime ilişkin cevabımı görün ve ardından hangi klavye kısayollarının kullanılacağını ayarlayın.
Warren P

7

Her iki VS Kodu uzantısı da kullanılabilir:

  1. ' Yer İşaretleri '
  2. ' Numaralı Yer İmleri '

Şahsen ben şunu öneririm: 'Tüm dosyalarda gezin' seçeneği ile Numaralı Yer İmleri :

  1. ctrlVS Kodunda + Shift+P
  2. Yeni açık alana şunu yazın: Kullanıcı Ayarlarını Aç
  3. Bu anahtarı / değeri yapıştırın: "numberedBookmarks.navigateThroughAllFiles": "allowDuplicates" (yer işaretlerinin kopyalarına izin ver),
  4. Veya şu anahtarı / değeri yapıştırın: "numberedBookmarks.navigateThroughAllFiles": "replace"

NOT

Her iki durumda da, önceden atanmış kısayollara ( Ctrl+ 1, Ctrl+ Shift+ 1, ..) dikkat edin.

Şahsen, benimki 2 çatışmadaydı:

  1. Zaten var olan VS Kodu kısayolları,
  2. Ditto panosu (Her yer imi çağrısına yapıştırdım)

Numaralı Yer İmleri kullanıyorum, ancak Mac'te kısa yol Shift + Cmd + 3 ve Shift + Cmd + 4 ekran görüntüsü almak için zaten atanmış.
user1941537

4

Kabul edilen yanıtta belirtilen yer imleri uzantısı , kesme noktalarının kenar boşluğu yoluyla değiştirilmesi ile çakışıyor .

Kesme noktalarını yer imleri olarak kullanabilir ve ayarlanan çizgilere bağlanan bir listeyi görmek için soldaki hata ayıklama sekmesini seçebilirsiniz. Ben ettik istenen olmayan çalışma zamanı kesme noktası navigasyon için kısayollar.


-2

'Editörlerin genel başlığı altında her zaman dışarı çıkmayı unutun…' işaretini başka bir satıra geçin ve mevcut yer imini silmek için ctrl + shift + 'N' kombinasyonuna basın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.