Giter Site home page Giter Site logo

Comments (6)

gitvectors avatar gitvectors commented on June 22, 2024

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.

slrslr avatar slrslr commented on June 22, 2024

@gitvectors

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.

gitvectors avatar gitvectors commented on June 22, 2024

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)

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.