• Network
  • Security
  • Software
  • Thủ thuật
  • Tin tức
  • Video hướng dẫn
AnonyViet
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
No Result
View All Result
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
No Result
View All Result
AnonyViet
No Result
View All Result

Cách đặt Vim làm editor mặc định trên Linux

Ellyx13 by Ellyx13
in Linux
Reading Time: 5 mins read
A A
0

Mục lục bài viết

  1. Chỉnh sửa dòng lệnh Linux
  2. Đặt Vim làm mặc định cho các chương trình khác
  3. Kết luận

Sau một khoảng thời gian sử dụng Linux thì mình cũng đã làm quen và cực kỳ thích một số công cụ. Một trong những công cụ quan trọng nhất mà mình sử dụng là trình soạn thảo Vim.

Tham gia kênh Telegram của AnonyViet 👉 Link 👈

Cách đặt Vim làm editor mặc định trên Linux

Các bài viết liên quan

Cách sử dụng Microsoft Office trên Linux 5

Cách sử dụng Microsoft Office trên Linux

13/11/2023
10 công cụ tạo ASCII Art thú vị trong Terminal Linux 6

10 công cụ tạo ASCII Art thú vị trong Terminal Linux

10/11/2023
Linux so với Windows và macOS: Nên dùng HĐH nào? 7

Linux so với Windows và macOS: Nên dùng HĐH nào?

25/09/2023
Cách cài đặt Docker trên Windows và Linux 8

Cách cài đặt Docker trên Windows và Linux

28/04/2023 - Updated on 02/05/2023

Nhiều tệp cấu hình sử dụng Vi thay vì Vim và bạn có thể chạy lệnh vi. Tuy nhiên, lệnh vi là một liên kết đến vim.

Nhiều công cụ Linux sử dụng các trình soạn thảo giả lập hoặc chỉ dùng Nano, Emacs hoặc Vim. Một số công cụ khác cho phép người dùng liên kết với trình chỉnh sửa yêu thích của họ. Hai ví dụ ảnh hưởng đến mình nhiều nhất là chỉnh sửa dòng lệnh Bash, mặc định cho Emacs và ứng dụng email khách chế độ văn bản Alpine, mặc định cho trình chỉnh sửa Pico. Trên thực tế, trình soạn thảo Pico đã được phát triển rõ ràng để sử dụng trong ứng dụng email khách Pine, là ứng dụng tiền thân của Alpine.

Không phải tất cả các chương trình sử dụng trình chỉnh sửa bên ngoài đều có thể cấu hình được. Một số chỉ sử dụng trình chỉnh sửa do nhà phát triển chỉ định. Đối với những ứng dụng có thể định cấu hình, thì mình có các phương pháp khác nhau để chọn trình soạn thảo ưa thích của bạn.

Chỉnh sửa dòng lệnh Linux

Bên cạnh việc chỉnh sửa các tệp văn bản, thì thứ mình chỉnh sửa nhiều nhất là Bash shell. Trình chỉnh sửa Bash mặc định là Emacs. Mặc dù mình đã sử dụng Emacs, nhưng mình thích Vim hơn. Vì vậy, mình đã chuyển trình chỉnh sửa dòng lệnh Bash mặc định từ Emacs sang Vim, điều này khiến mình thoải mái hơn nhiều.

Có một số cách để định cấu hình Bash. Bạn có thể sử dụng tệp cấu hình cục bộ, chẳng hạn như /home/yourhomedirectory/.bashrc, tệp này chỉ thay đổi mặc định cho tài khoản người dùng của bạn và không thay đổi cho người dùng khác trên cùng hệ thống. Mình thích thực hiện các loại thay đổi này trên toàn hệ thống, về cơ bản có nghĩa là tài khoản cá nhân và tài khoản root. Trong trường hợp thứ hai này, bạn có thể tạo tệp cấu hình của riêng mình và đặt nó trong thư mục /etc/profile.d.

Mình đã thêm một tệp có tên myBashConfig.sh vào /etc/profile.d. Có các tệp cho tất cả các shell đã cài đặt trong thư mục /etc/profile.d. Trong quá trình khởi chạy terminal, mỗi shell chỉ đọc các tệp dành cho nó dựa trên loại tệp. Ví dụ: Bash shell chỉ đọc các tệp có phần mở rộng .sh.

<SNIP>
alias vim='vim -c "colorscheme desert" '
# Set vi for bash editing mode
set -o vi
# Set vi as the default editor for all apps that check this
EDITOR=vi
<SNIP>

Dòng set -o vi dùng để đặt Vi làm trình chỉnh sửa mặc định. Tùy chọn -o trên lệnh set này xác định vi là trình soạn thảo. Bạn cần đóng bất kỳ phiên Bash nào đang chạy và mở phiên mới để thay đổi này có hiệu lực.

Bây giờ bạn có thể sử dụng tất cả các lệnh chỉnh sửa Vim quen thuộc của mình, bao gồm cả chuyển động của con trỏ. Chỉ cần nhấn phím Escape để vào chế độ chỉnh sửa Vim. Mình đặc biệt thích khả năng sử dụng b nhiều lần để di chuyển con trỏ trở lại nhiều từ.

Đặt Vim làm mặc định cho các chương trình khác

Một số công cụ và chương trình dòng lệnh Linux kiểm tra biến môi trường $EDITOR để xác định trình soạn thảo nào sẽ sử dụng. Bạn có thể tự kiểm tra giá trị hiện tại của biến này bằng lệnh sau:

# echo $EDITOR
/usr/bin/nano
#

Theo mặc định, các chương trình Fedora kiểm tra biến môi trường $EDITOR và sử dụng trình soạn thảo Nano. Thêm dòng EDITOR = vi để myBashConfig.shthay đổi mặc định thành trình chỉnh sửa Vi (Vim). Không phải tất cả các chương trình dòng lệnh sử dụng trình soạn thảo bên ngoài đều kiểm tra biến môi trường này.

Kết luận

Mình thích Vim hơn các trình soạn thảo khác và những thay đổi này sẽ làm cho các chương trình khác sử dụng trình soạn thảo VIM theo mặc định. Một số chương trình sử dụng biến môi trường $EDITOR , vì vậy bạn chỉ cần thực hiện thay đổi đó một lần.

Khả năng chọn trình soạn thảo bên ngoài ưa thích của bạn khá phù hợp với nguyên lý của Unix Philosophy, “Mỗi chương trình nên làm một việc và làm tốt điều đó.” Tại sao phải viết một trình soạn thảo khác khi có một số trình soạn thảo hoàn toàn tốt ngoài kia? Và nó cũng đáp ứng đúng với triết lý của Linux, “Sử dụng trình soạn thảo yêu thích của bạn.”

Tất nhiên, bạn có thể thay đổi trình soạn thảo mặc định của mình thành Nano, Pico, EMACS hoặc bất kỳ trình nào khác mà bạn thích.

Bài viết đạt: 5/5 - (100 bình chọn)
Tags: editorlinuxtrình soạn thảoVim
Ellyx13

Ellyx13

Có người không dám bước vì sợ gãy chân, nhưng sợ gãy chân mà không dám bước đi thì khác nào chân đã gãy.

Related Posts

Cách sử dụng Microsoft Office trên Linux 9
Linux

Cách sử dụng Microsoft Office trên Linux

13/11/2023
10 công cụ tạo ASCII Art thú vị trong Terminal Linux 10
Linux

10 công cụ tạo ASCII Art thú vị trong Terminal Linux

10/11/2023
kiem tra file folder lon nhat linux
Linux

Cách tìm File/Folder lớn nhất trên Linux

23/03/2023
lenh linux chua hoc tren nha truong
Linux

Các lệnh Linux quan trọng mà trên trường không dạy cho bạn

14/11/2022
10 lệnh Linux cơ bản cho người mới 11
Linux

10 lệnh Linux cơ bản cho người mới

10/09/2022
Cách quay video hoạt động Terminal trên Linux bằng script 12
Linux

Cách quay video hoạt động Terminal trên Linux bằng script

12/08/2022
Subscribe
Notify of
guest

guest

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.

0 Comments
Inline Feedbacks
View all comments

Liên hệ Quảng Cáo

Lien he AnonyViet

Các bài mới

Cách dùng Meta AI của Facebook để vẽ ảnh miễn phí 21

Cách dùng Meta AI của Facebook để vẽ ảnh miễn phí

08/12/2023
Mr Holmes: Công cụ thu thập thông tin dành cho dân OSINT 22

Mr Holmes: Công cụ thu thập thông tin dành cho dân OSINT

08/12/2023
Thế giới có ChatGPT, Việt Nam có PhởGPT 23

Thế giới có ChatGPT, Việt Nam có PhởGPT

07/12/2023
AI Bard Gemini của Google có thông minh hơn ChatGPT? 24

AI Bard Gemini của Google có thông minh hơn ChatGPT?

07/12/2023
Cách hiển thị tên trên màn hình khóa iPhone cực đơn giản 25

Cách hiển thị tên trên màn hình khóa iPhone cực đơn giản

07/12/2023

Ads

Giới thiệu

AnonyViet

AnonyViet

Nơi chia sẻ những kiến thức mà bạn chưa từng được học trên ghế nhà trường!

Chúng tôi sẵn sàng đón những ý kiến đóng góp, cũng như bài viết của các bạn gửi đến AnonyViet.

Hãy cùng AnonyViet xây dựng một cộng đồng CNTT lớn mạnh nhất!

Giới thiệu

AnonyViet là Website chia sẻ miễn phí tất cả các kiến thức về công nghệ thông tin. AnonyViet cung cấp mọi giải pháp về mạng máy tính, phần mềm, đồ họa và MMO.

Liên hệ

Email: anonyviet.com[@]gmail.com

1409 Hill Street #01-01A
Old Hill Street Police Station
Singapore 179369

 

Bản quyền: DMCA.com Protection Status

Phản hồi gần đây

  • AnonyViet trong AI tạo background sản phẩm đẹp mắt và nhanh chóng
  • Thang trong AI tạo background sản phẩm đẹp mắt và nhanh chóng
  • Huyền trong Cách lấy lại dữ liệu khi USB bị lỗi Format đơn giản nhất
  • Tase trong Black Tool – Phần mềm tổng hợp Tool Hack kinh khủng nhất
  • varaa trong Hướng dẫn Active Burp Suite Pro 2022 + BugBounty Pro mới nhất

©2023 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ https://okvip.art/ ku11net.link F8BET W88 ST666 Trực tiếp bóng đá xoilac tv new88 Nhà cái New88 uy tín https://vn88.news/ suncity https://hi88g.com/ Fun88min sodo casino ee88at.com go88 nhà cái Jun88 uy tín Twin xem bong da truc tiep xem keo nha cai Xoilac tv 6686vni.com 333666.casino 123b com nhận định kèo nhà cái sv388bet.cam hitclub.bz sunwin Kubet1 Jss77 Jun88 tdtc.guru bossnhacai.com Cubet nhà cái j88 https://blognet88.com socolive https://kubet.icu socolive tv https://sodo.uno/ SOC88 ST666 MU88 thabet Tỷ lệ kèo: 7m go88 Kubet88 vaoroi clmm 2023 oxbet 79king.cloud xem bóng đá xoilac nohu.cyou tructiepbongda Ole777 https://iwin68.fit/ xoilac go88 xoilac xoilac tv xoilac xem bóng đá Trang chủ Bet88 keo nha cai 5 xem bóng đá ee88 qh88 đăng nhập rikvip hit club 88online hb88hb.com viva88 i9bet zbet 7m game iwin club 789bet Keo88 typhu88 rakhoi bắn cá SKY88 KUBET77 Keonhacai trực tiếp bóng đá xoilac Mitom I9BET luckywin.net link nhà cái F8bet F8bet0.tv Link vào kubet: https://51.79.243.160/ https://kubet.icu/ Sunwin https://sodocasino.pro/ Kimsa Fe88 https://iwin68vn.net tài xỉu online https://mu88.io/ iwin68 Bongdavn https://hit-club.bio/ https://sky888.win/ Vnew88 https://new88v.net/ b52club Jun88s.net

No Result
View All Result
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC

©2023 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ https://okvip.art/ ku11net.link F8BET W88 ST666 Trực tiếp bóng đá xoilac tv new88 Nhà cái New88 uy tín https://vn88.news/ suncity https://hi88g.com/ Fun88min sodo casino ee88at.com go88 nhà cái Jun88 uy tín Twin xem bong da truc tiep xem keo nha cai Xoilac tv 6686vni.com 333666.casino 123b com nhận định kèo nhà cái sv388bet.cam hitclub.bz sunwin Kubet1 Jss77 Jun88 tdtc.guru bossnhacai.com Cubet nhà cái j88 https://blognet88.com socolive https://kubet.icu socolive tv https://sodo.uno/ SOC88 ST666 MU88 thabet Tỷ lệ kèo: 7m go88 Kubet88 vaoroi clmm 2023 oxbet 79king.cloud xem bóng đá xoilac nohu.cyou tructiepbongda Ole777 https://iwin68.fit/ xoilac go88 xoilac xoilac tv xoilac xem bóng đá Trang chủ Bet88 keo nha cai 5 xem bóng đá ee88 qh88 đăng nhập rikvip hit club 88online hb88hb.com viva88 i9bet zbet 7m game iwin club 789bet Keo88 typhu88 rakhoi bắn cá SKY88 KUBET77 Keonhacai trực tiếp bóng đá xoilac Mitom I9BET luckywin.net link nhà cái F8bet F8bet0.tv Link vào kubet: https://51.79.243.160/ https://kubet.icu/ Sunwin https://sodocasino.pro/ Kimsa Fe88 https://iwin68vn.net tài xỉu online https://mu88.io/ iwin68 Bongdavn https://hit-club.bio/ https://sky888.win/ Vnew88 https://new88v.net/ b52club Jun88s.net

wpDiscuz