On 22/05/09 02:28, Charlie Kester wrote:
>
> On Thu 21 May 2009 at 11:15:55 PDT Matthew Winn wrote:
>>
>> On Tue, 19 May 2009 14:29:33 -0700, Charlie Kester
>> <[email protected]>  wrote:
>>
>>> Another one that took a long time for me to learn was ^] which doesn't
>>> seem to have any obvious connection to the word "tag".
>>
>> It's a right bracket, and it takes you right to the definition of a
>> function.
>
> Except none of the programming languages I use have a square bracket in
> the definition of a function.  In C, square brackets are used for
> arrays.
>
> Not that it matters anymore. I have managed to learn this one.  But I
> still don't see any intuitive mnemonic that would have helped me learn
> it.
>
> It's just a small kvetch.  Certainly not enough to make me switch to
> another editor!

My keyboard doesn't have an easy way to produce the Ctrl-] combination, 
so I added (some years ago)

        :map    <F9>    <C-]>

to my vimrc. Of course, any {lhs} would do, provided that it doesn't 
conflict with some other needed key -- and Vim has so many builtin 
keybindings that I didn't have much choice... ;-)

Best regards,
Tony.
-- 
The following quote is from page 4-27 of the MSCP Basic Disk Functions
Manual which is part of the UDA50 Programmers Doc Kit manuals:

As stated above, the host area of a disk is structured as a vector of
logical blocks.  From a performance viewpoint, however, it is more
appropriate to view the host area as a four dimensional hyper-cube, the
four dimensions being cylinder, group, track, and sector.
        . . .
Referring to our hyper-cube analogy, the set of potentially accessible
blocks form a line parallel to the track axis.  This line moves
parallel to the sector axis, wrapping around when it reaches the edge
of the hyper-cube.

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to