Comments (2)
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.
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)
- Why didn't the option to compile without GUI wasn't merged to v0.21.1? HOT 1
- java finding implementations of interface HOT 2
- Any open API for batch operation to generate function called graphs instead of GUI? HOT 3
- Compilation error HOT 2
- Missing a QT5 library in Ubuntu 18.04 HOT 2
- [Feature] Visual Studio Code extension HOT 3
- [Enhancement] Update of cscope to 15.9 version HOT 3
- [Feature] Highlight current function HOT 4
- Icon theme "elementary" not found. HOT 11
- Unable to get codequery on go project to cover all files HOT 3
- update german language translation HOT 1
- Unsupported cscope parameters: -c is required. -q, -b and -R are optional. The rest should not be used. HOT 8
- [Enhancement] Import\configure project through compile_commands.json file HOT 2
- Call Graph is not working correctly HOT 1
- Call Graph is not working correctly HOT 1
- [Enhancement] Better 'cqsearch.exe' output results HOT 3
- [ENHANCEMENT] Please add the scripts for building the database HOT 1
- On macbook, window width is too wide and cannot be resized HOT 11
- CQSearch does not seem to work with special characters HOT 1
- gui/CMakeLists.txt: Wrong condition for BUILD_QT6 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from codequery.