On 2017-03-16 13:12, o1bigtenor wrote: > Trying to find the cheat sheet where I found the +GP command for > pasting. Of course cannot find it now!
Count your blessings. If it mis-instructed you on the clipboard copy/paste, it's not a very good cheat sheet ;-) > I haven't tried using your suggested command sequence yet but I'm > wondering > - - - been using V for line based select and then scrolling to the > end of the needed lines (anywhere from the one line to about 10) > and then doing the +y. These sorts of things are great for letting Vim do the hard work. While I've prodded ledger-cli to see what it was about, it wasn't for me. But from what I recall, each transaction is in a blank-line delimited block. So I'd start with yap to "yank a paragraph". This works from anywhere inside the paragraph you're in and puts it in the unnamed clipboard register. You can then use } as a motion to get to the bottom of current block, and then p to paste it after the block. > The suggesting in ledger-cli was that emacs (or vim) would reduce > keystrokes and moving fromt he keyboard to the mouse and back again > like when using ctrl-c (etc). With adding even more keystrokes I'm > wondering about that efficiency - - - I just don't see it. (Not > trying to complain I'm just looking for a quick entry system that > is easy to edit that works well with ledger-cli (wanting to add > some in-line programs to make things even easier and that AIUI is > where vim and emacs shine) but its looking like one needs to be > real familiar with either vim or emacs BEFORE this happens. Indeed, learning either editor (or both and see which fits your brain better) is likely a prerequisite for the speed-ups they hint at. If you do it frequently, you could map hot-keys/macros to do most of the work. It does look like there's a vim+ledger plugin that automates a large bit of the work: https://github.com/ledger/vim-ledger > I might decide to learn all the twists and turns of one of these > two but if I hire someone to do the entry of information for me - - > - well that just doesn't fly for any 'bookkeeper' types. I'm not sure how well most "bookkeeper" types work with ledger-cli regardless of which text editor you use to manage the file. If they do, I imagine that they would know how to deal with the text file in their favorite editor, regardless of your local configuration. > >> Used +GP a couple more times not understanding why the 2 lines > >> were not placed and then I looked at the doc.I had gone from > >> 6814 lines to 12 877 lines and all of the lines were the 2 > >> yanked (with a blank line before and after each iteration). > > > > I suspect something got omitted and you ended up yanking from your > > current location to the end of the file, and then pasting that > > content. If your cursor was at the beginning of the file to start, > > that would double the size of the file. > > Sort of but it was only lines that had gotten yanked but there were > about 2000 copies of those 3 lines! It's possible you did something like 2000p which would paste 2000 copies. Or, if you'd just pasted and that you're working with financial numbers, typing a financial amount such as 2000.10 in normal-mode would be treated as a count (2000) followed by a period which is Vi's "do the last thing I did". The "10" would then get treated as a count to the next command you issued. -tim -- -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_use" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
