맞춤 코드 스 니펫에 날짜 시간을 추가하려면 어떻게해야합니까?XCode의 맞춤/사용자 코드 스 니펫에 시간과 날짜 추가
내 코드를 다른 코드에 추가하려면 자주 사용하고, 다른 코드는 내 이름과 날짜를 추가해야합니다.
바로 가기 _ase로 코드 스 니펫을 만들었지 만 그물에 시간을 어떻게 추가 할 수 있습니까?
맞춤 코드 스 니펫에 날짜 시간을 추가하려면 어떻게해야합니까?XCode의 맞춤/사용자 코드 스 니펫에 시간과 날짜 추가
내 코드를 다른 코드에 추가하려면 자주 사용하고, 다른 코드는 내 이름과 날짜를 추가해야합니다.
바로 가기 _ase로 코드 스 니펫을 만들었지 만 그물에 시간을 어떻게 추가 할 수 있습니까?
자동으로 기본 엑스 코드 스 니펫 (snippet) 문법을 사용하여 날짜 또는 시간을 추가 할 수 없습니다.
스 니펫에는 <#VisibleTokenName#>
구문을 사용하는 토큰 대체 이외의 것이 없습니다.
파일 템플리트는 다르게 생성되며 미리 정의 된 토큰의 작은 하위 집합 (예 : ___DATE___
)에 대한 토큰 대체를 UI에 수집 된 사용자 정의 토큰에 추가 할 수 있습니다.
정확한 날짜로 스 니펫 파일을 업데이트하기 위해 bash 스크립트 (또는 무엇이든)를 작성할 수 있습니다. 당신은 엑스 코드 조각을 사용하여이 작업을 수행 할 수 있지만 내가 사과 스크립트를 사용하여 빠른 해결 방법을 제안 할 수처럼
가 보이는 :
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
당신은 사과 스크립트를 사용하여 날짜를 설정할 수 있습니다
set str to ("// Created by Anoop Vaidya on " & day of (current date) & "/" & ((month of (current date)) as integer) as string) & "/" & year of (current date)
하지만 쉘 스크립트를 사용하는 것만 큼 편리하지 않습니다.
이제는 (예를 들어 FastScripts를 사용하여) 해당 바로 가기에 해당 스크립트를 바인딩하고 사용해야합니다.
클립 보드에서 이전 값을 저장 한 다음 복원하는 것과 같은 일부 추가 기능을 스크립트에 추가하거나 일부 Xcode 스크립팅 속성을 사용하여 클립 보드없이 텍스트를 직접 삽입하는 등의 추가 기능을 추가 할 수 있습니다.
새로운 헤더 및 구현 파일을 만들 때 Xcode가 생성하는 '// Anoop Vaidya by 04/01/13' 코멘트와 비슷한 코멘트 란 뜻입니까? –
@ JohnSauer : 정확하게 :) –
그 목적은 무엇입니까? 인라인 주석은 일반적으로 코드베이스에서 눈살을 찌푸리게합니다. 사람들이 코드에 집중할 수있게하는 것이 더 낫습니다. – Rob