AndroidStudioでコピペする方法。デフォルトではクリップボードから貼り付けできない
2015/09/07
AndroidStudioでは外部アプリからのコピペがデフォルトだと出来ない。
AndroidStudioというよりは、IntelliJ IDEAが独自のコピペ環境を作っているかららしい。
ブラウザ等からのコピペが出来ないのはちょっと不便なので、調べてみた。
解決方法
こちらのページ、Intellij IDEAでクリップボードを有効にする方法、に解決方法がありました。
内容がほぼパクリになってしまって申し訳ないのですが、リンクだけではあれなので一応解決方法をここにも書いておきます。
/Android Studio/bin/idea.properties に下記を追記する
- Windowsの場合
- idea.use.alt.clipboard.sync=true
- Macの場合
- ide.mac.useNativeClipboard=True
Macを持っていないのでそちらは試していませんが、Windows環境のAndroidStudio1.3.2ではこの方法でコピペが出来るようになりました。
追記
もうちょっといじっていてわかったことは、上記の設定をしてもシステムのクリップボードから直接貼りつけしているわけではなさそう、ということ。
システムのクリップボードを監視して、その内容をAndroidStudioの貼り付け用の履歴に保存、貼り付けはAndroidStudioの履歴表から行われるようです。
ちなみに [ctrl]+[shift]+[v] で、5個の履歴を見ることが出来ます。
ただ、タイミングが悪いのか?
たまにコピーを認識しないというか、システムのクリップボードを見ていないような状態になってうまくいかない。
しばらくして治ったけど、貼り付けがうまくいかないと「うが~っ」ってなります。
今回はたまたま運が悪かっただけなのかな?特に負荷のかかる処理とかはしていなかったと思うけど。
頻繁に起こるようなら、何か解決策を探さないとダメだなぁ。
関連記事
-
Android Serviceのメモ。onBind,onRebind,onUnbindが呼ばれる条件
onBindやonUnbindが呼ばれるタイミングが紛らわしかったのでメモ。 個 …
-
Androidでクリップボード処理、HTMLタグもコピーしていた。
今回はAndroidでクリップボードの内容を取得する。本家ガイドのメモ。 詳しい …
-
タイマーアプリを作ってみる
とりあえず、シンプルにタイマーアプリでも作ってみる。 あらかじめ用意されているク …
スポンサーリンク
週間人気記事
Android Serviceのメモ。onBind,onRebind,onUnbindが呼ばれる条件
Android「標準ブラウザ」から「Chrome」へブックマークを移行する方法