


changes - highlights any local (unpublished) changes or lines changed by the most recent commit.blame - shows the commit and author who last modified each line of a file.on-demand file annotations in the editor, including.a status bar blame annotation showing the commit and author who last modified the current line.
#Lens studio code code#
authorship CodeLens showing the most recent commit and number of authors at the top of files and/or on code blocks.an unobtrusive current line blame annotation at the end of the line showing the commit and author who last modified the line, with more detailed blame information accessible on hover.effortless revision navigation (backwards and forwards) through the history of a file.Here are just some of the features that GitLens provides, For advanced customizations, refer to the GitLens docs and edit your user settings. Do you find CodeLens intrusive or the current line blame annotation distracting - no problem, quickly turn them off or change how they behave via the interactive GitLens Settings editor. GitLens is powerful, feature rich, and highly customizable to meet your needs. Effortlessly explore the history and evolution of a codebase. Jump back through history to gain further insights as to how and why the code evolved. Quickly glimpse into whom, why, and when a line or code block was changed. GitLens simply helps you better understand code. GitLens is an open-source extension for Visual Studio Code. It helps you to visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via rich visualizations and powerful comparison commands, and so much more. Non-private methods are decorated with overrides code lens providing list of method that override this implementation.Īdditionally, there is prototype code lens quickly navigating you to the base implementation of the method, if there is any.GitLens supercharges Git inside VS Code and unlocks untapped knowledge within each repository. This allows to quickly list all the places within the workspace where the trait is used as a part of a class or another trait. In case of trait declaration, the trait heading is decorated with uses code lens. References provides the same list as the contextual command Find all references.Īdditionally, interfaces and classes are decorated with implementations code lens providing list of all the types that extend or implement this type. References & ImplementationsĮvery PHP declaration is decorated with references code lens. This feature can be disabled/enabled in user-scope setting. Upon clicking onto the text, the detailed window is opened. This margin provides quick contextual information about your code - references, implementations, overrides, or the method prototype. CodeLens appears above functions, classes, interfaces, traits, properties, and constants.
