小编gee*_*ley的帖子

如何在Android Studio/IntelliJ Idea中添加字典以进行拼写检查

我一直在使用西班牙语的Android Studio,它让我觉得它突出显示为拼写正确的错误单词.

我可以在Android Studio或IntelliJ Idea中添加西班牙语词典吗?

android spell-checking intellij-idea android-studio

42
推荐指数
4
解决办法
3万
查看次数

Android Studio - 使用单个键序列在匹配的大括号之间来回跳转

我不得不从Eclipse迁移到Android Studio进行Android开发.许多功能更好,有些功能更差.特别是我错过了通过单个键序列匹配大括号(打开 - >右大括号和vv)之间的跳转.

我设法发现CTRL]将你从左大括号带到结束大括号,CTRL [带你从闭合到开始大括号.如果你已经在开始或结束括号中使用了错误的[或]符号,那么编辑器将跳转到该类型的下一个括号.

是否有像Eclipse那样在匹配括号之间跳转的键序列?

keymapping android-studio

23
推荐指数
2
解决办法
3292
查看次数

如何在 csproj 构建输出中包含 Nuget 包中的 XML 文档

我有一个包含 XML 文档文件的 nuget 包。

packages/MyPackage.1.0.0/lib/net472/MyPackage.xml

但是,当我构建我的项目时,我想在输出中包含这个 xml 文件。

所以当我:

dotnet MyProj.csproj -c Release

我想得到:

> ls bin/Release/net472
MyProj.dll
MyPackage.dll
MyPackage.xml
Run Code Online (Sandbox Code Playgroud)

然而,它永远不会出现。我怎么才能得到它?

msbuild csproj nuget nuget-package packagereference

5
推荐指数
2
解决办法
1170
查看次数

如何在 perl 正则表达式替换命令中使用 unicode 字符?

当使用 unicode 字符时这不起作用(在 Ubuntu bash 中):

\n
$ perl -pC -e\'s/[\xc3\xa0]/a/gu\' <<< \'\xc3\xa0\'\n\xc3\xa0\n$ perl -pC -e\'s/[b]/a/gu\' <<< \'b\'\na\n
Run Code Online (Sandbox Code Playgroud)\n

尽管它似乎受 PCRE 支持(至少根据regex101)。

\n

我究竟做错了什么?我在 perl 命令中缺少一些标志吗?

\n

这在 javascript 中“正常工作”,所以如果我能在命令行中为此提供一个简单的单行代码,我将使用节点......但我仍然想知道为什么 perl 命令不起作用。

\n
\n

对于上下文:

\n

我正在尝试使用类似的替换/[\xc3\xa0\xc3\xa2\xc3\xa1\xc3\xa3\xc3\xa4]/a/g/[\xc3\xb2\xc3\xb4\xc3\xb3\xc3\xb5\xc3\xb6]/o/g等替换来 asciify 字典文件(即删除单词列表的重音等),因此我可以使用它来使拼写检查重音不敏感(例如在 IntelliJ Idea 中)。

\n

基本上,这些是制作“asciified”额外字典的步骤:

\n
    \n
  1. 下载该语言的 .dic 文件(所有单词的列表)
  2. \n
  3. 使用grep过滤包含非ascii/可替换字符的单词
  4. \n
  5. 连续使用正则表达式替换使单词不区分重音
  6. \n
  7. 在IDE中导入asciified .dic文件(除了标准语言词典)
  8. \n
\n

regex unicode perl command-line utf-8

2
推荐指数
1
解决办法
609
查看次数