假設我有一個文件evil_lair.hh
中聲明的evilLord
類,並在文件evil_lair.cc
中執行。現在,我想添加功能bool minionDo(std::string command)
。是否有任何腳本會自動將聲明和空函數定義放入相應的文件中?用於自動插入功能的Vim腳本
我正在使用c-support
vim-plugin,我覺得很有用。也許這可以添加到這個腳本的功能......
假設我有一個文件evil_lair.hh
中聲明的evilLord
類,並在文件evil_lair.cc
中執行。現在,我想添加功能bool minionDo(std::string command)
。是否有任何腳本會自動將聲明和空函數定義放入相應的文件中?用於自動插入功能的Vim腳本
我正在使用c-support
vim-plugin,我覺得很有用。也許這可以添加到這個腳本的功能......
下面是一個腳本,將工作:
: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
的任務不是微不足道的 - 如果我們要正確地報告範圍功能。我已經完成了我的:GOTOIMPL
(和:MOVEIMPL
)命令中的工作,從我的lh-cpp ftplugin suite。