読者です 読者をやめる 読者になる 読者になる

done is better than perfect

自分が学んだことや、作成したプログラムの記事を書きます。

Vimの正規表現で(変数) = (値)となっているものを(変数)だけにする

プログラミング Vim

タイトルではわかりづらいかも知れません.以下の様なことをしたいときです.

# このように変数 = 値が羅列されているときに・・・
listen = False
command = False
upload = False
execute = ""
target = ""
upload_destination = ""
port = 0

# こうしたい!
global listen
global command
global upload
global execute
global target
global upload_destination
global port

Vimではこのように書けました.

:'<,'>s/\(.*\) = \(.*\)/global \1/g

もっと簡単な方法があったら教えて下さい・・・