Software

Latest comments

wingetを利用したアプリのアップデートの仕方

wakairo @wakairo

ちなみに、初めてwinget upgrade --allを実行したときに、エラーが出たり、更新に失敗したりしたアプリケーションがそれなりにありました。
ただ、それらのアプリケーションを1つずつ確認してみると、サポート切れ等で不要となったアプリが大半でしたので、アンインストールすることで大半の問題は解決しました。
また、wingetでインストールしたアプリでない場合は、エラーに関連するものなど一通りをアンインストールした後で、wingetで改めてインストールするというのが有効な場合がありました。

0
Raw
https://www.techtips.page/en/comments/73

wingetがインストールされているかの確認方法(wingetは、管理者として実行したシェルでないと実行できないことがある)

wakairo @wakairo

管理者として実行したシェルでないとwingetが実行できないという症状について、マイクロソフト コミュニティで質問してみました。

https://answers.microsoft.com/ja-jp/windows/forum/windows_10-performance/%e7%ae%a1%e7%90%86%e8%80%85%e3%81%a8%e3%81%97/63903580-72f9-4090-95c0-fc2870029fdb

0
Raw
https://www.techtips.page/en/comments/71

wingetがインストールされているかの確認方法(wingetは、管理者として実行したシェルでないと実行できないことがある)

wakairo @wakairo
Last edited

ちなみにWindows 10で、管理者として実行したシェルでないとwingetが実行できないという症状を直して、管理者としてではなく普通に実行したシェルでもwingetを実行できるようにするにはどうすればいいかをご存じの方は、教えていただけると嬉しいです。

Microsoft Storeからインストールされたwingetが「アプリ実行エイリアス」によってシェルから実行できるようになっていることまでは分かったのですが、管理者権限の有無によってシェルから実行できたりできなかったりするという違いが発生する理由は分かりませんでした。

0
Raw
https://www.techtips.page/en/comments/70

wingetがインストールされているかの確認方法(wingetは、管理者として実行したシェルでないと実行できないことがある)

wakairo @wakairo
Last edited

Windows 10とWindows 11では、わざわざインストール作業をしなくてもwingetがすでに入っていることが多いです。

自分のWindows環境にwingetが入っているか確認する際は、管理者としてPowerShellかコマンドプロンプトを立ち上げて、以下のコマンドでバージョンが表示されるかどうかで確認することがおすすめです。

winget -v

なぜ管理者でのシェルの実行をおすすめするかというと、Windows 10 Pro 22H2で、管理者としてではなく普通に実行したシェルではwingetコマンドが認識されず実行できないことがあったからです。(この問題の修正方法はこちら

ちなみに、wingetがインストールされているかを確認する他の方法としては、以下の2つもあります。

  • ウインドウズキーを押してスタートメニューを開いた直後に「winget」とキーボードから打ち込む。コマンドの検索結果としてwingetがあれば、wingetはインストール済みのはず。
  • Microsoft Storeで「アプリ インストーラー」を検索し、「インストール済み」となっていれば、wingetはインストール済みのはず。
0
Raw
https://www.techtips.page/en/comments/69

全選択はC-x hか、もしくは、メニューから

wakairo @wakairo

emacsで全選択するにはC-x h

emacsでは全選択はときどきしかしないため、このキーバインドはなかなか覚えないなと思っていたら、
メニューバーを使うやり方の記事を見つけました。

確かにメニューバーに覚えておいてもらうのも1つの手だなと思いました。

0
Raw
https://www.techtips.page/en/comments/67

タブを区別して表示する

wakairo @wakairo

ちなみに、タブが混入していたときに、一括して空白に置き換えるにはM-x untabify。 emacsで見ると綺麗にインデントされているが実は空白とタブがグチャグチャになっているようなファイルを空白に統一するときにとても便利です。

参考

https://flex.phys.tohoku.ac.jp/texi/emacs-jp/emacs-jp_104.html

1
Raw
https://www.techtips.page/en/comments/66

タブを区別して表示する

wakairo @wakairo

ちなみに、インデントで空白を使いタブを使わないのであれば、以下の設定を.emacsに入れます。

(setq-default indent-tabs-mode nil)

なお、この設定をしていてもC-q TABでタブ文字が入力できます。

1
Raw
https://www.techtips.page/en/comments/65

タブを区別して表示する

wakairo @wakairo

ちなみに、行末スペースの表示を追加するなら、以下のようにtrailingを追加します。

(require 'whitespace)
(setq whitespace-style '(face trailing tabs))
(global-whitespace-mode 1)

whitespaceは、他にもいろいろと設定が出来ます。

0
Raw
https://www.techtips.page/en/comments/64

タブを区別して表示する

wakairo @wakairo
Last edited

.emacsに以下の記述をすると、空白と区別できる形でタブが表示されます。

(require 'whitespace)
(setq whitespace-style '(face tabs))
(global-whitespace-mode 1)
0
Raw
https://www.techtips.page/en/comments/63