Comments (6)
I can search through hundreds of archived CherryTree (*.ctd) documents in my Ubunti desktop and find all containing keyword and open them. It is not clear if you want to copy the searched keyword or the entire node content containing the keyword. Just think of "toolchains". In my case CherryTree plus Recoll. But it sounds like you want to access snippets. There are a number of co-tools / packages which offer that. Sublime Text for one, or VS Code. And Albert is good. For all these I use a CherryTree document as a "desktop node" connecting to other tools. There is no need to add new features to CherryTree.
P.S. You can also introduce snippets into CodeBoxes. And on Run CodeBox , the (e.g. Python generated) Snippet is loaded into ClipBoard for example. Or posted somewhere. This feature is often overlooked.
from cherrytree.
if you want to copy the searched keyword or the entire node content
I have written "copying content of the node" so i think it was clear what i wanted to copy (node).
Albert
Thank you for your app suggestions. Albert does not seem to do what i have described in my first paragraph. I am really a layman who does not understand "desktop node" connecting to other tools ... CodeBoxes
but you do not need to explain it may be a bit OT. Thank you.
from cherrytree.
I was readng your conclusion - "quickly finding node containing defined text and copy". But never mind.
Firstly, this test exercise helped me to unearth an elusive node. Thanks.
Now .. it is true that Search > Find in Multiple Nodes does not provide a direct means of copying full content of any node containg Search > Find term.
You can click on the highlighted node in list to bring node into focus.
Then Right Click > Select All (highlight node content).
Then Ctrl+C to copy [highlighted node content] to Clipboard.
Then pass Clipboard content to whatever external app(s) in mind.
But this is a clumsy workflow which is why I try to automate steps.
Now there is a simple tool which might help.
SearchMonkey (in Ubuntu repo).
We can use an expression to search all files with extension ctd.
It is quicker if you narrow down the folders to be specific rather than entire desktop. I sense that you are using just one or a few CT documents rather than many as I have,
from cherrytree.
Related Issues (20)
- Formatting link font in Table of Contents?
- [Question] How to move several children nodes out of a parent node in a single go ?
- [FR] Add password protected nodes and local/node "line wrapping". HOT 2
- Application crash while importing a text file. HOT 5
- Syntax Highlighting is broken, color themes not displayed. HOT 13
- Open a large text file, Caton.
- Preference to use default options when creating a new node, without the properties dialogue. HOT 1
- Inconsistency in the ability to paste images from clipboard.
- Option to import Treepad Lite as plain text notes HOT 2
- Search fails. HOT 1
- "Set Dark Theme Icons" makes icons invisible
- search node link HOT 2
- Crash when exporting to PDF HOT 3
- cannot export to html from command line with windows executable HOT 2
- Cherrytree in Tray doesnt remember the current node, without remove from tray and close HOT 2
- Deleted ctx-File after "Save as" dialog HOT 7
- Error Parsing the CherryTree Path: "xml parse fail" HOT 11
- Write to C: Error HOT 2
- Suggestion: Allow more than 3 TODO states (symbols) HOT 1
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 cherrytree.