Jul 16, 2014

Clewn

Clewn provides Gdb support within Vim - Clewn is a standalone program controlling Vim through a NetBeans interface.


List of default key mappings:

        CTRL-Z  send an interrupt to GDB and the program it is running
        B       info breakpoints
        L       info locals
        A       info args
        S       step
        I       stepi
        CTRL-N  next: next source line, skipping all function calls
        X       nexti
        F       finish
        R       run
        Q       quit
        C       continue
        W       where
        CTRL-U  up: go up one frame
        CTRL-D  down: go down one frame

cursor position: ~
        CTRL-B  set a breakpoint on the line where the cursor is located
        CTRL-E  clear all breakpoints on the line where the cursor is located

mouse pointer position: ~
        CTRL-P  print the value of the variable defined by the mouse pointer
                position
        CTRL-X  print the value that is referenced by the address whose
                value is that of the variable defined by the mouse pointer
                position
        CTRL-K  set a breakpoint at assembly address shown by mouse position
        CTRL-H  clear a breakpoint at assembly address shown by mouse position
        CTRL-J  add the selected variable at mouse position to the watched
                variables window

Note: You can tune Vim behavior when using netBeans keys with the mouse
pointer position, by setting Vim balloondelay to a smaller value than its
default. The following setting has been reported to give better results:

    :set balloondelay=100 ~

Note: After browsing your code, you can always return rapidly to the line of
code where GDB is currently stopped, by using CTRL-U and CTRL-D.

Jul 15, 2014

изобретатель шахмат запросил у правителя в качестве награды одно зерно на первое поле шахматной доски, два на второе и т.д., т.е. вдвое больше на каждое следующее. когда правитель понял что ему придется раскошелиться на 2 в 64й степени зерен пшеницы, он приказал отрубить голову изобретателю и таким образом стал первым, кто применил метод отсечения в качестве меры контроля комбинаторного взрыва : )