Computer >> Máy Tính >  >> Lập trình >> Lập trình BASH

Cách tạo mẫu tiêu đề tùy chỉnh cho Shell Scripts trong Vim

Trong bài viết này, chúng tôi sẽ chỉ cho bạn một cách đơn giản để định cấu hình tiêu đề tùy chỉnh cho tất cả các tập lệnh bash mới được tạo trong trình soạn thảo Vim. Điều này có nghĩa là mỗi khi bạn mở một .sh mới sử dụng trình chỉnh sửa vi / vim, tiêu đề tùy chỉnh sẽ được tự động thêm vào tệp.

Cách tạo tệp mẫu tiêu đề tập lệnh Bash tùy chỉnh

Trước tiên, hãy bắt đầu bằng cách tạo tệp mẫu có tên sh_header.temp , chứa tiêu đề tập lệnh bash tùy chỉnh của bạn, có thể dưới ~/.vim/ thư mục trong nhà của bạn.

$ vi ~/.vim/sh_header.temp

Tiếp theo, thêm các dòng sau vào đó (vui lòng đặt vị trí tệp mẫu và tiêu đề tùy chỉnh của riêng bạn) và lưu tệp.

Mẫu tiêu đề tùy chỉnh cho tập lệnh
#!/bin/bash 

###################################################################
#Script Name	:                                                                                              
#Description	:                                                                                 
#Args           	:                                                                                           
#Author       	:Aaron Kili Kisinga                                                
#Email         	:admin@wsxdn.com                                           
###################################################################
Cách tạo mẫu tiêu đề tùy chỉnh cho Shell Scripts trong Vim

Mẫu ở trên sẽ tự động thêm “ shebang bắt buộc ”Dòng:“#!/bin/bash” và các tiêu đề tùy chỉnh khác của bạn. Lưu ý rằng trong ví dụ này, bạn sẽ thêm tên tập lệnh, mô tả và đối số theo cách thủ công khi chỉnh sửa nội dung tập lệnh của mình.

Định cấu hình autocmd trong Tệp Vimrc

Bây giờ, hãy mở vim của bạn tệp khởi tạo ~/.vimrc để chỉnh sửa và thêm dòng sau vào đó.

au bufnewfile *.sh 0r /home/aaronkilik/.vim/sh_header.temp

Ở đâu:

  • au - có nghĩa là autocmd
  • bufnewfile - sự kiện để mở một tệp không tồn tại để chỉnh sửa.
  • * .sh - xem xét tất cả các tệp có .sh phần mở rộng.

Vì vậy, dòng trên hướng dẫn trình soạn thảo vi / vim đọc nội dung của tệp mẫu ( /home/aaronkilik/.vim/sh_header.temp ) và chèn nó vào mọi .sh mới tệp do người dùng mở.

Cách tạo mẫu tiêu đề tùy chỉnh cho Shell Scripts trong Vim

Kiểm tra tiêu đề tập lệnh Bash tùy chỉnh trong tệp tập lệnh mới

Bây giờ, bạn có thể kiểm tra xem tất cả có hoạt động hay không bằng cách mở một .sh mới tệp bằng trình chỉnh sửa vi / vim và tiêu đề tùy chỉnh của bạn sẽ được tự động thêm vào đó.

$ vi test.sh
Cách tạo mẫu tiêu đề tùy chỉnh cho Shell Scripts trong Vim

Để biết thêm thông tin, hãy xem tài liệu Vim autocmd.

Cuối cùng, đây là một số hướng dẫn hữu ích liên quan đến bash scripting và vim editor:

  1. 10 mẹo hữu ích để viết tập lệnh Bash hiệu quả trong Linux
  2. 10 lý do tại sao bạn nên sử dụng Vi / Vim Text Editor trong Linux
  3. Cách bảo vệ bằng mật khẩu cho tệp Vim trong Linux
  4. Cách bật tính năng Đánh dấu cú pháp trong Vi / Vim Editor

Đó là tất cả! Nếu bạn có bất kỳ câu hỏi nào hoặc các mẹo và thủ thuật viết kịch bản bash hữu ích cần chia sẻ, hãy sử dụng biểu mẫu bình luận bên dưới.