Tạo bí danh trong Windows Terminal

Trong một thời gian dài, tôi đã sử dụng Cmder làm dòng lệnh của mình. Nó chủ yếu dành cho khả năng sao chép-dán, mở nhiều tab và khả năng thêm bí danh (lệnh tắt). Tôi chưa bao giờ đặc biệt quan tâm đến các tùy chỉnh khác của dòng lệnh. Tuy nhiên, một trong những dòng tweet gần đây đã khiến tôi khám phá Windows Terminal mới

Windows Terminal là một ứng dụng đầu cuối mới, hiện đại, giàu tính năng, hiệu quả dành cho người dùng dòng lệnh. Nó bao gồm nhiều tính năng được cộng đồng dòng lệnh Windows yêu cầu thường xuyên nhất, bao gồm hỗ trợ cho các tab, văn bản đa dạng thức, toàn cầu hóa, khả năng định cấu hình, chủ đề & kiểu dáng, v.v.

Bạn có thể cài đặt bằng chính nó hoặc lấy nó từ. Tôi thích phiên bản Windows Store hơn vì nó được cập nhật tự động

chuyển đổi

Nhấn phím WIN + # (vị trí của ứng dụng trên thanh tác vụ) hoạt động như chuyển đổi. Nếu ứng dụng đang mở và được chọn, nó sẽ thu nhỏ, nếu không, nó sẽ đưa lên phía trước và chọn nó. Nếu ứng dụng không chạy, nó sẽ khởi động ứng dụng

Trong trường hợp của tôi, Windows Key + 1 khởi chạy Terminal, Windows Key + 2 khởi chạy Chrome, Windows Key + 3 khởi chạy Visual Studio, v.v.

theo chủ đề

Để tạo chủ đề cho thiết bị đầu cuối, bạn cần phải

Install-Module posh-git -Scope CurrentUser Install-Module oh-my-posh -Scope CurrentUser

Để tải các mô-đun này theo mặc định khi khởi chạy PowerShell, hãy cập nhật PowerShell. Đối với điều này, hãy chạy 'notepad $PROFILE' từ dòng lệnh PowerShell. Thêm các dòng dưới đây vào cuối tệp và lưu. Bạn có thể chọn một hoặc. Bạn có thể tùy chỉnh thêm điều này như bạn muốn. Đây là một để bắt đầu. Tôi hiện đang sử dụng chủ đề Nghịch lý

Import-Module posh-git Import-Module oh-my-posh Set-Theme Paradox

Khởi động lại lời nhắc và nếu bạn thấy hình vuông hoặc ký tự lạ, có thể bạn cần cập nhật một số phông chữ. Truy cập Nerd Fonts, nơi bạn có thể duyệt tìm chúng

Nerd Fonts vá các phông chữ được nhắm mục tiêu của nhà phát triển với số lượng lớn glyphs (biểu tượng). và cung cấp tất cả các biểu tượng thú vị đó trong lời nhắc

Để làm cho windows Terminal sử dụng phông chữ mới, hãy cập nhật cài đặt. Nhấp vào nút có mũi tên xuống ngay bên cạnh các tab hoặc sử dụng Ctrl + , phím tắt. Nó mở hồ sơ. json tệp cài đặt nơi bạn có thể cập nhật mặt phông chữ cho mỗi cấu hình

"fontFace": "UbuntuMono NF",

Răng cưa

Tôi chủ yếu sử dụng dòng lệnh để tương tác với kho git và thích có các lệnh ngắn hơn cho các lệnh thường được sử dụng, như trạng thái git, cam kết git, v.v. Dòng lệnh trước đây của tôi, Cmder, có tính năng đặt bí danh. Tương tự, trong PowerShell, chúng ta có thể tạo một hàm để bọc lệnh git và sau đó sử dụng lệnh ghép ngắn New-Alias ​​để tạo bí danh. Bạn có thể tìm thấy một danh sách tốt để bắt đầu tại đây và sửa đổi chúng khi cần. Tôi có danh sách bí danh trong một tệp riêng và tải nó trong Hồ sơ như bên dưới. Có nó trong Dropbox cho phép tôi đồng bộ hóa nó với nhiều thiết bị và có cùng một bí danh ở mọi nơi

Sử dụng để chạy tập lệnh trong phạm vi hiện tại và thêm mọi thứ trong tệp đã chỉ định vào phạm vi hiện tại

. C:\Users\rahul\Dropbox\poweshell_alias.ps1

Bí danh sẽ ghi đè bất kỳ bí danh hiện có nào có cùng tên, vì vậy hãy đảm bảo rằng bạn sử dụng bí danh không xung đột với bất kỳ bí danh nào bạn đã sử dụng. Đây là tệp powershell_alias mà tôi sử dụng

Tôi không còn sử dụng Cmder nữa và thích sử dụng Terminal mới. Tôi vừa mới tìm hiểu sơ bộ về thiết bị đầu cuối ở đây và còn rất nhiều thứ khác mà bạn có thể định dạng, tùy chỉnh, thêm các trình bao khác, v.v.

Các nhà phát triển luôn tìm cách để tối ưu hóa năng suất của họ. Bổ sung mới nhất mà tôi đã làm để cải thiện của mình là tạo bí danh cho các lệnh phổ biến nhất mà tôi sử dụng hàng ngày. Tôi đã hoàn toàn chuyển sang sử dụng Windows Terminal mới cho các hoạt động dòng lệnh hàng ngày của mình

Windows Terminal là một ứng dụng mã nguồn mở, hiện đại tổng hợp nhiều thiết bị đầu cuối và shell như dấu nhắc lệnh, PowerShell và WSL, đồng thời bổ sung các tính năng như hỗ trợ tab, văn bản đa dạng thức, cấu hình và chủ đề trực quan cho chúng. Trong bài viết này, tôi sẽ chỉ cho bạn cách bạn có thể cải thiện quy trình phát triển của mình bằng cách giảm số lần nhấn phím bạn bấm vào thiết bị đầu cuối hàng ngày

Là nhà phát triển, chúng ta thường phải gõ lặp đi lặp lại các lệnh giống nhau, điều này làm giảm năng suất và tạo ra sự phân tâm. Để tiết kiệm thời gian, bạn có thể tạo bí danh cho một số lệnh phổ biến nhất. Lệnh bí danh là một giao diện văn bản cho các lệnh trình bao hoặc thiết bị đầu cuối của bạn ánh xạ tới các lệnh dài và \ hoặc phức tạp dưới mui xe

Quá trình tạo bí danh hơi khác đối với người dùng Linux\MacOS\Windows WSL so với người dùng Windows. Đối với hệ điều hành Linux, hãy sử dụng lệnh bí danh tương tự như sau để tạo bí danh

alias d="docker"

Sau khi thực hiện lệnh trước đó, bạn có thể sử dụng ký tự “d” thay vì lệnh “docker” trong cùng phiên cuối. Bạn có thể tạo bí danh vĩnh viễn trong Linux hoạt động trên các phiên bằng cách duy trì bí danh trong tệp cấu hình trình bao, chẳng hạn như ~/. bashrc cho bash và ~/. zshrc cho ZSH

Trong Windows, bạn có thể tạo bí danh bằng lệnh DOS. doskey, rất hữu ích để tạo macro. Bạn có thể đọc thêm về lệnh doskey tại đây. Tương tự như lệnh bí danh, lệnh doskey chỉ có hiệu lực trong phiên

Có một cách để đưa các hướng dẫn doskey vào một tệp lệnh hoặc lô và sau đó sử dụng tệp này để khởi tạo bất kỳ phiên cuối nào bằng cách thực hiện một thay đổi nhỏ đối với sổ đăng ký Windows. Tuy nhiên, quá trình này dễ xảy ra lỗi và có tác dụng phụ nghiêm trọng. Bạn có thể đọc về những nhược điểm và câu chuyện kinh dị về việc sửa đổi sổ đăng ký để thực thi tập lệnh khởi tạo tại đây

Hãy thảo luận về một cách an toàn để đảm bảo rằng dấu nhắc lệnh chỉ thực thi tập lệnh bí danh cho các phiên cuối do người dùng khởi tạo. Cách tiếp cận này không giới hạn ở các bí danh và bạn cũng có thể thêm các lệnh khác vào tập lệnh khởi tạo. Những lệnh như vậy có thể bao gồm những lệnh bạn muốn thực thi trước khi khởi chạy thiết bị đầu cuối, chẳng hạn như thay đổi thành một thư mục cụ thể, v.v.

Tạo một tệp lệnh có tên init. cmd (tên không liên quan) và thêm các lệnh sau vào nó

@echo off doskey k=kubectl $* doskey d=docker $* doskey gp=git pull doskey gc=git commit -a -m "$*"

Trong danh sách trước, chúng tôi đã gán bí danh cho một số lệnh phổ biến mà chúng tôi sử dụng thường xuyên. Đối số lệnh $* là một trong những ký tự đặc biệt thay thế chính nó bằng đối số mà bạn chuyển đến lệnh. Có một số khác, và bạn có thể đọc về chúng ở đây

Tiếp theo, đặt tệp ở một vị trí cố định và bây giờ kích hoạt phiên bản Windows Terminal của bạn. Hiển thị cài đặt Windows Terminal bằng cách nhấp vào biểu tượng bánh răng trong menu hoặc bằng cách sử dụng tổ hợp phím macro “Ctrl +,” trong cửa sổ terminal. Windows Terminal lưu và đọc cài đặt từ tài liệu JSON có tên là hồ sơ. json. Bạn có thể sửa đổi nhiều tùy chọn cấu hình trong tệp này để tạo ứng dụng tổng thể và từng trình bao, hành động/trông như bạn muốn. Hiện tại, hãy tìm kiếm cài đặt sau trong tài liệu JSON

"commandline": "cmd.exe"

Cài đặt được hiển thị trước đó hướng dẫn quy trình Windows Terminal khởi chạy trình thông dịch lệnh, cmd. người cũ. Cập nhật lệnh này để hướng dẫn trình thông dịch lệnh thực thi tệp lệnh của bạn khi khởi tạo và sau đó tiếp tục. Hãy nhớ thay thế đường dẫn tệp bên dưới bằng đường dẫn đến init. cmd mà bạn đã tạo trước đó

"commandline": "cmd.exe /K C:\\InitCmd\\init.cmd"

Tham số lệnh /K hướng dẫn trình thông dịch thực hiện lệnh được chỉ định trong đối số và tiếp tục thực hiện. Có các tham số khác cho trình thông dịch mà bạn có thể đọc thêm tại đây. Giờ thì cài đặt của bạn đã sẵn sàng, hãy khởi động lại thiết bị đầu cuối và tận hưởng sự tốt đẹp của các lệnh đơn giản hơn. Ảnh chụp màn hình sau đây trình bày đầu ra của một số lệnh tôi đã thực hiện trên thiết bị đầu cuối của mình

Làm cách nào để tạo bí danh trong dòng lệnh Windows?

Tôi làm cách nào để tạo bí danh chương trình? .
Khởi động trình chỉnh sửa sổ đăng ký (regedit. exe)
Di chuyển đến HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
Từ menu Chỉnh sửa, chọn Mới - Khóa
Nhập tên của bí danh, e. g. johnword. exe và nhấn Enter

Lệnh bí danh trong CMD là gì?

Bí danh cho phép bạn tạo tên lối tắt cho lệnh, tên tệp hoặc bất kỳ văn bản trình bao nào. Bằng cách sử dụng bí danh, bạn tiết kiệm được rất nhiều thời gian khi thực hiện các công việc bạn thường xuyên làm. Bạn có thể tạo bí danh lệnh. Sử dụng lệnh có sẵn bí danh Korn shell để xác định một từ làm bí danh cho một số lệnh .

Windows có lệnh bí danh không?

Trong Windows, bạn có thể tạo bí danh bằng lệnh DOS. doskey , rất hữu ích để tạo macro. Bạn có thể đọc thêm về lệnh doskey tại đây. Tương tự như lệnh bí danh, lệnh doskey chỉ có hiệu lực trong phiên.

Làm cách nào để tạo bí danh trong bash?

Các bước để tạo bí danh Bash vĩnh viễn. .
Chỉnh sửa ~/. bash_aliases hoặc ~/. bashrc (được khuyến nghị) bằng trình soạn thảo văn bản. $vi ~/. bash_aliases. .
Nối bí danh bash của bạn
Ví dụ nối thêm. alias update='sudo yum update'
lưu và đóng tập tin
Kích hoạt bí danh bằng cách gõ lệnh nguồn sau. nguồn $ ~/. bash_aliases

Chủ đề