Say I have the following style of lines in a text file:
"12" "34" "some text "
"56" "78" "some more text"
.
.
.
etc.
I want to be able to remove the quotes surrounding the first two columns. What is the best way to do this with VIM (I'm currently using gVim)?
I figured out how to at least delete the beginning quote of each line by using visual mode and then enter the command '<,'>s!^"!!
I'm wondering if there is a way to select an entire column of text (one character going straight down the file... or more than 1, but in this case I would only want one). If it is possible, then would you be able to apply the "x
" command (delete the character) to the entire column.
There could be better ways to do it. I'm looking for any suggestions.
Update
Just and FYI, I combined a couple of the suggestions. My _vimrc file now has the following line in it:
let @q=':%s/"\([0-9]*\)"/\1/g^M'
(NOTE: THE ^M is CTRL-Q + [Enter Key] to emulate pressing the Enter key after running the command)
Now I can use a macro via @q to remove all of the quotes from both number columns in the file.
Thanks to everyone for their help.