1 Kurulum
- obsidian.md adresindenObsidian’ı yükleyin
- Ayarlar altındakiTopluluk eklentileri bölümünden topluluk eklentilerinietkinleştirin
- Better Paste'i yükleyin: "Gözat" düğmesine tıklayın, "Better Paste"yi arayın, ardından "Yükle"yi seçin
2 Ne işe yarar?
On örnek. Bazıları her yapıştırma işleminde otomatik olarak çalışır, diğerleri ise ihtiyaç duyduğunuzda çalıştırdığınız komutlardır.
2.1 Özel kod parçacıkları
Regex kullanarak kendi arama ve değiştirme kurallarınızı yazın; bu kurallar her yapıştırma işleminde uygulanır. Aşağıdaki örnek, Perplexity’nin alıntı işaretlerini kaldırır:
The fix shipped last week[1][2] and rollout begins today[3].
şu hale gelir
The fix shipped last week and rollout begins today.
Eklentiyle birlikte, düzenlemeye veya devre dışı bırakmaya hazır iki kural parçası gelir: Başlıklardaki kalın yazıyı kaldır ve Boş satırları daralt. ChatGPT’deki matematik ifadelerini dönüştürme gibi içe aktarılabilecek başka kurallar da wiki’de yer almaktadır. Kuralların nasıl yazılacağı 3.5. bölümünde açıklanmıştır.
2.2 Safari'den alınan görseller
Safari’de “Resmi Kopyala” seçeneğini kullandığınızda, panoya iki versiyon kaydedilir: resmin kendisi ve web adresi. Obsidian adresi yapıştırır, ancak siz bir resim kopyaladınız ve bir resim bekliyorsunuz. Better Paste ise resmi yapıştırır ve bu resim kasanıza kaydedilir:

şu hale gelir
![[skyline-8f21a.jpg]]
2.3 İzleme parametreleri
Haber bültenlerinden ve sosyal medya uygulamalarından kopyaladığınız bağlantılar, beraberinde çok sayıda izleme verisi getirir. Better Paste bunları temizler:
https://www.theverge.com/2026/1/9/story?utm_source=newsletter&utm_medium=email&fbclid=IwAR2x9
şu hale gelir
https://www.theverge.com/2026/1/9/story
2.4 Bağlantı başlıkları
Sadece URL'yi yapıştırın, gerçek sayfa başlığıyla birlikte bir Markdown bağlantısına dönüşsün:
https://obsidian.md
şu hale gelir
[Obsidian - Sharpen your thinking](https://obsidian.md)
URL hemen yapıştırılır ve başlık geldiğinde güncellenir, böylece hiçbir şey engel oluşturmaz.
Bağlantı listesi de işe yarar. Birkaç URL’yi her biri ayrı bir satıra yapıştırın; her birinin başlığı otomatik olarak eklenir.
Alınan başlıklar genellikle · GitHub veya - YouTube gibi site adıyla biter. Eklenen “Başlıklardan site adlarını kaldır” bağlantı parçacığı bunları çıkarır; ayrıca kendi kurallarınızı da ekleyebilirsiniz (bkz. bölüm 3.5).
Reddit, YouTube, TikTok ve Loom, normal sayfa aramalarını engellediğinden, başlıkları bunun yerine her sitenin kendi gömme hizmetinden alınır; Stack Overflow ve diğer Stack Exchange siteleri ise Stack Exchange API’si aracılığıyla alınır. Dropbox paylaşım bağlantılarında başlık olarak dosya veya klasör adı kullanılır; Obsidian URL’lerinde ise not adı kullanılır.
2.5 İç içe geçmiş listeler
İç içe geçmiş bir listeyi kopyalayıp başka bir listenin derinliklerine yapıştırdığınızda, eski girinti de beraberinde gelir ve liste yapısını bozar. “Better Paste” özelliği, yapıştırdığınız öğeye uyacak şekilde listenin tamamını yeniden girintiler. Şu örnek:
- [ ] Trip planning
- [ ] Book hotel
- [ ] Pack
- [ ] Chargers
[boş öğenin üzerine] yapıştırıldı
- Projects
- Summer
-
şu hale gelir
- Projects
- Summer
- [ ] Trip planning
- [ ] Book hotel
- [ ] Pack
- [ ] Chargers
Madde işaretli listeler, numaralı listeler ve onay kutuları ile çalışır; hedef listenin ne kadar derin olursa olsun ve kopyalanan metinde sekme mi yoksa boşluk mu kullanılmış olursa olsun. Tamamen bir liste olmayan veya bir liste öğesinin üzerine yerleştirilmeyen yapıştırma işlemleri, eskisi gibi aynen görüntülenir. Web sayfalarından gelen zengin biçimli metinler ise Obsidian’ın HTML dönüştürme işlemini geçer.
2.6 Blok alıntılar
Bir blok alıntıya birkaç paragraf yapıştırdığınızda yalnızca ilk satır alıntı olarak kalıyor; bu, yıllardır Obsidian’da süregelen bir sorun. Better Paste, yapıştırılan her satırı alıntı olarak ekler, böylece yapıştırılan metnin tamamı alıntı içinde kalır. Şu örnek:
We started in a garage.
Two years later we were forty people.
açıklama kutucuğuna yapıştırıldı
> [!quote] From the interview
>
şu hale gelir
> [!quote] From the interview
> We started in a garage.
>
> Two years later we were forty people.
Hem düz blok alıntılarda hem de açıklama kutularında işe yarar.
2.7 Terminal çıktısı
Terminaller, pencere kenarındaki uzun satırları keser. Her yapıştırma işleminde kaçış kodları kaldırılır; yapıştırılan çıktıyı seçip “Terminal çıktısını temizle” seçeneğini çalıştırdığınızda ise satırlar yeniden birleştirilir:
npm warn deprecated inflight@1.0.6: This module is not supported and leaks memory. Do
not use it. Check out lru-cache instead.
şu hale gelir
npm warn deprecated inflight@1.0.6: This module is not supported and leaks memory. Do not use it. Check out lru-cache instead.
2.8 PDF’lerden Metin Alımı
PDF’ler paragrafları kısa satırlara sığdırır ve kelimeleri tire ile böler. Yapıştırılan metni seçin ve “PDF metnini temizle” seçeneğini çalıştırın:
The findings suggest that long-term expo-
sure has a measurable effect on the out-
come in both groups.
şu hale gelir
The findings suggest that long-term exposure has a measurable effect on the outcome in both groups.
fi gibi ligatürler de gerçek harfler haline gelir, bu sayede arama işlemi kelimeleri tekrar bulur.
Bu komut, önizleme içeren bir iletişim kutusu açar; böylece sonuç yayınlanmadan önce görebilirsiniz. Hiçbir kuralın tahmin edemeyeceği durumları iki seçenek halleder: sayfa numaralarını kaldırma ya da her şeyi tek bir paragrafa birleştirme. Seçimleriniz bir sonraki sefer için kaydedilir.
2.9 Yapay zeka tarafından üretilen metnin düzeltilmesi
Chatbot metni, kıvrımlı tırnak işaretleri, uzun tireler ve görünmez karakterler içerir. Görünmez karakterler her yapıştırma işleminde kaldırılır; “Tırnak İşaretleri ve Tireler” seçeneği etkinleştirildiğinde geri kalan kısım da düz metne dönüşür:
“It works,” she said — finally.
şu hale gelir
"It works," she said - finally.
2.10 Virgül ve tırnak işaretleri
Virgüllerin tırnak işaretlerinin dışında olmasını mı tercih edersiniz? Metni seçin ve “Virgülleri tırnak işaretlerinin dışına taşı” seçeneğini uygulayın:
She called it "finished," then left.
şu hale gelir
She called it "finished", then left.
Tırnak işaretlerinin içindeki virgülleri kaydırmak ise tam tersi yönde gerçekleşir.
3 Ayar
İşte gerçekten aramanız gereken ayarlar.
3.1 Davranış
- Her yapıştırma işlemini temizle: ana anahtar. Yalnızca komutları kullanmak veya yalnızca
bp: trueile işaretlenmiş notları temizlemek için bunu kapatın (bkz. bölüm 4). - Not özelliği (varsayılan
bp): 4. bölümde bahsedilen nota özel anahtar. Eğer bu isim, deponuzdaki başka bir öğeyle çakışıyorsa yeniden adlandırın ya da devre dışı bırakmak için boş bırakın.
3.2 Ekler
- Web resimleri: Yapıştırma işlemi, ister tek başına bir resim URL’si olarak ister kopyalanan web içeriğinin içinde olsun, web’deki bir resme bağlantı verdiğinde ne olur? Varsayılan ayar olan “Önizlemeli Bağlantı”, resmi doğrudan web’den gösteren bir gömülü resim ekler. “Önizlemeli İndirme” ise, ek ayarlarınızın işaret ettiği yere, kaynak dosyanın adıyla bir kopyasını kasanıza kaydeder; böylece artık
image.pnggibi bağlantılarla uğraşmanıza gerek kalmaz. "Hiçbir şey yapma" seçeneği, resim yapıştırma işlemlerini Obsidian’a bırakır. Tarayıcıdan kopyalanan bir resim, gerçek resmi panoya taşır; bu nedenle hem "Önizlemeli bağlantı" hem de "Önizlemeli indirme " seçeneklerinde kasanıza kaydedilir (örnek 2.2’ye bakın). - Yapıştırılan dosyalar: Cihazınızdan PDF’ler ve ekran görüntüleri gibi dosyaları yapıştırdığınızda ne olur? “Hiçbir şey yapma” seçeneği(varsayılan ayar), yapıştırma işlemini Obsidian’a bırakır ve önizleme de dahil edilir. “Önizlemesiz bağlantı” seçeneği ise bunun yerine düz bir bağlantı ekler; böylece
![[Document.pdf]],[[Document.pdf]]şeklinde olur. Dosyalar yine de Obsidian ek ayarlarınız kullanılarak kaydedilir. - Dosya adları: Kendi biçiminizi ekleyin, örneğin
{{name}}-YYYY-MM-DD. Ayrıca not adı için{{noteName}}, herhangi bir önbilgi özelliği için{{property:xyz}}ve artan bir sayı için{{counter}}veya{{counter:2}}kullanabilirsiniz. Ekran görüntüsünün kaynak adı yoktur, bu nedenle Obsidian'ın verdiği adla aynı şekildePasted imageartı bir zaman damgası alır. NottaattachName: demove{{property:attachName}}-{{counter}}biçimi kullanıldığında, yapıştırılan ekran görüntüleridemo-1.png,demo-2.png,demo-3.pngşeklinde olur. Bu biçim, Better Paste'in kaydettiği her görüntüye, ekran görüntüleri dahil, uygulanır. - Boyut ve stil: Kaydedilen her resme bir genişlik, bir sınıf ya da her ikisini birden atayın; böylece yapıştırma işlemi
![[photo.jpg#invert|400]]şeklinde gerçekleşir.200, 400, 600veinvert, invertWgibi virgülle ayrılmış kendi listelerinizi tanımlayın; ardından her yerde tek bir değer uygulayın ya da her yapıştırma işleminde “Sor” seçeneğini belirleyerek her seferinde küçük bir iletişim kutusundan seçim yapın (Enter tuşuna basıldığında değer uygulanır ve son seçiminiz önceden seçili olur).#invertgibi sınıflar, temalar ve CSS parçacıklarıyla tanımlanır; örneğin, karanlık modda bir görüntüyü ters çevirmek için kullanılır. Image width özelliği (varsayılanimage-width), not başına bir genişlik belirler; bkz. bölüm 4.
Alternatif metin korunur ve indirme işlemi başarısız olursa orijinal bağlantı notunuzda kalır. 50 MB’den büyük veya 30 saniyeden daha uzun süren resimler bağlantı olarak bırakılır. Kendi image-width özelliğine sahip bir not (bkz. bölüm 4), boyut ayarını geçersiz kılar.
3.3 Bağlantılar
- Yapıştırılan bağlantıların başlıklarını al: varsayılan olarak etkindir; yukarıdaki 2.4 numaralı örneğe bakınız.
- Temizlenmiş yapıştırılmış bağlantılar: Her yerdeki yaygın izleme kodlarını ve ayrıca YouTube, Google ve Amazon gibi sitelerden gelen bilinen gereksiz öğeleri kaldırır.
- Bağlantıların kaldırılması: Her yerde veya belirli sitelerde kaldırılmasını istediğiniz parametre adlarını ekleyin. Yapıştırmadan önce canlı test aracı sonucu gösterir:
https://www.youtube.com/watch?v=dQw4w9WgXcQ&list=PLxAbC123&si=8f2a1c&utm_source=share&t=42
https://www.amazon.com/dp/B0CHX1W1XY/ref=sr_1_3?crid=2ABCDE&keywords=usb+hub&qid=1735689600&sr=8-3
https://www.google.co.uk/search?q=obsidian+plugins&client=safari&sca_esv=9f1&sourceid=chrome
şu hale gelir
https://www.youtube.com/watch?v=dQw4w9WgXcQ&list=PLxAbC123&t=42
https://www.amazon.com/dp/B0CHX1W1XY/ref=sr_1_3?keywords=usb+hub
https://www.google.co.uk/search?q=obsidian+plugins
Bir kaldırma işlemi şu şekilde görünür:
fbclid
mine.example | source, ref
fbclid Bu parametreyi her siteden kaldırır. mine.example | source, ref, mine.example ve alt etki alanlarında source ve ref parametrelerini kaldırırken, diğer tüm parametreler kalır. Ayrıca google.*, google.com ve google.se gibi adreslerle eşleşir. Tüm yerleşik kaldırma işlemlerini görebilirsiniz; bu dosyaya yapılan güncellemeler eklenti sürümleriyle birlikte gelir. Kaldırma önerileriniz için, listenizi doldurarak betterpaste.md dosyasını açın. Orada gözden geçirin, ardından e-posta uygulamanızda bir taslak açın. Kriptografik olarak imzalanmış bağlantılar değişmeden kalır. Paylaşılan dosyalar ve hediye makaleler erişim parametrelerini korur.
Bir site için yerleşik kaldırma işlemlerini devre dışı bırakmak üzere satırı “ ! ” ile başlatın:
!youtube.com
3.4 Metin işleme
- Çevresindeki boşlukları temizle: Yapıştırılan metnin etrafındaki boş satırları ve gereksiz boşlukları kaldırır. Ortadaki boş satırlar kalır.
- Görünmez karakterler: Sıfır genişlikli boşlukları kaldırır ve ayrılmaz boşlukları normal boşluklara dönüştürür. Emojiler, Farsça ve Arapça birleştirme karakterleri ile CJK boşlukları ise olduğu gibi bırakılır.
- Tırnak işaretleri: Kıvrımlı tırnak işaretlerini ve kesme işaretlerini düz tırnak işaretlerine dönüştürür; dolayısıyla
“don’t”,"don't"şeklinde olur. Varsayılan olarak kapalıdır; bu sayede siz etkinleştirene kadar yazım biçiminiz korunur. - Tireler: en ve em tirelerini kısa tirelere dönüştürür. Varsayılan olarak kapalıdır. Kod, bağlantılar ve not adları içindeki tırnak işaretleri ve tireler değiştirilmez.
3.5 Özel işleme
- Metin parçacıkları: Kendi düzenli ifade kurallarınız; yerleşik kuralların ardından yapıştırılan metnin tamamı üzerinde çalıştırılır. Her parçacığın kendi anahtarı vardır ve bunlar liste sırasına göre çalışır; bu nedenle sırayı değiştirmek için sürükleyin. Başlıklardaki kalın yazıyı kaldırma ve Boş satırları daraltma özellikleri eklentiyle birlikte gelir.
- Bağlantı özetleri: Aynı tür kurallar, başlığı eklendiğinde yapıştırılan her bağlantıya bir kez uygulanır. Kural, tamamlanmış Markdown bağlantısını algılar ve adres değişmeden kalır. “Başlıklardan site adlarını kaldır” özelliği eklentiyle birlikte gelir ve
· GitHubve- YouTubegibi son ekleri keser. - Bir kural, her satırda tek bir JavaScript düzenli ifade (regex) değiştirme işleminden oluşur ve şu biçimdedir:
s/find/replace/flags.#ile başlayan satırlar yorumdur:
# Remove Perplexity citations
s/\[\d+\]//g
- Deneyin: Örnek bir metin yazın ve etkinleştirilmiş tüm snippet'lerin bu metin üzerinde anlık olarak çalışmasını izleyin. Bağlantı snippet'leri, Markdown formatındaki bir bağlantıyı kabul eden kendi test aracına sahiptir. Snippet düzenleyicisi, yazmakta olduğunuz snippet için aynı önizlemeyi sunar.
- Parça kodları içe aktarma ve dışa aktarma: Parça kodlarını panoyu kullanarak kasalar arasında taşıyın. Hazır parça kodları wiki’de bulunur; oradan birini kopyalayıp buraya yapıştırın.
- Açık Regex Çalışma Ortamı: Bir arama kalıbı oluşturmak ve test etmek için, kuralların işleyişine göre ayarlanmış regex101'i açar.
3.6 Yapı
- Yapıştırma sırasında liste iç içe geçmesini koru: Varsayılan olarak açıktır; yukarıdaki örnek 2.5’e bakınız.
- Yapıştırma sırasında blok alıntıları devam ettir: bu da varsayılan olarak etkindir; yukarıdaki örnek 2.6’ya bakınız.
Yapı kuralları, metin kurallarından sonra uygulanır; çünkü imlecin çevresindeki notu okur ve temizlenmiş metni buna uyacak şekilde yeniden şekillendirir.
4 Not başına kontrol
Bir notun ön bilgilerine ` bp: false ` ifadesini eklediğinizde, Better Paste o nota müdahale etmez. Günlükler ve transkriptler için idealdir:
---
bp: false
---
Bu durum tersi için de geçerlidir: “ bp: true ” seçeneği, “Her yapıştırmada temizle” seçeneği kapalı olsa bile notayı temizler.
| Her yapıştırmayı temizleyin | bp özelliği yok |
bp: true |
bp: false |
|---|---|---|---|
| Temizlendi | temizlenmiş | temizlenmiş | tek başına bırakılmış |
| Kapalı | kendi haline bırakılmış | temizlendi | kendi haline bırakılmış |
Ayrıca, ` image-width ` komutu, söz konusu nota yapıştırılan resimlerin genişliğini belirler:
---
image-width: 400
---
Görüntüler, Obsidian’ın kendi boyut belirtim biçimi olan ![[picture.png|400]] biçiminde görüntülenir. 400x300 da işe yarar.
5 Komut
Kendi kısayol tuşlarınızı atayabileceğiniz dokuz komut (Ayarlar, Kısayol Tuşları). Bu kimlikler, URI şemaları ve Commander gibi eklentiler içindir; ön ekleri better-paste: şeklindedir.
- Yapıştır (
paste): Kurallara uygun olarak yapıştır, kurallardan muaf tutulmuş bir notta bile. - İşleme yapmadan yapıştır (
paste-raw): panoda bulunanları aynen yapıştır. - Seçimi temizle (
selection-clean): Seçili metin üzerinde metin kurallarını uygula. - Terminal çıktısını temizle (
selection-clean-terminal): satır sonlarıyla kesilmiş satırları birleştir, başındaki girintileri kaldır ve seçili metindeki•madde işaretlerini Markdown listelerine dönüştür. İsteğe bağlıdır, çünkü metnin terminal kaynaklı olduğunu sadece sen biliyorsun. - PDF metnini temizle (
selection-clean-pdf): PDF mizanpajı nedeniyle kısalan satırlarıyeniden birleştirin, tirelerle bölünmüş kelimeleri düzeltin ve seçimdeki ligatürleri genişletin. Bir iletişim kutusu, sonucun önizlemesini gösterir ve sayfa numarası ile paragraf seçenekleri sunar. - Parça kodunu çalıştır (
selection-run-snippet): Bir parça kod seçin ve bunu, yapıştırma için devre dışı bırakılmış olsa bile, seçili alana uygulayın. - Tırnak işaretlerinin içine virgülleri taşı (
selection-commas-inside) ve Tırnak işaretlerinin dışına virgülleri taşı (selection-commas-outside): kapanış tırnak işaretinin yanındaki virgül stili, seçili alana uygulanır. - Otomatik temizlemeyi etkinleştir/devre dışı bırak (
toggle-cleanup): ana düğmeyi değiştirin.
6 Bilinmesi gerekenler
- Kod bloklarının içine, satır içi kodlara veya ön bilgilere yapıştırılan metinler değişmeden kalır ve yapıştırma işleminin içindeki çitli kodlar da olduğu gibi aktarılır. Tek bir istisna vardır: Web resimleri "Önizlemeyle indir" olarak ayarlandığında, kaynak modunda boş bir özelliğe resim adresi yapıştırıldığında, resim, özelliği
"[[skyline-8f21a.jpg]]"olarak ayarlanmış şekilde kasaya kaydedilir. Obsidian Bases bunu kapak resmi olarak gösterebilir ve yerel kopya çevrimdışı olarak çalışır. - Ekran görüntüleri, kendi dosya adı biçiminizi ayarlamadığınız sürece, Obsidian'ın vereceği adla Better Paste tarafından kaydedilir.
- Zengin içerikli metinler (HTML) önce Obsidian tarafından Markdown formatına dönüştürülür; ardından Better Paste, bağlantıları temizler ve sonuçtaki resimlere “Web resimleri ” ayarını uygular.
7 Dil
Better Paste, 21 dili desteklemektedir: Arapça, Çince (Basitleştirilmiş), Çince (Geleneksel), Felemenkçe, İngilizce, Fransızca, Almanca, Endonezce, İtalyanca, Japonca, Korece, Farsça, Lehçe, Portekizce, Portekizce (Brezilya), Rusça, İspanyolca, Tayca, Türkçe, Ukraynaca ve Vietnamca. Obsidian'da ayarlanan dili takip eder (değişiklik, yeniden başlatıldıktan sonra geçerli olur).
8 Gizlilik
Better Paste yerel olarak çalışır ve tam olarak üç durumda ağ isteği gönderir:
- yapıştırdığınız bir görüntüyü indirme
- yapıştırdığınız bir bağlantının başlığını alma (bunu devre dışı bırakmak için “Yapıştırılan bağlantılar için başlık al” seçeneğini kapatın)
- GitHub'dan karşılama ve "Yenilikler" diyalog pencereleri için görselleri yükleme
Telemetri yok, analiz yok ve hiçbir şey asla yüklenmez. Ayarlar .obsidian/plugins/better-paste/data.json adresinde bulunur ve kasada kalır.
Her sürüm, TypeScript, resmi Obsidian ESLint eklentisiyle ESLint, Stylelint, Prettier, Vitest ve kullanılmayan kod denetimi ile kontrol edilir. Uyarılar, derleme işleminin başarısız olmasına neden olur.
9 Hakkında
Ben Johan Sanneblad. Yazılım Geliştirme alanında doktora derecem var ve Apple, Electronic Arts, Google, Microsoft, Lego, SKF, Volvo Cars, Volvo Group ve Yamaha gibi şirketlerde inovasyon geliştirme alanında çalıştım. Ayrıca Obsidian için en popüler dosya gezgini eklentisi olan Notebook Navigator’ı geliştiriyorum.
LinkedIn'de benimle bağlantı kurmaktan çekinmeyin!
10 Soru veya sorun mu var?
GitHub deposunda bir sorun bildirimi açın. Yapıştırma hataları için ekleyebileceğiniz en yararlı bilgi, panonuzda ne olduğudur: kopyalama işlemini gerçekleştirdiğiniz uygulamada https://dynalist.io/clipboard adresini açın, içeriği buraya yapıştırın ve ekranda görüntülenen metni ekleyin.
Pull istekleri kabul edilmez; bunun yerine fikirlerinizi özellik istekleri olarak paylaşın. Ayrıntılar için CONTRIBUTING.md dosyasına bakın.
11 Lisans
GNU Genel Kamu Lisansı v3.0. LICENSE dosyasına bakınız.