<commit_before>---
layout: post
title: "Wez's Terminal Emulator"
date: "2022-05-22"
excerpt: "Wez's Terminal Emulator(wezterm)の使い方"
config: true
tag: ["wezterm", "wez's terminal emulator", "terminal emulator"]
sort_key: "2022-05-24"
update_dates: ["2022-05-24", "2022-05-23","2022-05-22"]
comments: false
---

# Wez's Terminal Emulator(wezterm)の使い方

## 概要
 - osx, linux, windowsで動作するクロスプラットフォームのterminal emulator
 - 設計がモダンで、neovimと同様にluaで設定を記述できる
 - true colorに対応している
 - wezという人が作っており、rustで書かれている

---

## インストール

**osx**  
```console
$ brew install wezterm
```

**windows**  
```console
> scoop install wezterm
```

---

## 設定

### 設定ファイルのパス
 - `~/.config/wezterm/wezterm.lua`

### 使用している設定
#### <EMAIL>
 - [wezterm's setting/bitbucket.org](https://bitbucket.org/nardtree/gimpei-dot-files/src/master/files/wezterm.lua)

### gitで管理された設定ファイルへのリンク

```console
$ ln -s $PWD/wezterm.lua ~/.config/wezterm/wezterm.lua
```

### 設定するにあたり参照するページ
 - [Configuration Files](https://wezfurlong.org/wezterm/config/files.html#configuration-files)

---

## 参考
 - [Wez's Terminal Emulator](https://wezfurlong.org/wezterm/index.html)
 - [alacritty+tmuxもいいけど、weztermがすごい件/zenn.dev](https://zenn.dev/yutakatay/articles/wezterm-intro)
<commit_msg>update "wezterm" doc<commit_after>---
layout: post
title: "Wez's Terminal Emulator"
date: "2022-05-22"
excerpt: "Wez's Terminal Emulator(wezterm)の使い方"
config: true
tag: ["wezterm", "wez's terminal emulator", "terminal emulator"]
sort_key: "2022-05-24"
update_dates: ["2022-05-24", "2022-05-23","2022-05-22"]
comments: false
---

# Wez's Terminal Emulator(wezterm)の使い方

## 概要
 - macOS, linux, windowsで動作するクロスプラットフォームのterminal emulator
 - 設計がモダンで、neovimと同様にluaで設定を記述できる
 - true colorに対応している
 - wezという人が作っており、rustで書かれている

---

## インストール

**macOS**  
```console
$ brew install wezterm
```

**windows**  
```console
> scoop install wezterm
```

---

## 設定

### 設定ファイルのパス
 - `macOS`
   - `~/.config/wezterm/wezterm.lua`
 - `Windows`
   - `C:\Users\<username>\.config\wezterm\wezterm.lua`

### 使用している設定
#### <EMAIL>
 - [wezterm's setting/bitbucket.org](https://bitbucket.org/nardtree/gimpei-dot-files/src/master/files/wezterm.lua)

### gitで管理された設定ファイルへのリンク

```console
$ ln -s $PWD/wezterm.lua ~/.config/wezterm/wezterm.lua
```

### 設定するにあたり参照するページ
 - [Configuration Files](https://wezfurlong.org/wezterm/config/files.html#configuration-files)

---

## トラブルシューティング
### MacとWindowsで同じキーバインドが利用できない
 - 原因
   - `super(⌘)`キーがうまくハンドルできない
 - 対応
   - `CTRL|SHIFT`を割り当ているなど別のキーにマップする

---

## 参考
 - [Wez's Terminal Emulator](https://wezfurlong.org/wezterm/index.html)
 - [alacritty+tmuxもいいけど、weztermがすごい件/zenn.dev](https://zenn.dev/yutakatay/articles/wezterm-intro)

{'fraction_non_alphanumeric': 0.18110530246452577, 'fraction_numerical': 0.029873039581777446, 'mean_word_length': 4.535123966942149, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 8, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2120265', 'n_tokens_mistral': 1406, 'n_tokens_neox': 1296, 'n_words': 157}