GitHub - jalcine/cmake.vim: :hammer: CMake functionality within Vim.
:hammer: CMake functionality within Vim. Contribute to jalcine/cmake.vim development by creating an account on GitHub.
GitHub - jalcine/cmake.vim: :hammer: CMake functionality within Vim. favicon https://github.com/jalcine/cmake.vim
GitHub - jalcine/cmake.vim: :hammer: CMake functionality within Vim.

なるほど。

  • プロジェクト生成
  • Build
  • 実行(debbugerのアタッチ)

の3ステップを自分好みにスクリプト化するのがよさそうだ。 あと、

  • clang-formatter

sample

実験用に小さいプロジェクト作る。

CMakeLists.txt
CMAKE_MINIMUM_REQUIRED(VERSION 3.0.0)
PROJECT(hello VERSION 0.1.0)
FILE(GLOB SRC
*.cpp
*.h
)
ADD_EXECUTABLE(${PROJECT_NAME} ${SRC})
#include <iosteram>
int main(int argc, char **argv)
{
std::cout << "hello" <<std::endl;
return 0;
}

cmake.vim

自作する前によさげな plugin を探索

🔨 CMake functionality within Vim.

使い方がよくわからん・・・

vim-cmake-project