2012-01-13 33 views
1

假設我有一個文件evil_lair.hh中聲明的evilLord類,並在文件evil_lair.cc中執行。現在,我想添加功能bool minionDo(std::string command)。是否有任何腳本會自動將聲明和空函數定義放入相應的文件中?用於自動插入功能的Vim腳本

我正在使用c-support vim-plugin,我覺得很有用。也許這可以添加到這個腳本的功能......

回答

0

下面是一個腳本,將工作:

:let lines = ["bool minionDo(std::string command)"] 
:e evil_lair.hh 
:call append(line('$'), lines) 
:wq 

:e evil_lair.cc 
:call append(line('$'), lines) 
:call append(line('$'), "{}") 
:wq 
1

的任務不是微不足道的 - 如果我們要正確地報告範圍功能。我已經完成了我的:GOTOIMPL(和:MOVEIMPL)命令中的工作,從我的lh-cpp ftplugin suite