書籍「.NET開発テクノロジ入門2016年版Visual Studio 2015対応版」2/5 発売

「.NET開発テクノロジ入門2016年版Visual Studio 2015対応版」という本の第6章 Visual Studio Code、Visual Studio 2015 IDE新機能、Visual Studio Team Services についてを執筆させていただきました。2016年2月5日に発売されています!

先日のマイクロソフトの Xamarin 買収の発表など、本当に劇的な変化の起こるなか、次々に登場する Visual Studio での開発の新機能に触れることが出来る一冊です。ぜひ!

書籍「チーム開発の教科書 C#によるモダンな開発を実践しよう!Visual Studio 2010/2012/2013/2015対応」

また、一冊目の書籍「チーム開発の教科書」の紹介ページも新たに作成しましたので、あわせてよろしくお願いいたします!

Macでファイルのフルパスをクリップボードにコピーする方法

Automatorで作成したアクションをサービスメニューに登録することで、ファイルのパスをたったワンクリックでコピーできます。

image

ダウンロード・インストール方法は下記サイトを参照。結構面倒な手間があるので、時間があるときにどうぞ。

参考:http://fujiwarayuta.com/blog/rhythm/macでファイルのパスを簡単にコピーする

Xcode のキーバインドを Visual Studio 風にする

Visual Studio, Xamarin Studio, xcode を並べて勉強していると、xcode のキー操作が Visual Studio と違って、カーソル操作がHome/Endで行末・行頭に行かない。command + 左・右になってる。ccommand + 左右で移動してほしい、単語単位の移動はショートカットがなさそう。

xcode > Preference > Key Bindings で、Key Bindings Set のドロップダウンからManage Key Binding を押して、キーバインドの設定を複製。自分の好きな名前につけたら、Text を選んでで “Move” などで検索すると行頭・行末・単語単位の移動のキーバインドが表示されるので、Visual Studio 風に変更してしまう。
image

変更はちょっとわかりづらく、Keyというところでダブルクリックするとキー操作で変更可能になる。

 

⌘「command」キー

⌃「control」キー

⌥「option」キー

⇧「shift」キー

⇪「caps lock」キー

fn ファンクションキー

 

オプションとコントロールがいつまでも覚えられないけど、この表を見ながら・・・これだけでも相当楽になった。

ちなみにインテリセンスの発動 (Visual Studio ではCtrl+スペース)は Esc キーだった。

Mac でのコピーは Command(⌘) + C なので Command(⌘) と Control(^) キーを入れ替えて、Ctrl +C に変更する

Windows でいう Ctrl + C の「コピー」は、Mac では Command(⌘) + C です。
私は何度やっても間違えるので、修飾キーの設定を変更して Control と Command を入れ替えました。

image

しかし、日本語入力と英語入力の切り替えも入れ替わるので、Command(⌘) + C(Win+C に割り当たる)も、Ctrl + C に変わってしまって、それはそれでちょっと慣れるのが必要ですね。

Windows 用USBキーボードを Mac mini で使うときのキー配置

写真 (2)

Xamarin で開発するにあたって、Mac mini だけを買うと一番最初に困るのが、そう、キーボードの配置がわからないことです。

iPhone エミュレータの [ホームボタン] は [shift + command (⌘) + H] キーに割り当てられているのです。

対応が覚えられないので、私はテプラで印刷して、キーボードの側面に貼ることにしました。

(ちなみに、Windows Phone エミュレータでのテストは 英語配列 になり、Shift + 2  が @ になります。記号の対応がわかるように、英語配列を既にテプラで貼って使っていました。)
Windows キーボードと Mac キーボードの対応はこんな感じです。

Windows キー command (⌘)
Alt (左) option
Ctrl control
Back Space delete

 

そろそろ会社で Xamarin を使う提案書(見積もり)を書こうと思っているのですが、Mac mini とCPU切り替え機より、予算が許せばノートを買う提案の方がいいかなぁ~・・・ とか。

Mac mini + Xamarin C# で iPhone アプリを開発はじめました

The Microsoft Conference 2013 に参加した会社のチームメンバーに教えてもらったのですが、Xamarin が凄いことになっている!とのこと。それはぜひやらねば!早速、Mac mini と Xamarin (評価版) で iPhone アプリ開発を始めました。

インストールして指示に従えばほとんど迷うことは無いのですが、Mac が無いと試せないことなので共有を。

http://xamarin.com

Read More