プロモーションコードあり!Windsurfエディタの使い方

Windsurfの有料版を契約しました。

Windsurfの有料プランのプロモーションコード(友達紹介)

Windsurfは有料版を契約しているため、友達紹介できます。

Windsurf

  1. 上記の友達紹介のリンクを踏みます。
  2. ログインしていない場合は、Sign up for Windsurfをおします。Gmailなどでログインします。
  3. Accept referral > View plans > Select plan > クレジットカードを入れて申し込む

500のFlex creditsがボーナスとして付与されます。結構大きいです。

Flex creditsは要は何でも使える便利なクレジットです。User PromptsとFlow Actions.の両方に使えます。

Additional credits usable for User Prompts or Flow Actions.

Windsurfの管理画面

User PromptsはClaudeやChatGPTを使うと消費します。1回1ぐらいです。Claude Sonnet3.7(Thinking)も対応しています。

Flow Actionsは普通にチャットしていれば消費しませんが、コードを書き込む場合などに消費します。また、Web検索でも多く消費されるようです。Web検索は設定でオフにできるようです。

よろしければどうぞ!

Windsurf

Windsurfの無料枠と上限確認と消費クレジット

◯のアイコン > プラン

Cascade Base:無料プランでも使い放題っぽい。画像などは対応できません。

Windsurfのリリース日

2024年11月にリリースされたようです。出資先は主にベンチャーキャピタルの会社のようです。

Windsurf

スポンサーリンク

Windsurf の使い方

VS Code風にしたせいかはわかりませんが、VsCodeの拡張はデフォルトで使えるようになっていました。

WindsurfはmacOS、Windows、Linuxに対応

Windsurfは、次ののOSに対応しています。

  • macOS
  • Windows
  • Linux

Windsurfのダウンロード・インストール

Windsurf有料版は紹介システムを利用するとお得です。

Windsurf

画面右上のダウンロード > ダウンロード

インストールは簡単なため、迷うことはありませんでした。

  1. Get started
  2. Import from VS Code、Import from Cursor、Start fresh(白紙の状態かな)の3択。個人的にVs Codeを使っているためVs Code。
  3. Next
  4. テーマを選びます。Solarized DrakSolarized Lightが個人的に好みです。「Use theme to be imported with settings」のチェックボックスはテーマの設定が外れますね(独自?未検証)。
  5. Sign up
  6. Gmailなどでログイン
  7. here(リダイレクトする)
  8. トクーンが表示される
  9. Try maunal auth(エディタ側)
  10. Enter Auth Token

メールにfree 2-week trial と書かれていたため、2週間の無料トライアルのようです。

Windsurf のアンインストール

MACの場合、アプリをゴミ箱に捨てます。その上で関連ファイルを削除します。

  • ~/Library/Application Support/
  • ~/Library/Preferences/
  • ~/Library/Caches/

実際にアンインストールしたところ、~/Library/Caches/にはファイルはありませんでしたが、念の為記載しておきます。

Windsurf のWriteとChatの違い

Writeはコードに直接反映できます。

Windsurfのチャットモードは、Claude君がちゃんとコードを書けずハマったときはいいでしょう。勝手にコードを書き換えず、状況を整理するために重宝します。Chatモードでもapplyボタンをおすと反映されるため、より安全に実装したい場合はこちらの方がよいでしょう。

  • Writeモード:簡単な実装
  • Chatモード:難しい実装、慎重にコーディング

Writeモードでできること:

  1. ファイルの直接編集
  2. コードの自動実行

Chatモードでできること:

  1. コードの提案と説明
  2. 使用するコードの表示
  3. コピー&ペースト用のコード提供

Writeモードでも、.gitignoreは直接書き換えないなどの配慮されています。

GeminiはWriteモードじゃないとうまく反映されない場合があるようです。deepseekやo3-miniもうまく動かない場合があるようです。

Windsurf のメモリ

… > Manage Memories

メモリに保存しておいて、と指示します。

メモリに保存されたルールは、エディタ上から直接書き換えることはできません。ゴミ箱に入れることはできます。

メモリの作成・編集はフロークレジットを消費しない(?)ようです。

Windsurf のメモリ(global_rules.md)


Global Windsurf rules は、すべてのワークスペースにおいて Cascade がどのように動作するかを定義するもののようです。

… > Manage Memories > Edit gedit rules > global_rules.md

サンプルによるとたとえば、次のように書くように指示されています。

	1.	私のビルドシステムは Bazel です
	2.	私のテストフレームワークは pytest です
	3.	…内のファイルは変更しないでください
	4.	…のAPIは使用しないでください

Windsurfはたまに英語で回答することがあるため、言語設定をしておくのもよいでしょう。

リサーチは英語圏のものも積極的に調べてほしいが、回答は原則すべて日本語で行う

WindsurfでChatをクリア

記憶のアイコン > チャットリストが表示される > ゴミ箱のアイコン > チェックのアイコン

チャットを開いている状態で削除できない点はUI的によろしくない気がします。

windsurfのカラーテーマを変更

Windsurf > preference

themeで検索すると、[Workbench:Color Theme]

windsurfのtab補完

とあるコードを変更すると関連コードも変更されます。tabキーで確定です。

キャンセルする場合は次の2通り覚えておけばよいでしょう。

  1. Escキー:タブ補完のポップアップが表示されている時にEscキーを押すと、補完候補をキャンセルできます
  2. クリックで外す:ポップアップの外側をクリックすると、補完候補が閉じます

import VS Code extensions

VsCodeの設定をWindsurfに反映させる方法です。

  1. View > Command Palette
  2. Windsurf : import VS Code extensions

試したところ一部エラーがでましたが、問題なく反映されていました。

windsurfのFlex credits

うーん、バランスが微妙です。

Flow Actionsの消費クレジット

Flow Actionsは普通にチャットしていれば消費しませんが、コードを書き込む場合などに消費します。また、Web検索でも多く消費されるようです。Web検索は設定でオフにできるようです。

Web検索は一例として、テストしたところ1回で17消費しました。

WindsurfのProposed editのコードの適用はどれ?

Claude Sonnet3.7(Thinking)を使うと、思考の過程が表示されてProposed editが何度も書き変わります。

聞き方にもよりますが、大体の場合、必要なコードは最後のコードだけです。

Windsurfのメリット

  • UIが比較的よい
  • メモリ機能がある
  • Cursorより5ドル安い

Windsurfのデメリット

  • URLを提示してくれない
  • Cursorと違い、リファレンスが追加できない(docs:はある。ほしいリファレンスは全部あるので困っていない)
  • command + F でチャットの履歴を検索できない。Cursorも同じ

Windsurf。

How to Export and Search Chat history?

https://github.com/Exafunction/codeium/issues/127

Cursor。

Implement In-Message Search Functionality with Ctrl + F

https://github.com/getcursor/cursor/issues/1280

たまに落ちます。

コピペでチャットに貼り付けて送信した際にメモリリークっぽい挙動があります。VsCodeからコピペは大丈夫っぽいので一度コピペすればいいかも。

Windsurfの紹介プログラムに参加

画面右上のアイコン> Refer a friend

ただし、有料プランに加入している必要があります。

アイコン > Setting > Name

ニックネームにしたい場合は名前を変更しておきましょう。

Windsurf

ちなみに、Cursorには紹介プログラムは選ばれた人にしか開放されていないようです。

Unfortunately, we don’t currently have a referral program for Cursor, but we appreciate your desire to share it with your audience!

https://forum.cursor.com/t/cursor-referral-program/40555

この点はWindsurfの方がよさそうですね。

スポンサーリンク

Windsurf のエラー

Cascade error

「Cascade error」とは、Cascade(Codeiumのエージェント)が内部でツール呼び出しに失敗したときなどに出すエラーメッセージです。

5分ぐらいで改善される場合もあります。

また、両方のエディタが調子が悪い場合、ありがちなのが、AnthropicのClaudeの問題ですかね。モデルを変えたら応答がありました。

スポンサーリンク

Windsurf 、Cursor、cline比較

WindsurfCursorGitHub Copilotcline
料金15ドル20ドル
(年間16ドル)
10ドル使った分だけ
料金が高くなる傾向にあり
回数500500
一言2024年に導入したところ回答の品質がよくない料金的にWindsurfでよいとなってしまった
AIo3-mini: 1x credits Claude Sonnet3.5:1x credits
Sonnet3.7:1x credits
Sonnet3.7(Thinking):1.25x credits
DeepSeek R1: 0.5x credits
DeepSeek V3: 0.25x credits
Gemini 2.0 Flash: 0.25x credits
Cascade Base:無制限(あまり賢くない?)
非対応のAIo1
UI
画像Cascade Baseは対応していないが、他のAIは画像が対応しているモデルならOK
メモリMemoryあり
global_rules.mdあり
「SpecStory」という拡張機能が必要Memory Bankあり
実装慎重派積極派
プログラミング以外質問×
インラインチャットcmd + icmd + k
チャット
@ Symbols
プロジェクト全体の調査自動。エディタ上に開いていない関連ファイルも適時調べる。Codebase
Docs@docs:と入力×
Auto-Debug×
Fix Lints
コード自動補完×
プロジェクト生成×
o1-previewcosts 40 cents.https://forum.cursor.com/t/if-i-buy-pro-version-will-i-have-any-limitation-with-o1-preview/202388回?

Cursorはガツガツ実装していきますが、Windsurfは慎重に提案してくれます。個人的に慎重な感じの方が好感を持てますね。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする