Keywords: Change themes Powershell with Oh-my-posh and config "suggest command" on Windows
Anh em sử dụng Unix chắc hẳn ai cũng từng nghe qua đến oh-my-zsh rồi đúng không nào, đặc biệt là những anh em sử dụng Macbook thì zsh chính là shell mặc định trên hệ thống luôn, với zsh nó sẻ cho phép ta tùy biến giao diện terminal của chúng ta một cách bắt mắt hơn cũng như các dòng command gợi ý từ lịch sử của chúng ta.
Vậy thì trên Windows chúng ta cũng có oh-my-posh làm những vấn đề đó, thực hiện cài đặt themes cho Powershell bằng oh-my-posh bằng cách truy cập vào đây và làm theo hướng dẫn nhé, do cách thức thực hiện nó quá dễ trên trang chủ của nó, vì vậy mình chỉ hướng dẫn các bạn cách tạo gợi ý những command trong history thôi, khi cài đặt xong oh-my-posh thì chắc chắn các bạn sẻ bị lỗi FontVì oh-my-posh sẻ sử dụng tốt trên Font "Meslo LGM NF" nên thành ra mình khuyên các bạn nên tải Font tại đây để cài đặt vào máy sau đó truy cập đến phần setting của Powershell để setting Font đã cài đặt nhé
Install-Module -Name PSReadLine -Force notepad $PROFILESau khi gõ lệnh sau thì một bản notepad config đã xuất hiện, lúc này chúng ta thực hiện gõ những lệnh sau để bật oh-my-posh khi khởi động Powershell cũng như điền config gợi ý lịch sử cho Powershell nhé
Set-Location D:\ oh-my-posh init pwsh | Invoke-Expression # Add auto complete (requires PSReadline 2.2.0-beta1+ prerelease) Set-PSReadLineOption -PredictionSource History Set-PSReadLineOption -PredictionViewStyle ListView Set-PSReadLineOption -EditMode Windows # Shows navigable menu of all options when hitting Tab Set-PSReadLineKeyHandler -Key Tab -Function MenuComplete # Autocompleteion for Arrow keys Set-PSReadLineOption -HistorySearchCursorMovesToEnd Set-PSReadLineKeyHandler -Key UpArrow -Function HistorySearchBackward Set-PSReadLineOption -PredictionSource HistoryĐể mình giải thích sơ qua cho các bạn hiểu ở đây, những lệnh sau
0 Comments
Vài lời muốn nói:
* Không được nhận xét thô tục bởi mình biết các bạn là những người văn minh.
* Pass giải nén mặt định là itblognote hoặc itblognote.com nếu có Pass khác thì mình sẽ ghim trong bài viết.
* Click vào quảng cáo và chia sẻ bài viết để mình có thêm động lực viết bài nhé.