vimコマンドまとめ(随時更新)

最近vimを使い始めたので使っているコマンドを随時まとめていきます。

ファイルを閉じる・保存

コマンド 内容
:q ファイルを閉じる
:w ファイルを保存

モード

コマンド 内容
i 挿入
ESC コマンドモードへ戻る

削除

コマンド 内容
dd 1行削除
ESC コマンドモードへ戻る

検索

コマンド 内容
/文字列 カーソル後方へ検索をする
?文字列 カーソル前方へ検索をする

取り消し

コマンド 内容
u 直前の入力を取り消し(Undo)
Ctrl-[R] 取り消しを取り消す

参考リンク

viコマンド(vimコマンド)リファレンス

よく使う Vim のコマンドまとめ

Spring Tool Suite4へlombokを導入する

lombokインストーラーを起動しても、インストール先にSTS4(Spring Tool Suite4)が表示されない

STS4だとアプリケーション名が変更されているため、

lombokインストーラーから導入できないようです。

直接STS内にlombok.jarを置く

1.サイトからlombok.jarをダウンロードする。

2.⁨⁨/Applications/SpringToolSuite4.app/Contents/Eclipse/lombok.jarを配置する。

3./Applications/SpringToolSuite4.app/Contents/Eclipse/SpringToolSuite4.iniへ下記を追記する。

-javaagent:/Applications/SpringToolSuite4.app/Contents/Eclipse/lombok.jar

4.STSを再起動する。

以上で完了です!

スクラム開発の基本用語を調べてみた

最近部署でスクラム開発へ取り組もうとしていまして、 スクラムってなんだっけ?と思ったので調べてみました。

スクラム開発の目的ってなんだっけ?

スクラム開発は「現状把握」のためのフレームワークです。

常に「検査と適応」を行うことで、プロジェクトの透明性を担保します。

スクラム開発における役割ってなんだっけ?

スクラムマスター

スクラムマスターは、スクラムチームに対してフィードバックを行い続け、自律的なスクラムチームを育みます。

その後は、スクラムチームが所属する組織へと働きかけます。

プロダクトオーナー

プロダクトオーナーは、チームの投資収益率 (ROI)最大化に責任を持ちます。

チーム

チームは、7±2人で構成されます。

スクラムチームへ約束した生産性を担保します。

スクラムイベントってなんだっけ?

スクラムには上記目的を果たすために下記のイベントが存在します。

  • スプリントプランニング
  • デイリースクラム
  • プロダクトバックログリファインメント
  • スプリントレトロスペクティブ
  • スプリントレビュー

スプリントプランニング

プロダクトオーナーがこのスプリントで着手したいプロダクトバックログのアイテムを提示し、プロダクトオーナーとチームが優先順位の高いプロダクトバックログについて目的や状況(準備ができているかどうか)を議論します。

また、チームはスプリント内で完了を約束できるプロダクトバックログに関して、スプリントバックログを作成します。

デイリースクラム

短い時間(15分程度)で毎日行い、以下の3点を共有します。

  1. 前回のデイリースクラムから完了したこと

  2. 次のデイリースクラムまでに完了させること

  3. 今課題に思っていること

プロダクトバックログリファインメント

プロダクトバックログに含まれるアイテム対して、詳細の確認や追加、見積もりや優先順位の並び替えを行います。

プロダクトオーナーとチームが中心となって行われます。

スプリントレビュー

スプリントの成果物に対してスクラムチームやステークホルダーからフィードバックを得ます。

プロダクトオーナーとチームが話し合い、状況の把握やアドバイスを行います。

スプリントレトロスペクティブ

スプリントの工程に関して振り返りを行います。

スクラムチームにとって何が有効で何が問題なのかを洗い出し、改善案を考えます。

チームとスクラムマスターが中心となって進めます。

参考資料