2013-04-01 27 views
6

Tôi làm cách nào để thêm thời gian ngày vào đoạn mã tùy chỉnh của mình?Thêm ngày và giờ trong Đoạn mã tùy chỉnh/người dùng trong XCode

Tôi cần sử dụng thường xuyên để thêm mã của mình trên các mã khác và đối với những mã khác, tôi cần phải thêm tên và ngày giờ của mình.

Tôi đã tạo đoạn mã có phím tắt _ase, nhưng tôi không tìm thấy bất kỳ trợ giúp nào trên mạng làm cách nào để tôi có thể thêm thời gian vào nó.

enter image description here

+0

Bạn có phải là nhận xét, tương tự như chú thích '// Tạo bởi Anoop Vaidya vào ngày 04/01/13' mà Xcode tạo khi tạo tệp tiêu đề và triển khai mới không? –

+0

@JohnSauer: Chính xác :) –

+1

Mục đích của điều đó là gì? Bình luận nội tuyến thường được cau mày khi viết mã. Tốt hơn là chỉ để mọi người tập trung vào mã số. – Rob

Trả lời

2

Bạn không thể thêm ngày tháng hoặc thời gian tự động bằng cách sử dụng có nguồn gốc ngữ pháp đoạn Xcode.

Đoạn mã không có gì khác ngoài thay thế mã thông báo sử dụng cú pháp <#VisibleTokenName#>.

Mẫu tệp được tạo khác và thay thế mã thông báo cho một tập con nhỏ của mã thông báo được xác định trước (như ___DATE___) ngoài khả năng mã thông báo tùy chỉnh được thu thập trong giao diện người dùng.

Bạn có thể viết tập lệnh bash (hoặc bất kỳ thứ gì) để cập nhật tệp đoạn mã cho bạn với ngày chính xác.

0

Hình như bạn không thể làm điều này bằng đoạn XCode nhưng tôi có thể đề nghị một cách giải quyết nhanh chóng sử dụng kịch bản táo:

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 

Bạn có thể thiết lập ngày sử dụng kịch bản táo:

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

nhưng nó không thuận tiện như việc sử dụng tập lệnh shell.
Bây giờ bạn chỉ cần ràng buộc tập lệnh đó vào một số phím tắt (sử dụng FastScripts chẳng hạn) và sử dụng nó.

Bạn có thể thêm một số chức năng bổ sung vào tập lệnh như lưu giá trị trước đó khỏi khay nhớ tạm và sau đó khôi phục hoặc có thể chỉ sử dụng một số thuộc tính tập lệnh XCode để chèn văn bản trực tiếp mà không cần clipboard.

Các vấn đề liên quan