How to Use sooset more conveniently

Source: Internet
Author: User

Http: // http://www.sooset.com/Is an online openSource codeYou can find the source code of most open-source software on the website you are viewing. Registered users can also submit their own source code and choose whether to share it with other users.

Currently supportedProgramming LanguageIncluding:

supported parsing programming languages

supported file types

C

*. C ,*. h

C ++

*. CPP *. h

JAVA

*. java

python

*. PY

JS

*. Js

Supported Parser:IE7, IE8, Firefox, chrome.

1.If you can find the desiredCodeProject? A. How can I search through the search box more conveniently?

You can select a keyword in any of the following ways:

Keyword Selection

Example

use the project name directly

other keywords

search keywords

or FreeBSD , when searching some network-related code, you can directly search for networking and so on

Search by keywords in the project description

Search based on the description added during project creation, for example, searchMallocYou can directly enter the source code in the search box.MallocTo findGlibcProject.

Yes2Search box for projects:

If you have not enabled the project, you can search for it directly in the project search box on the homepage.


When the project has been opened, you do not need to return to the home page to find the project, you can select the search box at the top of the projectProjectSearch again:


B. How can I find a project through the link on the home page?

You can clickHotprojectAnd click Search Project in the category box in the lower-right corner.

2.If you can more easily view the code under the Code project? A. How do I find the files to be searched in the project?

After selecting the project, start searching for the file and select the code to be viewed. If you know the location of the file to be viewed, click the directory tree on the right to find the desired file:


You can also enter the directory or file name to be searched in the search box on the file list (Fuzzy Matching is supported to make it easier to find the desired directory ):

In addition, you can find the required files in the project search window and select the search box at the top of the ProjectFile,Find the desired file:

B.Where can I find the reference call location of a function?

After opening a file, you can find the function you want to view. You can click the function name to find the function calling position. You can directly see the reference position of the function in the search box at the bottom:

You can preview the function call location in advance:


You can also directly click the following search result to jump to the reference location:

You can use the following2To traverse the search results:

UseSearch next/previousTraverse the search results

Use the arrow in the search box to jump quickly:


If you do not know the name of the function to be searched, the name of the file, and its directory, you can find the corresponding function in the search box at the top of the project, all function names and variable names belong Symbol You can select the search definition or reference location, for example Linux Kernel The bottom name is Alloc_asxxx The function name is unclear, and the specific call location is not clear. , In this case, you can use the search box at the top of the page:


If you select Definition , Only the location defined by this function will be searched. If you select All , You can find the definition and reference location:

In addition, you can also right-click to easily view search results.SymbolDefinition and reference location:

SelectedSymbolThen, you can right-click the button and selectGlobal DefinitionOrSymbol referenceFind the definition or reference location.


C. What if I look for Reference call locations such as variable struct members?

For search methods such as variables and struct members, similar to functions, each struct definition name, member variable, and variable belongs to oneSymbol,You can useSymbolThe search box completes the corresponding search function, or you can click a specific variable name to complete the corresponding function.
D.If you want to search for code by commenting or printing strings and other content?

Select from the search box in the functionCommentOrStringYou can search for the corresponding comments or strings in the code to find the corresponding position.

UsePlain FileMatching can be performed during searchReadme Kconfig makefileAnd other non-codeTxtDocumentation.

E. If you want to view a previously viewed page?

You can useBackwardAndForwardJump to the previous page:

It is more convenient to view the previous page and jump to the following method:

F.Other tips:

1.You can right-click the symbol to highlight the Code to make it clearer.

2.PassGoto lineTo jump to the specified row of the corresponding file:

3.Set frequent browsing projectsFavorite (bookmark)In this way, you do not need to search for the project every time:

After registering a user, you can mark it as follows:
You can view yourself on the Management page.MarkProject:

4.Registered users can select the font size and color based on their usage habits:

3.If you want to better create your own project?

If you are willing to share your code project with other users, pay attention to the project name and keywords. And description, which makes the Code project you submit more convenient for other users.

If you do not want to share with other users, you can solve the problem through permission management of the project.

The following is an example: Create an Open Source memory management project code to share with special users

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.