アカウント名:
パスワード:
Visual Studio Code、そんなに使いやすいかなあ。Iビームカーソルの挙動、ちょっとおかしくない?
個人的には、ダークテーマで日本語IMEの文節区切り表示ができないのが致命的。
導入が簡単なところがポイント大きいかなVimもemacsもいちいち環境整えるのが面倒でvscodeに移行してしまった
後輩が使ってて、いちいち使い方がなってないので、しかたないから教えるために導入しました。もちEmacsキーバインドは真っ先にインストール。
帯に短しタスキに長しって感じですかね。IDEよりは軽いけど機能が足りず、エディタよりは複雑で痒い所に手が届かない。IDE的に使いたければ拡張が必要なようだが、適切な拡張を探すのが難しい。
地味に鬱陶しいのが設定変更。設定項目を探すのが難しい。普通に設定ファイルの方が一覧できるし、人のをコピペできるし楽じゃん。
あと、キーボードマクロってどうやるんですかね?ググってみたけど「どうやらできない」ってサイトがひっかかる程度で、「いやまさかできないわけないでしょ?え?マジでできないの?嘘でしょ」ってのが現在の状況。まさかGoogleでぐぐるのがダメで、Bingでぐぐれとか?教えて偉い人。
今どきマクロとかまだ使う?何に使うのかさっぱりわからんのだが…マクロでなにすんの?
ある値の真ん中だけ使いまわして両端は変更するとかだとマクロがあると楽かな。あと、マクロはquick-calcと組み合わせられるから、計算結果を順次挿入していくとかでも使ったりする。自分はね。
ちょっとした定型処理だよ。マクロっていってもスクリプト書くだけでなく、操作を記録して再実行させる程度だけでも十分なんだが。あるとないとで大違いだよ。
定型処理とか。 北海道,青森,....,,沖縄から $prefecture[] = '北海道'; $prefecture[] = '青森';... $prefecture[] = '沖縄';みたいな奴とか。もちろんもっと複雑で,個数も47どころじゃないことはザラ。
文字列の置換と似たような感じだけど、対象文字列が異なるから置換ではマッチしてくれない場合なんかに、マクロがあると便利。
手作業で書換えたら血眼になって30分かかるのを、マクロでちょちょいとやらせれば、あとはコーヒー飲んで待ってるだけで終わるから楽なもんだ。これを手作業でやるなんてバカげてる。スクリプトを書いても実現できるが、5分で終わる作業に5分かけてスクリプトを書くのは無意味だ。
そういえば、単純な文字列置換も手作業でやってる人がいたな。VSCodeユーザーだったのは単なる偶然か?
それはもうスクリプト言語を使う段階では。自分ならawkを使います。
動かしてみるとそのマクロではうまくいかないケースがあるのに気づき、それを修正して動かしたら次の問題がちゃんと動くようになってから「スクリプトで組んだ方が早かったな」もたまにわりとある。
キーボードマクロの話なんです…
もちろんキーボードマクロの話だよ。あくまでこれは簡単な例だけど。
完全に定型な処理だけならスクリプトを書いてもいける場合もあるけど、本当に定型なのが9割くらいだと、スクリプトには厳しい。できるとしても微調整してる時間だけで終わってしまう。
1.カンマを改行コードに置換2.行頭を「$prefecture[] = '」に置換3.行末を「';」に置換
じゃダメなのか?
俺もEmacsキーバインド入れてるけど新しく覚え直したほうが良い気もしてきた。最近vscodeばっかり使ってるし
> 普通に設定ファイルの方が一覧できるし、人のをコピペできるし楽じゃん。
設定は全部 jsonテキスト今の設定UI は最近できたフロントエンド。設定編集中だと、右上のほうのアイコンで、jsonのテキスト編集と設定UIを切替えられる。"workbench.settings.editor" を json にしとけば、テキスト編集をデフォルトにできる。キーバイドの編集も同じ。
> と、キーボードマクロってどうやるんですかね?
昔ながらのキーボードマクロ欲しければ、拡張機能で入れる。いろんな実装があるので好みで。一般的に利用されることのないものは、本体には入れないことになってる。なぜか JavaScriptのIDE機能は本体に入るけど、これは他のIDEマクロの親クラス的なものなので、本体に必要らしい。
>拡張機能で入れる。いろんな実装があるので好みで。で、それ一体どこにあるの?
マクロと名前の付いたのは幾つかあるけど、どうもキーボードマクロっぽいのは一つもないし、そもそも Ver0.0.1みたいな、おいそれ大丈夫かよみたいなのばっかだったが。
キーボードマクロは無いのか?
そろそろ、VSCodeに移行と考えていたけど、また一つ問題が。文字列置換とか、挿入でパターン化したもので使ってる。
キーマップもちょっと合わせない。まだ敷居は高そう。
あと、文字コードの自動認識、S-JISで良く失敗する、なんとかならない。S-JISとUTF-8 のみの自動認識は無いか?
いくつか有るらしいので試してみて使用感をおしえて欲しいです。(KeyBind関係で動かんことも有るコメントが有ったのでコマンドパレット経由で起動してみて) https://marketplace.visualstudio.com/items?itemName=jevakallio.vscode-... [visualstudio.com] https://marketplace.visualstudio.com/items [visualstudio.com]
>どれも2年以上更新されてないからひょっとして、キーボードマクロはキーロガー的に他の拡張のキー入力を「盗む」必要があるから、通常の拡張ではセキュリティ的に実現できなかったりするんじゃね?もしそうならMSが重い腰を上げて、VSCのコアに取り込まない限りは実現不可能なのかも。IE6の悪夢再び。
Vim plug-in 入れてviキーアサインで使っているのだが、Ctrl+Aで全文選択ができないの、俺の環境だけ?
Vimのプラグインいろいろあるから、どれ使ってるかわからんけど、vim系ならCTRL+A は伝統的に「カーソル位置の数値に加算」なんだから、全文選択にしたけりゃキーバインド差し替えが必要なんじゃない?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
キーアサイン (スコア:0)
Visual Studio Code、そんなに使いやすいかなあ。
Iビームカーソルの挙動、ちょっとおかしくない?
Re:キーアサイン (スコア:1)
個人的には、ダークテーマで日本語IMEの文節区切り表示ができないのが致命的。
Re: (スコア:0)
導入が簡単なところがポイント大きいかな
Vimもemacsもいちいち環境整えるのが面倒でvscodeに移行してしまった
マクロはどこに消えた (スコア:0)
後輩が使ってて、いちいち使い方がなってないので、しかたないから教える
ために導入しました。もちEmacsキーバインドは真っ先にインストール。
帯に短しタスキに長しって感じですかね。
IDEよりは軽いけど機能が足りず、エディタよりは複雑で痒い所に手が届かない。
IDE的に使いたければ拡張が必要なようだが、適切な拡張を探すのが難しい。
地味に鬱陶しいのが設定変更。設定項目を探すのが難しい。
普通に設定ファイルの方が一覧できるし、人のをコピペできるし楽じゃん。
あと、キーボードマクロってどうやるんですかね?
ググってみたけど「どうやらできない」ってサイトがひっかかる程度で、
「いやまさかできないわけないでしょ?え?マジでできないの?嘘でしょ」
ってのが現在の状況。まさかGoogleでぐぐるのがダメで、Bingでぐぐれとか?
教えて偉い人。
Re:マクロはどこに消えた (スコア:1)
今どきマクロとかまだ使う?
何に使うのかさっぱりわからんのだが…マクロでなにすんの?
Re: (スコア:0)
ある値の真ん中だけ使いまわして両端は変更するとかだとマクロがあると楽かな。
あと、マクロはquick-calcと組み合わせられるから、計算結果を順次挿入していくとかでも使ったりする。
自分はね。
Re: (スコア:0)
ちょっとした定型処理だよ。
マクロっていってもスクリプト書くだけでなく、操作を記録して再実行させる程度だけでも十分なんだが。
あるとないとで大違いだよ。
Re: (スコア:0)
定型処理とか。
北海道,青森,....,,沖縄
から
$prefecture[] = '北海道';
$prefecture[] = '青森';
...
$prefecture[] = '沖縄';
みたいな奴とか。もちろんもっと複雑で,個数も47どころじゃないことはザラ。
文字列の置換と似たような感じだけど、対象文字列が異なるから置換では
マッチしてくれない場合なんかに、マクロがあると便利。
手作業で書換えたら血眼になって30分かかるのを、マクロでちょちょいと
やらせれば、あとはコーヒー飲んで待ってるだけで終わるから楽なもんだ。
これを手作業でやるなんてバカげてる。
スクリプトを書いても実現できるが、5分で終わる作業に5分かけて
スクリプトを書くのは無意味だ。
そういえば、単純な文字列置換も手作業でやってる人がいたな。
VSCodeユーザーだったのは単なる偶然か?
Re: (スコア:0)
それはもうスクリプト言語を使う段階では。
自分ならawkを使います。
Re: (スコア:0)
動かしてみるとそのマクロではうまくいかないケースがあるのに気づき、
それを修正して動かしたら次の問題が
ちゃんと動くようになってから「スクリプトで組んだ方が早かったな」もたまにわりとある。
Re: (スコア:0)
キーボードマクロの話なんです…
Re: (スコア:0)
もちろんキーボードマクロの話だよ。
あくまでこれは簡単な例だけど。
完全に定型な処理だけならスクリプトを書いてもいける場合もあるけど、
本当に定型なのが9割くらいだと、スクリプトには厳しい。できると
しても微調整してる時間だけで終わってしまう。
Re: (スコア:0)
1.カンマを改行コードに置換
2.行頭を「$prefecture[] = '」に置換
3.行末を「';」に置換
じゃダメなのか?
Re: (スコア:0)
俺もEmacsキーバインド入れてるけど
新しく覚え直したほうが良い気もしてきた。
最近vscodeばっかり使ってるし
Re: (スコア:0)
> 普通に設定ファイルの方が一覧できるし、人のをコピペできるし楽じゃん。
設定は全部 jsonテキスト
今の設定UI は最近できたフロントエンド。
設定編集中だと、右上のほうのアイコンで、jsonのテキスト編集と設定UIを切替えられる。
"workbench.settings.editor" を json にしとけば、テキスト編集をデフォルトにできる。
キーバイドの編集も同じ。
> と、キーボードマクロってどうやるんですかね?
昔ながらのキーボードマクロ欲しければ、拡張機能で入れる。いろんな実装があるので好みで。
一般的に利用されることのないものは、本体には入れないことになってる。
なぜか JavaScriptのIDE機能は本体に入るけど、これは他のIDEマクロの親クラス的なものなので、本体に必要らしい。
Re: (スコア:0)
>拡張機能で入れる。いろんな実装があるので好みで。
で、それ一体どこにあるの?
マクロと名前の付いたのは幾つかあるけど、どうもキーボードマクロっぽいのは
一つもないし、そもそも Ver0.0.1みたいな、おいそれ大丈夫かよみたいなのばっかだったが。
Re: (スコア:0)
キーボードマクロは無いのか?
そろそろ、VSCodeに移行と考えていたけど、また一つ問題が。
文字列置換とか、挿入でパターン化したもので使ってる。
キーマップもちょっと合わせない。
まだ敷居は高そう。
あと、文字コードの自動認識、S-JISで良く失敗する、なんとかならない。
S-JISとUTF-8 のみの自動認識は無いか?
Re: (スコア:0)
いくつか有るらしいので試してみて使用感をおしえて欲しいです。
(KeyBind関係で動かんことも有るコメントが有ったのでコマンドパレット経由で起動してみて)
https://marketplace.visualstudio.com/items?itemName=jevakallio.vscode-... [visualstudio.com]
https://marketplace.visualstudio.com/items [visualstudio.com]
Re: (スコア:0)
>どれも2年以上更新されてないから
ひょっとして、キーボードマクロはキーロガー的に他の拡張のキー入力を
「盗む」必要があるから、通常の拡張ではセキュリティ的に実現できな
かったりするんじゃね?
もしそうならMSが重い腰を上げて、VSCのコアに取り込まない限りは
実現不可能なのかも。IE6の悪夢再び。
Re: (スコア:0)
Vim plug-in 入れてviキーアサインで使っているのだが、Ctrl+Aで全文選択ができないの、俺の環境だけ?
Re: (スコア:0)
Vimのプラグインいろいろあるから、どれ使ってるかわからんけど、vim系ならCTRL+A は伝統的に「カーソル位置の数値に加算」なんだから、全文選択にしたけりゃキーバインド差し替えが必要なんじゃない?