Sourcetrail 2020.1

栏目: IT技术 · 发布时间: 4年前

内容简介:TheSourcetrail 2020.1 release introducesThis is our first major release since ourYou can download Sourcetrail 2020.1here. The full changelog is available

TheSourcetrail 2020.1 release introduces Keyboard-based Navigation for the graph and code views. Additionally, the new release simplifies the Project Setup by removing steps in the Source Group setup and offers an AppImage package for Linux.

Sourcetrail 2020.1
Sourcetrail's user interface with keyboard focus in the graph view.

This is our first major release since our switch to Open-Source . We want to thank everyone that helped us improve Sourcetrail with their contribution or by becoming a Patron !

New in this Release:

  • Keyboard-based Navigation : Added keyboard-based navigation to graph and code views
  • Project Setup : Removed steps in Source Group setup
  • Linux AppImage : Provide AppImage package for Linux with ourdownloads
  • Python Indexer Updates : See Changelog
  • Fixes & Improvements : see Changelog

You can download Sourcetrail 2020.1here. The full changelog is available here . As usual, going into some more detail, I will now outline the most important updates new in this release.

Keyboard-based Navigation

This has been on the list for years and over time many users provided suggestions as to how this could be implemented in Sourcetrail. We looked at different navigation methods within other editors or graphical navigation tools and went for a rather simple approach that we hope will satisfy both newcomers and experienced users.

This update not only introduced new keyboard shortcuts, but also altered existing ones. We hope that longtime users will be happy about those changes. For a full list of all shortcuts please check ourdocumentation or our Keyboard Shortcuts help dialog (Help -> Keyboard Shortcuts).

This is the biggest update to our user interface in years. We think that it is an essential improvement and hope that you will like it too!

Focus Switching between Views

There is always one view that has the current keyboard focus, which is indicated by a horizontal line at the top of the view. Focus is switched between the views either by interacting with the mouse cursor of by using shortcuts:

Action Shortcut
Switch focus between graph and code views Tab
Move focus to search view Ctrl + F

Graph View Navigation

The graph indicates which node has the current keyboard focus with a thick border around the node. Initially the active node receives the focus, otherwise the top-most node in the view. The keyboard navigation allows you to move the focus between nodes or edges and subsequently activate them or activate them in a new tab. Nodes with children and bundled nodes can be expanded and collapsed.

Sourcetrail 2020.1
Sourcetrail's user interface with keyboard focus in the graph view.

Keyboard navigation in the graph view:

Action Shortcut
Move focus within nodes WASD | HJKL | Arrows
Move focus within edges Shift + WASD | Shift + HJKL | Shift + Arrows
Activate node/edge Enter | E
Activate node in new tab Ctrl + Shift + Enter | Ctrl + Shift + E
Expand/collapse node Shift + Enter | Shift + E
Pan Ctrl + Arrows
Zoom in Ctrl + Shift + Up | Ctrl + Mouse Wheel Up
Zoom out Ctrl + Shift + Down | Ctrl + Mouse Wheel Down

Code View Navigation

The code view also indicates the current active location with a thick border at that location. Focus can be moved to locations in next/previous lines or within the same line. When holding down the Shift key it’s possible to jump to the locations of currently active references. In snippet mode you can also expand the snippet scope or expand/collapse displayed snippets. Similarly to the graph view, code locations can be activated or activated in a new tab.

Sourcetrail 2020.1
Sourcetrail's user interface with keyboard focus in the code view.

Keyboard navigation in the code view:

Action Shortcut
Move focus within code WASD | HJKL | Arrows
Move focus to closest reference Shift + WASD | Shift + HJKL | Shift + Arrows
Activate location Enter | E
Activate location in new tab Ctrl + Shift + Enter | Ctrl + Shift + E
Expand snippet scope Enter | E
Collapse/expand snippet Enter | E
Scroll Ctrl + Arrows

Closing comments

Thanks for reading, we hope that you like our progress!

We also want to thank our Patrons for funding our development since our switch to Open-Source !

If you like what we are doing please also support us on Patreon :

Become a Patron

The next milestone on our bug tracker already shows what is planned for our upcoming release.

Don’t forget todownload the new release.

Follow us: mail - Twitter - Slack


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

我的第一本编程书

我的第一本编程书

[日]平山尚 / 张沈宇 / 人民邮电出版社 / 2016-7 / 79.00元

写这本书之前,作者一直在摸索一种最有利于入门者学编程的方法,并应用到教学当中。经过两年的教学实践,他确信他的方法是有效的,于是便有了这本书。这本书面向的是完全没有接触过编程的读者。作者将门槛设置得非常低,读者不需要懂得变量、函数这些名词(这些名词在书中也不会出现),不需要会英语,完全不需要查阅其他书籍,只需要小学算术水平即可。这本书给初学者非常平缓的学习曲线,有利于为之后的进阶学习打下坚实的基础。一起来看看 《我的第一本编程书》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具