Bit Lasso introduces CodeSearch 1.0, their new developer-centric search tool for macOS. CodeSearch allows developers to search across multiple lines in their source code and view the search results by filesystem hierarchy. Users can see the matching lines from the files and visually get a sense of how to narrow their search.
Users can view their search results in a tree structure, enabling them to quickly navigate the tree to narrow in on the search results they want. Searches can be conducted for partial matches of multiple tokens, for example, search for “menu” and “color” and get all the colorMenu, menuColor, MenusAndColors, and other inclusive results.
“Developers often need to search their code, so I have to ask this, why are all the existing search tools so unsuitable for programmers? How vaguely can you search with your existing tools?” says Bit Lasso founder Mitch Haile. “Quick, show me the function that involves ‘colors’ and ‘files’! Should you search for ‘menuItems’ or ‘theItems’? Who knows? CodeSearch allows developers to avoid that hassle.”
- The ability to search across multiple lines in source code
- All search results are displayed via filesystem hierarchy
- Searches can be conducted for partial matches of multiple search tokens
- View searches in a tree structure, enabling quick navigation
- Define workspaces and switch between them with a handy key combination
- Quickly include or exclude search results by numerous factors
CodeSearch searches entire files for the search terms developers search for, regardless of whether the search terms are all found on the same line. Searches can be narrowed with file: and folder: predicates, such as file:swift or folder:grfx.
By allowing developers to search across multiple lines of their source code and displaying the search results by filesystem hierarchy, they can see the matching lines from the file and visually get a sense of how to narrow their search. Users can view the results visually, close folders that they don’t need, and get a visual feel for where their matches are within the context of the source tree.
Users can define workspaces that correspond to any folder or Git repository that they currently have checked out on their machine, and switch between them with CMD-1,2,3, etc. Developers can also quickly include or exclude results by file extension, narrow in on a specific term, and more.
“CodeSearch is just the latest in a long series of utilities Bit Lasso has developed to make developers’ lives easier” continues Mitch. “By using CodeSearch, devs can easily find their desired target code by searching across an entire workspace, making it easier to quickly find the bits of code they need.”
CodeSearch 1.0 is only $9.99 and is available exclusively through the Mac App Store in the Developer Tools category.