Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình Bash

Tự Động Hóa Header Script Bash Trong Vim: Thiết Lập Mẫu Tùy Chỉnh Dễ Dàng

Trong bài này, chúng tôi sẽ chỉ cho bạn một cách đơn giản để cấu hình header tùy chỉnh cho tất cả script bash mới tạo trong trình soạn thảo Vim. Nghĩa là mỗi khi bạn mở tệp .sh mới bằng vi/vim, header tùy chỉnh sẽ tự động được thêm vào.

Tạo Tệp Mẫu Header Script Bash Tùy Chỉnh

Trước tiên tạo tệp mẫu tên sh_header.temp chứa header script bash tùy chỉnh, có thể đặt dưới thư mục ~/.vim/ trong home.

$ vi ~/.vim/sh_header.temp

Thêm các dòng sau vào (tự do đặt vị trí tệp mẫu và header tùy chỉnh) và lưu tệp.

Mẫu Header Tùy Chỉnh Cho Script

#!/bin/bash
###################################################################
#Script Name :
#Description :
#Args :
#Author :Aaron Kili Kisinga
#Email :admin@wsxdn.com
###################################################################
Tự Động Hóa Header Script Bash Trong Vim: Thiết Lập Mẫu Tùy Chỉnh Dễ Dàng

Mẫu trên sẽ tự động thêm dòng shebang bắt buộc: „#!/bin/bash“ và các header tùy chỉnh khác. Lưu ý trong ví dụ này, bạn sẽ tự thêm tên script, mô tả và đối số khi chỉnh sửa nội dung script.

Cấu Hình autocmd Trong Tệp Vimrc

Mở tệp khởi tạo vim ~/.vimrc để chỉnh sửa và thêm dòng sau:

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

Trong đó:

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

Dòng trên chỉ thị vi/vim đọc nội dung tệp mẫu (/home/aaronkilik/.vim/sh_header.temp) và chèn vào mọi tệp .sh mới được mở bởi người dùng.

Tự Động Hóa Header Script Bash Trong Vim: Thiết Lập Mẫu Tùy Chỉnh Dễ Dàng

Kiểm Tra Header Tùy Chỉnh Trong Tệp Script Mới

Bây giờ bạn có thể kiểm tra xem mọi thứ có hoạt động bằng cách mở tệp .sh mới bằng vi/vim, header tùy chỉnh sẽ tự động được thêm vào đó.

$ vi test.sh
Tự Động Hóa Header Script Bash Trong Vim: Thiết Lập Mẫu Tùy Chỉnh Dễ Dàng

Tham khảo thêm tài liệu Vim autocmd.

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

  1. 10 Mẹo Hữu Ích Viết Bash Script Hiệu Quả Trên Linux
  2. 10 Lý Do Nên Dùng Trình Soạn Thảo Vi/Vim Trên Linux
  3. Cách Bảo Mật Tệp Vim Bằng Mật Khẩu Trên Linux
  4. Cách Bật Tô Màu Cú Pháp Trong Trình Soạn Thảo Vi/Vim

Đó là tất cả! Nếu bạn có thắc mắc hoặc mẹo hay về bash scripting để chia sẻ, hãy dùng mẫu bình luận bên dưới.