如果你有 Confluence 管理员权限的话,在 Confluence 的顶部导航的下面有一个配置的选项: 你可用单击这个配置选项进行配置。 在后台的管理员界面中,这个功能的名称叫做: Application Navigator 在配置界面的下部: 你可用通过这个链接进行配置。 https://www.ossez.com/t/confluence/199
如果你有 Confluence 管理员权限的话,在 Confluence 的顶部导航的下面有一个配置的选项: 你可用单击这个配置选项进行配置。 在后台的管理员界面中,这个功能的名称叫做: Application Navigator 在配置界面的下部: 你可用通过这个链接进行配置。 https://www.ossez.com/t/confluence/199
你可用在 IntelliJ IDEA 中使用快捷键弹出一个小对话框。 在这个对话框中有对版本控制需要的一些快捷键操作。 快捷键是: Alt+` 如果你没有在你的项目中启用版本控制,那么弹出对话框的选择是不同的。 上图中显示了启用了版本控制和没有启用版本控制的不同。
IntelliJ 能够帮助你在 IntelliJ 中快速浏览和定位。 针对一些大型项目,代码之间的调用比较复杂的项目这个是非常方便,有用和快速的。 打书签 你可用打数字书签,也可以打文字书签,也可以做无标记书签。 数字书签 打数字书签的快捷键是 Ctrl + Shift + <数字>。 例如希望在我们的代码中打上这个标签,选择你需要打标签的行,如果你希望打上书签 1。 那么你就可以使用 Ctrl + Shift + 1 在这行上打上书签 1。 如果你希望撤销打上的书签,你再输入一次 Ctrl + Shift + 1 就可以在这行上撤销了。 字母书签 你也可以在这行上打上字母书签。 打字母标签没有和打数字书签一样的快捷键,你需要在你的键盘上输入 Ctrl + F11,在弹出的对话框中进行选择你需要的字母。 如果你不进行字母选择,你会看到前面有个√符号,表示的是这行已经是一个书签了,但是没有任何标识。 无标记书签 做无标记书签的快捷键是 F11。 直接在键盘上使用 F11 来标记一个书签。 书签访问 只有数字书签能够快速访问,使用 Ctrl + 数字,就可以直接定位到你的数字书签了。 其他书签的访问,你可用使用快捷键 Shift + F11 在弹出来的对话框中进行查看。 书签删除 在弹出的书签列表中,选择你希望删除的书签,然后按 Del 键,或者直接在书签列表上面点减号就可以删除了。 https://www.ossez.com/t/intellij-bookmarks/197
你可用使用快捷键 e 进行编辑。 这里有个小技巧,在使用快捷键编辑之前需要先进行选择。你应该可以使用 J / K 先进行选定。 如果你不进行选定的话,是没有办法使用快捷键 e 对发布的内容进行编辑的。 从上图,你可用看到当前的帖子已经被选定了。 https://www.ossez.com/t/discourse/196
你可要在 Discourse 上面进行全局搜索,在页面的顶部有一个搜索的按钮。 你也可以使用快捷键 / 进行搜索。 这个快捷键是全局的,你可用在任何页面中使用。 https://www.ossez.com/t/discourse/195
可以将 requirements.txt 理解为依赖文件。 对比 Java 的文件,这个文件就等于 Java Maven 中的 pom 文件。 但是你可以在 Python 中使用命令生成 requirements.txt 文件。 生成这个文件的命令为: pip freeze > requirements.txt 如果你没有创建虚拟的隔离环境,那么这个命令会将你当前 Python 环境中所有的依赖全部加进去,其实很多是不需要的。 但是 pip freeze 是有问题的,会将你当前 Python 中所有的依赖全部添加进去。 例如我们运行下面的命令: 然后你查看你的源代码。 你会看到添加很多依赖。 其实有很多是不需要的。 因此建议使用 pipreqs 只生成需要的依赖。 使用的命令是 pipreqs freeze > requirements.txt
Discourse 采用瀑布流的方式,在每一个帖子下面都会有一根主题的分类。 你可用单击这个主题的分类进行快速访问。 单击上面的链接后将会进入到你选定的主题分类中。 你可用在这里对选定的主题分类进行浏览。 https://www.ossez.com/t/discourse/193
在默认情况,如果你的主题上有远程的图片的话,Discourse 会尝试现在到本地。 但是需要注意的是 Discourse 采用的是后台进程批量上传的方式。 在你首先对你的发布内容进行编辑的时候,图片还是会引用远程图片地址。 这里有 2 个参数, 第一个参数是: editing_grace_period 这个参数表示的是多少秒以后开始对图片下载到本地,默认是 300,对应的是 5 分钟。 那么在你内容创建并且发布后的 5 分钟后,Discourse 才会开始下载你内容中的图片到你的服务器上。 另外一个参数是: download remote images to local 你可以使用关键字 download 进行搜索。 这个配置是全局配置,用于配置是否将远程图片下载到本地,默认情况是选择的,这个选择能够让你避免你发布内容中的图片丢失损坏。 这 2 个参数,你都可以采用默认值。如果你不进行修改的话,你的 Discourse 站点将会在帖子发布后的 5 分钟开始下载图片到你的本地。 https://www.ossez.com/t/discourse/192
打开你的 IntelliJ Git项目。 右键选择 Git > Repository > Remotes 在弹出的界面中,你可用看到已经设置的 Remotes 因为我们当前的项目是从 SVN 上克隆下来的,所以你会看到有一个 svn 远程仓库。 我们希望将我们当前的项目重新提交到远程的 Git 中,因此我们需要在这里添加一个远程的 Git 仓库。 假设我们的远程仓库地址为: https://gitlab.com/ossez-com/python/python-docutils 在这里我们,可以单击右侧的 + 号 然后将要添加的远程仓库地址添加上去后 OK 保存。 然后你会看到你的远程仓库中有 2 个地址了。 下一步,你需要将你的本地修改推送到远程 Git 地址中。 快捷键 Ctrl + Shift + K 推送的功能路径为如下: 在推送界面的上面,你会看到你的推送路径是哪里: 你需要确定你的推送路径是正确的,有可能会推送到 SVN 仓库中,你当然也可以单击 origin 修改你的目的仓库地址。 然后单击 PUSH 进行推送就可以了。 https://www.ossez.com/t/intellij-git-remote/188
很多时候,我们不需要拉取所有的内容,我们可以拉取指定版本后的内容。 你可用使用参数:-r8000:HEAD 例如使用下面的命令: git svn clone https://svn.code.sf.net/p/docutils/code/trunk docutils -r8000:HEAD 可以拉取 8000 版本以后的提交记录。 对于一些项目老的提交版本过多的话,使用这个命令可以将以前老的提交全部都忽略掉。 能够加快速度。 https://www.ossez.com/t/svn-git/187