Fish-Shell sẽ không lưu bí danh của tôi


8

Tôi không biết tại sao, nhưng sau khi tạo ra một loạt các bí danh cá. Tôi cho rằng tôi đã bỏ qua một bước đơn giản sau khi gán tất cả nhưng dường như tôi không thể tự tìm ra giải pháp.

Bất cứ ai có thể giúp tôi một tay?

Cảm ơn rât nhiều!

~ Ev

Câu trả lời:


19

Một bí danh cá thực sự được thực hiện như là một chức năng. Để lưu một chức năng, bạn cần funcsave. Vì vậy, đây là trình tự

alias foo=bar
funcsave foo

Điều đó tạo ra ~ / .config / fish / tests / foo.fish mà sau đó sẽ có sẵn trong bất kỳ phiên cá nào.


8

Về cơ bản, nó được đun sôi để:

  1. Mở ~/.config/fish/config.fishtrong trình soạn thảo yêu thích của bạn. Nếu nó chưa có ở đó, nó sẽ làm cho bạn. (Đừng sumặc dù vậy.)
  2. Thêm tất cả các bí danh bạn muốn. Nó sẽ lưu chúng và luôn tải sau đó vì đây rõ ràng là phiên bản bashrc của Fish.
  3. Cứu nó, em yêu!
  4. Thưởng thức.

1
Tôi thích phương pháp này để tôi có thể dễ dàng chỉnh sửa các bí danh của mình trong một tệp duy nhất.
Tinh tinh hiếu chiến
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.