2013-04-01 14 views
6

Özel kod pasajımda tarih saatini nasıl ekleyebilirim?XCode içinde özel/kullanıcı Kod Parçacıklarına zaman ve tarih ekleme

diğer kodlar benim kodları eklemek sık kullanılması gerekir ve diğerleri için, ismimi ve tarih saat eklemeniz gerekir.

Ben kısayol _ase bir kod parçacığını yarattı, ama buna vakit ekleyebilir nasıl net üzerinde herhangi bir yardım bulma değilim.

enter image description here

+0

Şunu musunuz benzer bir açıklama olarak 'yeni başlık ve uygulama dosyaları oluştururken Xcode oluşturduğu 01/04/13' yorumum Anoop Vaidya tarafından düzenlendi //? –

+0

@JohnSauer: Tam olarak :) –

+1

Bunun amacı nedir? Inline yorum genellikle codebases üzerinde kaşınıyor. Sadece insanların kod üzerinde odaklanmak daha iyi .. – Rob

cevap

2

otomatik yerli Xcode pasajı dilbilgisi kullanarak tarih veya saat ekleyemezsiniz.

Snippet'lar <#VisibleTokenName#> sözdizimi kullanılarak belirteç ikame dışında başka bir şey yok.

Dosya şablonları farklı şekilde oluşturulur ve UI'de toplanan özel simge yeteneklerine ek olarak önceden tanımlanmış belirteçlerin (___DATE___ gibi) küçük bir alt kümesi için simge değiştirme özelliğine sahiptir.

Doğru tarih sizin için Parçacık dosyasını güncellemek için bir bash betiği (ya da herneyse) yazabiliriz. Eğer XCode parçacıkları kullanarak bunu yapamaz ama elma komut dosyası kullanarak hızlı bir geçici çözüm önerebilir gibi

0

görünüyor:

set str to "// Created by Anoop Vaidya on " & (do shell script "date '+%d/%m/%Y'") 
tell application "Xcode" 
    activate 
    set the clipboard to (str as text) 
    tell application "System Events" 
     keystroke "v" using command down 
    end tell 
end tell 

Sen elma komut kullanarak tarihi ayarlayabilirsiniz:

set str to ("// Created by Anoop Vaidya on " & day of (current date) & "/" & ((month of (current date)) as integer) as string) & "/" & year of (current date) 

ama kabuk betiği kullanmak kadar kolay değil.
Artık bu komut dosyasını yalnızca bazı kısayollara (örneğin FastScripts kullanarak) bağlamanız ve kullanmanız gerekiyor.

Sen panodan önceki değerini kaydetmek ve daha sonra restore etmek gibi komut bazı ek işlevler ekleyebilirsiniz veya doğrudan panoya olmadan metin eklemek için bazı XCode betik özelliklerini kullanarak sadece olabilir.