views:

2777

answers:

10

I currently use a combination of Vim + the vimoutliner plugin to keep notes. To the vimmers out there, what tips, tricks, habits, tools, etc do you use to keep your collection of valuable nuggets of info organized?

A: 

While I exclusively use vim for coding, for regular notes I use Google Docs. I find it's just easier with free-form text to use a more document-oriented editor.

Jason Etheridge
+2  A: 

Here's an interesting video about using Vim as a note taking platform (in particular, using the Cornell Note Taking method).

Ben Hoffstein
A: 

I used to, until someone showed me SlickRun, which comes with SlickJot. Extremely handy, always one keyboard shortcut away. It's not good for permanent notes, but it's great to replace pen-and-paper or whiteboard jottings, and you can always migrate your more permanent notes to another program (Outlook for me).

Adam Neal
A: 

Well if Jason is going to break with the vimmers - I use emacs with some custom macros and modes.

+1  A: 

I write out most of my notes using Vim in LaTeX, then publish to a pdf. I find the professional looking output of the typesetter much easier to read/study and it helps with structuring the text (underlining, bold, bullets, equations, etc.).

Also, it gives a nice set of notes if you happen to share with other students.

That sounds like a lot of work. ;) Care to share some example notes on what this ends up looking like?
Jonah Braun
The only examples I have handy are from a film class last semester, so it's pretty basic formatting:http://www.uploading.com/files/ZPB5G049/notes.zip.htmlIt doesn't take much work; I yank/paste stuff around in vi. I'm sure it'd be easier in Lyx or the like.
+1  A: 

I just started using the Vim plugin cwiki. It's a very young project, but looks promising. Here is a screenshot.

VimNotes sounds interesting too, haven't tested it yet though.

jkramer
+1  A: 

I've been using Vim and Viki for the past two years and totally love it.

The ability to do \vt and open a viki link in a new tab is alone worth it.

Swaroop C H
A: 

Here's an interesting syntax highlighter for note-taking in Vim.

Ben Hoffstein
+1  A: 

I keep my todo list in vim+vimoutliner. I wrote about this at: http://peterstuifzand.nl/gtd-vimoutliner.html.

Peter Stuifzand
+8  A: 

Sure, I use Vim for my daily diary/journal/thoughts, together with a few standard unix tools. I use a standard naming convention for each day's file, YYMMYY.txt, e.g. 081204.txt . This makes it simple to sort when looking at all my daily notes in the file explorer.

I often start to write tomorrow's journal in the afternoon of the working day, which pre-frames me to work. Usually this is very helpful, sometimes it isn't.

I put everything for the day in this file. I mix my personal thoughts and also my work tasks and work diary such as useful SQL statements etc into this one daily place. I used to maintain separate files for "personal" and "work", but then was finding that this didn't work for me. So now I write my personal thoughts in, and insert 50 blank lines to obfuscate that a little bit, in case I leave my journal open (which often happens).

It's easy to copy *.txt to a thumbdrive or to my mobile phone as a backup or for offline review.

I have standard unix utilities installed on my Vista box, and as I write, I often use

!}fmt

to format my paragraph to 72 columns.

For convenience, I wrote a utility in AutoHotKey which maps a function key to automatically open in vim the journal file for the day constructed like YYMMDD.txt. (This same utility also gives me instant window move/resize using mouse buttons, but that's another story).

I (usually :) write my working hours for each day at the top of this file.

I frequently use "grep -i *.txt" to find something I've previously worked on.

I use to write a file like this just every now and again, but since I started my current job (just over a year ago) I've written one every single day. It's amazing how all the entries all add up, and as a whole forms a big view of what I've been working on, my thinking at the time, and see how I've learnt and changed.

Jon DellOro