I often start at the top of a file with a command of the format :.,$s/XXX/YYY/gc to replace all occurances of XXX with YYY from the current position with confirmation of each replacement by hitting Y or N.
Sometimes I hit an occurance of XXX which requires additional work. To do this I hit Q to Quit the search/replace operation. I will reissue the same command to restart the search/replace after performing the additional work. If I hit Q on the FIRST find of XXX, the cursor will stay at the point of the match. However, if I hit the Q after having hit Y or N ONE OR MORE TIMES, the cursor will jump back to the beginning of the line on which the match was just found. I often hit Q many times to perform additional work and dislike the having to reposition the cursor back to the point of the last occurance of XXX to perform my additional work. This only occurs with gvim.exe version 7.3.46 compiled Oct 27, 2010. It does NOT occur with vim.exe version 7.3.46 compiled Oct 27, 2010 when used in console mode. I am running Windows XP SP3 on a machine with 3GB of ram. Is this a problem with Vim program code or a problem with one of my _vimrc settings? The only difference between _vimrc and _gvimrc is that _gvimrc has a "set number" command (I find that line numbers take up too much room when limited to a 80-character screen width in console mode). -- You received this message from the "vim_dev" 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
