Metin Düzenleme İpuçları ve Püf Noktaları Özeti
Yayınlanan: 2022-03-10Smashing Community'den en sevdikleri metin düzenleme püf noktalarını, kısayollarını ve kendilerine zaman kazandıran özellikleri sorduk. İşte oldukça yararlı bulduklarımızın bir özeti ve kullanışlı bulabileceğiniz birkaç başka öneri.
Favori Klavye Kısayolları
Çoğunuzun favori klavye kısayolları var. Bunlardan bazıları editöre veya işletim sistemine özel olacaktır, ancak çoğu durumda kullandığınız araçlarla benzer bir kısayol bulabileceksiniz. Aşağıdaki topluluktan birkaç tane topladım.
Ste Grainer, hareket ve seçim kısayolları hakkında bir ipucu paylaştı:
Birçoğunun bilmediği temel hareket/seçim kısayolları:
Bir satırın başına/sonuna veya bir belgenin üstüne/altına gitmek için Cmd + Ok Tuşunu basılı tutun.
Kelimeden kelimeye yatay olarak taşımak için Opt + Ok Tuşunu basılı tutun ve dikey olarak bloklamak için bloklayın.
Bunları yaparken seçmek için kaydırın.
Jo Frank'ten:
Geçerli seçimin tüm oluşumlarını seçin ( VSCode'da Ctrl + SHIFT + L ) ve Ctrl + D olarak ayarladığım satırı/seçimi çoğaltın.
Loris Gillet, metinde gezinmek veya metin silmek için birkaç favori kısayol paylaştı:
⌥ + ileri/geri okları , bir sonraki harf yerine bir sonraki kelimeye atlamayı sağlar
⌥ + yukarı/aşağı oklar paragrafın başına/sonuna atlamayı sağlar
⌥ + Backspace , harflerle harfler yerine tüm sözcüğü siler.
Önerilen ipuçlarının çoğu web geliştiricilerinden geldi - en sık kullandıkları editörler için ipuçları. Ayrıca Maher Nabeel'den Android Studio için öneriler aldık:
Android Studio'da:
- Ctrl + D — Satırı çoğalt
- Ctrl + Y — Satırı sil
- Ctrl + W - Blok seç
- Ctrl + O - Yöntemleri geçersiz kıl
- Ctrl + ALT + L — Kodu yeniden biçimlendir
Düzenleyici Kısayol Hile Sayfaları
Daha önce yayınlanan ipuçlarından da görebileceğimiz gibi, editörünüz için klavye kısayollarını öğrenmek çok zaman kazandırır. Editörünüz için nelerin mevcut olduğuna her zaman göz atmaya değer, çünkü bu kısayollardan birkaçını öğrenmek, bir gün boyunca kod yazarken çok fazla yazmaktan tasarruf etmenizi sağlayabilir.
Twitter'da Tobin Saunders, Atom için ayrıntılı bir kısayol listesi olan Atom Editor Cheat Sheet'i önerdi. Ayrıca sık kullanılan diğer editörler için nelerin mevcut olduğuna da bir göz attım.
Visual Studio Kodu
VS Code web sitesinde, masanızda basılı bir kopya sayfası tutmayı yararlı bulursanız, PDF formatında bir dizi indirilebilir kopya sayfası bulunur.
- pencereler
- Mac
- Linux
Joel Reis, Sublime Text, Atom, Vim veya Visual Studio'dan VS Code'a geçiş yapıyorsanız, keymap uzantılarını indirebileceğinizi kaydetti. Bu, önceki düzenleyicinizden klavye kısayollarını koruyabileceğiniz anlamına gelir. Bu ipucu, bu yılın başlarında Burke Holland'ın “Visual Studio Code Bunu Yapabilir mi?” başlıklı makalesinde VS Code'un yapabileceğini görünce şaşırabileceğiniz bazı şeyleri bizimle paylaştığı Smashing Magazine'de de not edildi.
Yüce metin
Windows, Mac ve Linux için iyi bir Sublime Text 3 kısayolu seçimi burada bulunabilir.
Ayrıca burada Smashing Magazine'de Jai Panda'nın en sevdiği Sublime Text İpuçları ve Püf Noktalarından bazılarını paylaştığı bir makalemiz var.
Ortamınızı Özelleştirme
Klavyelerimiz ve varsayılan bilgisayar ayarlarımız, kod yazmaktan çok metin yazmak için tasarlanmıştır. Bazı yorumcular, en sık yazmaları gereken şeyleri yazmayı daha hızlı hale getirmek için varsayılan değerlerinde değişiklikler yaptı.
Alex Semenikhin bu öneriyi yaptı:
Shift tuşunu basılı tutmam ve bir düğmeye basmam gereken sayıyı en aza indiriyorum. Köşeli ayraçlar ((
)
)9
ve0
kullandığımdan çok daha sık yaparsam, klavyeyi bunu yansıtacak şekilde özelleştiririm, benim 9'um(
ve Shift + 9 ,9
vb.
Paul van den Tool, imlecinin "okları kullanırken ekranda uçması" için 'Anahtar Tekrar' ve 'Tekrarlamaya Kadar Gecikme'yi en yüksek ayarlarına ayarlar.

Jaron Barends bize “ Alt +'yı nasıl yarattığını ; geçerli satırın sonuna noktalı virgül eklemek için kısayol olarak."
Emmet'i kullanma
Birkaç kişi Emmet'in metin genişletme sisteminden bahsetti. Çok sayıda HTML ve CSS kodunu elle kodlarsanız, Emmet size yazma süresinden büyük ölçüde tasarruf sağlayabilir. HTML yazarken, Emmet kısaltmaları CSS'den anlayan herkese aşina olacaktır. Örneğin, bir div
öğesi içinde sırasız bir liste oluşturmak istiyorsanız, aşağıdakileri kullanabilirsiniz:
div>ul>li
Hangi daha sonra dönüşecek:
<div> <ul> <li></li> </ul> </div>
Kısaltma, tam olarak CSS'de li
seçecek olan seçicidir. ul öğesinin doğrudan alt öğesi ve li
ul
ul
çocuğu olan bir div
. Daha fazla örnek için Emmet Cheat Sheet'e bakın.
Emmet, VS Code'da yerleşiktir ve diğer birçok düzenleyici için bir eklenti olarak mevcuttur.
Bir Pano Yöneticisi Kullanın
Erik Verbeek, geçmişten kopyalanan kodu alabilmeniz için bir pano yöneticisi kullanmanızı önerir. Ne yazık ki durdurulmuş gibi görünen OS X için ClipMenu'yu kullanmayı önerir.
Benzer araçlar şunları içerir:
- MacOS için CopyClip
- MacOS için PasteBot
- Windows için aynen
- 1Clipboard Windows ve MacOS (şu anda Beta'da)
Birçok düzenleyici, düzenleyici içinde kopyalama ve yapıştırma eylemleri için bir pano geçmişi de içerir. Twitter'da @codevoodoo, Webstorm'un böyle bir özelliği olduğunu kaydetti. VS Code için bir Pano Geçmişi uzantısı ve Atom için bir paket vardır; Sublime Text Clipboard History'deki bu öğreticinin açıkladığı gibi, Sublime Text buna yerleşiktir.
Önerilen Araçlar Koleksiyonu
Yorumlarda önerilen birkaç özel araç vardı, bu yüzden duymamış olabileceğiniz faydalı araçlardan oluşan bir derleme burada.
Vim
Vim'i sevenler, gerçekten Vim'i seviyor. Kesinlikle bir öğrenme eğrisi ile birlikte gelir, ancak klavye düzenlemenizi optimize etmeye çok meraklıysanız, harcanan zaman buna değecektir. Jess Telford'un belirttiği gibi, imleci 13 satır yukarı hareket ettirmek için 13k
gibi şeyler yapabilirsiniz.
Komutların bir listesi için Vim Cheat Sheet'e bakın. Vim öykünmesini diğer birçok düzenleyicide kullanabilirsiniz. VS Kodu için daha önce bahsedilen anahtar eşleme, Vim için eşlemeleri içerir ve Atom için de bir eklenti mevcuttur.
daha güzel
Prettier , açık kaynak kodlu bir kod biçimlendirme aracıdır. Prettier kullanmak, tüm kodun tutarlı bir stille biçimlendirilmesini sağlar. Bu, bir ekipte çalışırken inanılmaz derecede faydalıdır, çünkü kimsenin gerçekten düşünmesine gerek kalmadan tutarlı bir stilin uygulanması anlamına gelir.
Seçtiğiniz herhangi bir ortamda Prettier'i kullanabilmeniz için çeşitli düzenleyiciler için indirmeler mevcuttur.
OtomatikKısayol tuşu
@Hobbesenero'dan gelen bu öneriye kadar AutoHotkey aracını duymamıştım. AutoHotkey, Windows için bir otomasyon komut dosyası dilidir. Komut dosyası dilini kullanarak, örneğin bir şablon eklemek gibi genel görevler için kısayollar oluşturabilirsiniz.
Pandoc ile Metin Formatlarını Dönüştürme
En sevdiğim araçlardan biri Pandoc. Bir metin biçimini diğerine dönüştürmem gerektiğinde Pandoc kullanıyorum. Pandoc'un yapabileceği gerçekten yararlı şeylerden biri, HTML veya Markdown'ı EPUB formatına dönüştürmektir. Bunu, bir dizi notu iPad'imde iBooks kullanarak okuyabileceğim bir dosyaya dönüştürmek için sık sık yapıyorum. Bunu, atölye çalışmalarım için kolayca erişilebilen bir dizi nota sahip olmak veya uzun belgeleri uçakta okumak için okunması kolay çevrimdışı bir formata dönüştürmek için yapıyorum.
Pandoc, birçok farklı dosya biçiminden dönüştürme yapabilir. Hızlı EPUB dosyaları oluşturmaya ek olarak, bunu Word belgelerinden kopyaları Markdown veya diğer faydalı biçimlere dönüştürmek için de kullanıyorum. Bir CMS'ye girmek için dönüştürülmesi gereken bir istemciden dağınık bir kopya alırsanız bu çok yararlı olabilir.
TextExpander ve Typinator
TextExpander, MacOS ve Windows için mevcuttur ve klavye kısayolları veya yaygın kısaltmalar kullanılarak eklenebilen parçacıklar oluşturmanıza yardımcı olan bir araçtır. TextExpander, Anders Noren tarafından önerildi. Abonelik hizmeti olmayan bir çözümü tercih ediyorsanız, Typinator'ı denemek isteyebilirsiniz.
Bu metin genişletme araçları, kod yazmanın dışında faydalı olabilir. E-postalara veya destek taleplerine yanıt olarak sık sık aynı bilgileri yazarken buluyorsanız, bu metni eklemek için bir kısayol oluşturmak, kazanılan zaman açısından hızlı bir şekilde temettü ödeyebilir.
metin yıkayıcı
Facebook'ta Dennis Germundal tarafından önerilen Textwasher, metinden herhangi bir biçimlendirmeyi temizlemek için çok basit bir araçtır.
Önerilerinizi Yorumlara Ekleyin
Her gün kullandığımız araçlarda üretkenliği artırmanın çok sayıda yolu vardır ve bunları tamamen gözden kaçırmak inanılmaz derecede kolaydır. Umarım bu öneriler arasında deneyebileceğiniz bir şeyler vardır. Veya belki de bu, editörleriniz ve diğer araçlarınızın belgelerine biraz daha derine inmeniz için bir uyarı olacaktır. Bunu yapmak için kesinlikle ilham aldım.
Tweet'i kaçırdıysanız ve paylaşacak harika ipuçlarınız varsa, bunları yorumlara ekleyin. Onları duymayı çok isteriz!