Giter Club home page Giter Club logo

Comments (2)

ruben2020 avatar ruben2020 commented on August 24, 2024

Hi,

This is a good idea for future enhancements.

However, for the time being, you can use the "Open In Editor" button to open the file in your favourite editor (e.g. gedit, Notepad++, eclipse), and jump to the selected line. Your favourite editor can be configured in Options -> External Editor.

There seems to be a bug with the help text in the External Editor settings. It should be for example:

gedit %f +%n

CodeQuery will replace %f for filename and %n for line number

from codequery.

ruben2020 avatar ruben2020 commented on August 24, 2024

1). able to jump to/jump back to the definition (like ctrl+T and ctrl +] in vim).
This can already be done with the existing features. When a file is open in the fileviewer, you can select a keyword by double-clicking it. When something is selected, the "Copy, Paste and Search" button (above the fileviewer) becomes enabled. When you click it, it will search that keyword. This is like Ctrl-]. If you check the "Symbol Only" checkbox, then it will always perform only the Symbol search for "Copy, Paste and Search", no matter what kind of search option is selected in the Combo box (e.g. Functions that call this function etc.). Then, if you press the "Previous search term" arrow button, which is to the left of the search bar, it would go back to the last search term. This is like Ctrl-T. Are you happy with these?

2). highlight occurrence.
This is a good idea. Highlight all occurrences of the searched keyword. In addition, we could also have Up and Down arrows to go to the next or previous occurrence of the keyword in the same file. The list box selection would also be updated accordingly. So, instead of highlighting the entire line as we do now, we could just highlight the keywords.

3). find dialog box.
This might make the UI too complicated. So, I will leave this to the external editor for the moment.

from codequery.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.