快捷指令预处理去掉标题前缀
This commit is contained in:
@@ -35,7 +35,7 @@ struct SaveClipIntent: AppIntent {
|
||||
return .result(value: "剪贴板没有有效文本,未保存。")
|
||||
}
|
||||
|
||||
let formattedText = TextFormatter.formatForCloud(trimmed)
|
||||
let formattedText = TextFormatter.formatForShortcut(trimmed)
|
||||
try await ClipStore.shared.save(text: formattedText, source: source)
|
||||
return .result(value: "已保存到收集箱。")
|
||||
}
|
||||
|
||||
@@ -32,6 +32,13 @@ enum TextFormatter {
|
||||
}
|
||||
|
||||
static func formatForCloud(_ text: String) -> String {
|
||||
var content = formatForShortcut(text)
|
||||
content = "# " + content
|
||||
content = insertEmptyLineAfterFirstLine(content)
|
||||
return content
|
||||
}
|
||||
|
||||
static func formatForShortcut(_ text: String) -> String {
|
||||
var content = text
|
||||
content = content.replacingOccurrences(of: " ", with: "")
|
||||
content = content.replacingOccurrences(of: " ", with: "")
|
||||
@@ -71,8 +78,6 @@ enum TextFormatter {
|
||||
content = content.replacingOccurrences(of: " ", with: "")
|
||||
content = content.replacingOccurrences(of: "---", with: "---\n")
|
||||
content = content.replacingOccurrences(of: "日星期", with: "日 星期")
|
||||
content = "# " + content
|
||||
content = insertEmptyLineAfterFirstLine(content)
|
||||
return content
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user