Dmitry Telenkov 10 달 전
부모
커밋
6caa54ab6d
4개의 변경된 파일62개의 추가작업 그리고 6개의 파일을 삭제
  1. 5 5
      .obsidian/workspace.json
  2. 2 1
      TODO.md
  3. 43 0
      configs/.tmux.conf
  4. 12 0
      linux/Tmux.md

+ 5 - 5
.obsidian/workspace.json

@@ -13,7 +13,7 @@
             "state": {
               "type": "markdown",
               "state": {
-                "file": "hardcore web development/4. Linux.md",
+                "file": "linux/Tmux.md",
                 "mode": "source",
                 "source": false
               }
@@ -97,7 +97,7 @@
             "state": {
               "type": "backlink",
               "state": {
-                "file": "hardcore web development/4. Linux.md",
+                "file": "linux/Tmux.md",
                 "collapseAll": false,
                 "extraContext": false,
                 "sortOrder": "alphabetical",
@@ -138,14 +138,15 @@
   },
   "active": "4f8b822ecf1ab6df",
   "lastOpenFiles": [
+    "TODO.md",
+    "hardcore web development/4. Linux.md",
+    "linux/Tmux.md",
     "hardcore web development/5-6-7 Internet.md",
     "hardcore web development/9. Сессии, cookies, безопасность.md",
     "linux/alacritty.md",
     "linux/bash.md",
     "linux/server.md",
-    "hardcore web development/4. Linux.md",
     "linux/linux common.md",
-    "TODO.md",
     "Счета.md",
     "STM32/build.md",
     "STM32/IRQ + FreeRTOS.md",
@@ -166,7 +167,6 @@
     "linux/ufw.md",
     "ROTEK/torp.md",
     "Greenstar/ethernet stm32.md",
-    "Greenstar/stm32l476VG-usb спектрометр.md",
     "STM32",
     "configs/wg0.conf",
     "keys/wg.conf",

+ 2 - 1
TODO.md

@@ -10,13 +10,14 @@
 - [ ] Купить футболки.
 - [x] Проект для Андрея.
 - [ ] Заказать добавки.
+- [ ] Передать показания счетчиков.
 <h6>Задачи по датам</h6>
 - [ ] 25 июня долг Сини 15к.
 <h6>Технические задачи</h6>
 - [ ] Разобраться с тунелированием.
 - [ ] Настроить окружение под stm32 в linux.
 - [ ] Прошивка для кино.
-- [ ] Настроить доступ к gogs по ключу.
+- [x] Настроить доступ к gogs по ключу.
 #### <font color = "MediumSeaGreen">Планы по месяцам:</font>
 **Февраль 2024**
 - [x] Визит к ортодонту во второй половине месяца.

+ 43 - 0
configs/.tmux.conf

@@ -0,0 +1,43 @@
+set -g default-terminal "screen-256color"
+
+# Основной префикс
+set -g prefix C-f
+
+# Сортировка сессий по имени
+bind s choose-tree -sZ -O name
+
+# Сессии начинаются с 1
+set -g base-index 1
+setw -g pane-base-index 1
+
+# Переназначение клавиш
+unbind %
+bind | split-window -h
+
+unbind '"'
+bind - split-window -v
+
+unbind r
+bind r source-file ~/.tmux.conf
+
+bind -r j resize-pane -D 5
+bind -r k resize-pane -U 5
+bind -r l resize-pane -R 5
+bind -r h resize-pane -L 5
+
+bind -r m resize-pane -Z
+
+set -g mouse on
+
+set-window-option -g mode-keys vi
+
+bind-key -T copy-mode-vi 'v' send -X begin-selection
+bind-key -T copy-mode-vi 'y' send -X copy-selection
+
+
+# Плагины
+set -g @plugin 'tmux-plugins/tpm'
+set -g @plugin 'tmux-plugins/tmux-sensible'
+
+# Старт менеджера плагинов
+run '~/.tmux/tpm/tpm'

+ 12 - 0
linux/Tmux.md

@@ -1,3 +1,15 @@
+**TPM tmux plugins**
+https://github.com/tmux-plugins/tpm
+```bash
+mkdir ~/.tmux
+cd .tmux
+git clone https://github.com/tmux-plugins/tpm.git
+```
+Далее создать конфигурационный файл
+~/.tmux.conf
+<h6>Сессии</h6>
+`prefix + s` - открыть менеджер сессий
+
 Новая сессия:
 ```bash
 # Новая сессия