mac重复关联菜单去除

       /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -help

lsregister: [OPTIONS] [ <path>... ]

                      [ -apps <domain>[,domain]... ]
                      [ -libs <domain>[,domain]... ]
                      [ -all  <domain>[,domain]... ]


Paths are searched for applications to register with the Launch Service database.
Valid domains are "system", "local", "network" and "user". Domains can also
be specified using only the first letter.


  -kill     Reset the Launch Services database before doing anything else
  -seed     If database isn't seeded, scan default locations for applications and libraries to register
  -lint     Print information about plist errors while registering bundles
  -convert  Register apps found in older LS database files
  -lazy n   Sleep for n seconds before registering/scanning
  -r        Recursive directory scan, do not recurse into packages or invisible directories
  -R        Recursive directory scan, descending into packages and invisible directories
  -f        force-update registration even if mod date is unchanged
  -u        unregister instead of register
  -v        Display progress information
  -dump     Display full database contents after registration
  -h        Display this help 

      如果需要清理菜单重复项和无效的关联,可以在终端运行下面命令,在本地、系统和用户空间上,重建LS数据库:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

lsregister 命令参数如下:
-kill:重置全局LS数据库(最先执行)
-lint:打印详细应用程序文件关联注册中的错误信息
-convert:将老数据库中的信息注册到新的LS数据库
-load:加载LS插件
-lazy n:指定一个注册等待时间
-r:递归的查找文件夹内容以做关联之用(不包括pkg类型文件和隐藏文件夹下的内容)
-R:递归的查找文件夹内容以做关联之用(包括pkg类型文件和隐藏文件夹下的内容)
-f:强制更新所有对应注册信息
-v:输出lsregister运行详细信息
-dump:在注册完成后显示数据库内容
-h:显示此帮助

<think>好的,我现在需要回答用户关于如何在EndNote中去除域代码的问题。用户提到他们参考了站内的几个引用,这些引用主要涉及在Word文档中处理EndNote的引用和域代码的方法。首先,我需要确认用户的需求:他们可能是在使用EndNote插入引用后,想要移除这些引用留下的域代码,以便文档可以脱离EndNote进行编辑或提交。 根据提供的引用内容,特别是引用[2]、[3]、[4],去除域代码的方法主要涉及使用EndNote工具栏中的特定命令。例如,引用[2]提到通过工具->EndNote 9->Remove Field Codes或者使用工具栏的按钮来移去格式宏,并另存为一个新文档。引用[3]和[4]则针对不同版本的Word(如2016)和Mac系统,指出使用“Convert to Unformatted Citations”命令。 接下来,我需要将这些步骤整理成用户易懂的中文回答,并确保结构清晰。可能需要分步骤说明,同时提醒用户操作前备份文档,避免数据丢失。此外,用户可能关心不同版本的Word或EndNote是否有不同的操作路径,需要涵盖这些情况。 需要验证的是,这些步骤是否适用于所有版本的EndNote,或者是否存在版本差异。例如,引用[2]提到EndNote 9,而较新版本可能有不同的菜单选项。可能需要指出一般步骤,并建议用户根据自己使用的版本调整。 另外,用户可能不清楚移除域代码后的影响,比如引用是否还能编辑,是否需要最后进行此操作。因此,在回答中应说明移除域代码后,引用会变成静态文本,无法再通过EndNote自动更新,建议在确认所有引用无误后再执行此操作。 最后,生成的相关问题需要考虑用户可能的后续疑问,比如如何备份文档、如何编辑已移除域代码的引用,或者如何处理不同格式要求等。</think>在EndNote中去除域代码的操作步骤如下: 1. **Windows系统操作**: - 完成所有引用编辑后,进入Word的EndNote工具栏 - 选择「工具」->「Convert to Unformatted Citations」(Word 2016)[^3] - 或使用EndNote工具栏第二栏第五个按钮「Remove Field Codes」[^2] - 系统会自动生成无域代码的新文档,原文档仍保留可编辑状态 2. **Mac系统操作**: - 在Word菜单栏选择「工具」->「EndNote」->「Unformat Citations」[^4] - 或直接使用「Convert to Unformatted Citations」命令 - 建议操作前通过「文件」->「另存为」创建文档备份 3. **注意事项**: - 该操作会永久删除文献与文档的关联,建议在论文定稿前最后执行 - 生成的未格式化文档将保留纯文本引用,但无法再通过EndNote自动更新[^2] - 若需要调整引用格式,必须在移除域代码前完成所有格式设置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值