Thiết lập VIM để phát triển Python

Setup Vim Python Development



Cách thiết lập VIM Editor để lập trình Python

VIM là một trình soạn thảo văn bản có thể lập trình tùy chỉnh. Bạn có thể làm bất cứ điều gì bạn muốn với VIM nếu bạn biết cách hoạt động của VIM và cách viết plugin VIM. Điều này nằm ngoài phạm vi của bài viết này. Nhưng bây giờ bạn biết nó là có thể. May mắn thay cho chúng tôi, nhiều người đã tạo ra rất nhiều plugin VIM mà chúng tôi có thể tải xuống và cài đặt trên hệ thống của mình. Đây là cách tôi định cấu hình VIM với các plugin được yêu cầu để hoạt động với Python. Bắt đầu nào.

Cài đặt VIM trên Ubuntu / Debian:

Trên Ubuntu / Debian, bạn có thể cài đặt VIM từ kho gói chính thức của Ubuntu / Debian.
Trước tiên, hãy cập nhật bộ nhớ cache của kho lưu trữ gói bằng lệnh sau:







$sudo apt-get cập nhật



Bây giờ bạn có thể cài đặt VIM bằng lệnh sau:



$sudo apt-get cài đặt tôi đã đến

Nhấn ‘y’ và nhấn để tiếp tục.

VIM nên được cài đặt.

Bây giờ bạn có thể chạy VIM bằng lệnh sau:





$tôi đã đến

Đây là cửa sổ Chào mừng của VIM.



Cài đặt VIM trên CentOS / RHEL / Fedora:

Bạn có thể cài đặt VIM từ kho gói chính thức của CentOS / RHEL / Fedora bằng lệnh sau:

$sudo cài đặt yum tôi đã đến

Khái niệm cơ bản về VIM:

Khi bạn khởi động VIM, nó đang ở chế độ Lệnh. Trong chế độ này, bạn chạy lệnh VIM. Để chỉnh sửa tệp văn bản hoặc mã nguồn, bạn nhấn ‘i’ để chuyển đến Chế độ chèn. Trong Chế độ Chèn, VIM sẽ hoạt động giống như các trình soạn thảo văn bản khác. Bạn có thể quay lại Chế độ lệnh từ Chế độ Chèn bằng phím. Để thoát VIM, hãy chuyển đến Chế độ lệnh và gõ ‘: q!’ Và nhấn. Để lưu các thay đổi với VIM, hãy chạy ‘: w’ từ Chế độ Lệnh.

Định cấu hình VIM cho Python:

Bây giờ tôi sẽ thực hiện một số cấu hình VIM tối thiểu. VIM đọc tệp cấu hình có tên ‘.vimrc’ từ thư mục HOME của người dùng và tự cấu hình khi bạn chạy VIM.

Bây giờ, hãy chạy lệnh sau để tạo tệp ‘.vimrc’ trong thư mục HOME của người dùng:

$tôi đã đến~/.vimrc

VIM sẽ xuất hiện. Chú ý khu vực được đánh dấu trong ảnh chụp màn hình? Nó cho biết Tệp Mới. Nếu tệp ‘.vimrc’ không tồn tại, VIM sẽ tạo một tệp mới. Nếu tệp ‘.vimrc’ tồn tại, thì VIM sẽ mở tệp hiện có. Tôi vừa mới cài đặt VIM cách đây không lâu, vì vậy tôi chưa có tệp ‘.vimrc’.

Bây giờ nhấn ‘i’ và VIM sẽ chuyển sang chế độ CHÈN.

Bây giờ gõ vào các dòng sau:

cú pháp kích hoạt
đặt tabstop = 4
đặt dịch chuyển băng thông = 4
đặt expandtab
đánh số
bật thụt lề filetype
đặt autoindent

Bây giờ nhấn và nhập ‘: wq!’ Và nhấn để lưu tệp và thoát khỏi VIM.
Nếu bạn mở lại ‘.vimrc’ bằng VIM, bạn sẽ thấy một số thay đổi đối với trình chỉnh sửa như được hiển thị trong ảnh chụp màn hình bên dưới.

Bây giờ tôi sẽ cài đặt cú pháp python ( https://github.com/hdima/python-syntax ) mô-đun làm nổi bật cú pháp trên VIM để làm nổi bật cú pháp python tốt hơn của Python2 và Python3. Mô-đun cú pháp python phải được giữ trên một thư mục cụ thể ‘~ / .vim / cú pháp’ để nó hoạt động.

Chạy lệnh sau để tạo các thư mục cần thiết:

$mkdir -P~/.Tôi đã đến/cú pháp

Bây giờ điều hướng đến thư mục mới được tạo:

$đĩa CD~/.Tôi đã đến/cú pháp

Bây giờ tải xuống mô-đun cú pháp python với ‘wget’ bằng lệnh sau:

$wgethttps://raw.githubusercontent.com/hdima/cú pháp python/bậc thầy/cú pháp/python.vim

Tệp ‘python.vim’ phải được tải xuống từ GitHub.

Bây giờ hãy mở tệp ‘.vimrc’ bằng lệnh sau:

$tôi đã đến~/.vimrc


Bây giờ gõ vào dòng sau để kích hoạt mô-đun cú pháp python.

cho phéppython-highlight_all =1

Bây giờ hãy lưu tệp.

Tôi đã tạo một tệp ‘helloworld.py’ và mở nó bằng VIM. Đây là cách nó trông như thế này.

Tìm kiếm và thay thế các tab được mã hóa cứng bằng dấu cách:

Trong phần này, tôi sẽ chỉ cho bạn cách thay thế tất cả các tab trong một tệp mã nguồn với số lượng khoảng trắng thích hợp bằng VIM.
Tôi đã tạo một tệp thử nghiệm ‘Replace.py’ và nó có một số tab chưa được thay thế bằng dấu cách.

Bạn có thể tìm kiếm tất cả các tab bằng lệnh ‘/ t’ VIM. Nếu bạn muốn tìm kiếm của mình được đánh dấu, trước tiên hãy bật tùy chọn ‘hlsearch’ bằng lệnh VIM sau:

: đặt hlsearch

Bây giờ bạn có thể tìm thấy tất cả các tab bằng lệnh ‘/ t’ VIM như thể hiện trong ảnh chụp màn hình bên dưới.

Bây giờ nếu bạn muốn thay thế tất cả các tab thành khoảng trắng có chiều rộng 4, bạn có thể chạy lệnh VIM sau:

:%NS/NS/4_SPACES_HERE/NS

Tất cả các tab được thay thế bằng dấu cách.

Bây giờ nếu bạn cố gắng tìm kiếm các tab, bạn sẽ có thể thấy thông báo lỗi Không tìm thấy mẫu như được hiển thị trong ảnh chụp màn hình bên dưới. Nó có nghĩa là không có tab nào trong tệp văn bản.

Đây là cách bạn định cấu hình VIM cho Python. Cảm ơn đã đọc bài viết này.

Các mô-đun tô sáng cú pháp Python khác:

Cú pháp Python: https://github.com/kh3phr3n/python-syntax
Chế độ Python: https://github.com/python-mode/python-mode