所以目前我有很多单词采用以下格式<< some words >>
,我必须手动选择它们,删除<<
,>>
,并以斜体显示单词通过应用字符样式。有没有办法用当前选择的热键来做到这一点?我已经尝试过编写一个GREP来做这件事,但我做到了,但并不是每个字体都应该改变,所以我真的需要手动完成它,以及一个热键的脚本选择它是完美的。 InDesign我使用的是CC 2015。
答案 0 :(得分:1)
想出来,这就是它的工作原理:
var mySel = app.selection[0]; // use selection
app.selection[0].contents = app.selection[0].contents.replace('<<', ''); // remove <<
app.selection[0].contents = app.selection[0].contents.replace('>>', ''); // remove >>
var myCharacterStyle = app.activeDocument.characterStyles.item("Italic"); // grab character style named "Italic"
mySel.appliedCharacterStyle = myCharacterStyle; // Apply the character style to selection