Làm thế nào để bạn chạy Vim trong Windows?


12

Tôi vừa cài đặt gVim và thử sử dụng kỹ thuật "vim myfile.java" thông thường thường hoạt động cho linux để mở tệp và chỉnh sửa tệp. Nhưng thật không may, điều này dường như không hoạt động. Tôi cũng đã thử "gvim myfile.java", nhưng nó cũng không hoạt động.

Có ai biết cách mở vim (và sử dụng nó như bạn làm trong linux) bằng Windows Powershell, hoặc một số kỹ thuật khác không?

windows  vim  shell 

1
Có lẽ bạn có thể mô tả cài đặt nào bạn đã sử dụng, vì Vim có một số cho Windows. Điều đó sẽ giúp nhận được một câu trả lời.
pottsdl

có lẽ bạn sẽ cần điều chỉnh biến PATH của mình
mightyuhu

1
Đăng chéo từ SO: stackoverflow.com/q/10049316
Chris Johnsen

Câu trả lời:


9

Tôi chạy gVim bằng cách nhấp vào biểu tượng trên màn hình của mình hoặc bằng cách sử dụng "chỉnh sửa với vim" từ menu ngữ cảnh trong Windows explorer.

Nếu bạn muốn gọi vim từ dấu nhắc lệnh của Windows, bạn cần phải có đường dẫn đến vim.exe được thêm vào% PATH% hoặc nhập đường dẫn đầy đủ (ví dụ: "c:\program Files\gvim\vim9.9\vim.exe" foo.txt


7

nhận Gvim thực thi và cài đặt trên hệ thống cần thiết.

Đầu tiên, mở Power shell và đặt bí danh cho các lệnh được chuẩn hóa (Windows 7 trở lên):

$ Set-alias vi "\path\to\gvim.exe"

$ Set-alias vim "\path\to\gvim.exe"

Điều này làm việc hoàn hảo cho tôi!
simey.me

chúc mừng ........!
GC 13

6

Các câu trả lời chạm vào điểm mà vimthư mục chứa vim.exetệp thực thi cần được thêm vào đường dẫn.

Nhưng đối với những người cần hướng dẫn rõ ràng hơn, hãy làm theo các thủ tục này.

1. Open Control Panel
2. Go to System
3. Click on Advanced system settings
4. In the Advanced tab, click on Environment Variables
5. Highlight Path in System variables and click Edit...
6. At the end, enter a semicolon and add the full directory as text
    - for example, C:\Program Files (x86)\Vim\vim74
    - note that this directory must contain the executable you want to execute in command prompt i.e. vim.exe
7. Click OK and exit
8. Open new command prompt session and run vim by typing the name of the executable

4

Tôi khá chắc chắn mysysgit cho windows có vim, nhưng shell đó được thiết kế để sử dụng Git trên windows, mặc dù nó có vim theo như tôi biết. Tìm kiếm nhanh trên google mặc dù điều này . Có phải đó là những gì bạn đang tìm kiếm?

Cảm ơn Zach đã bình luận, thay vào đó là khởi động lại sau khi đã thêm vim vào đường dẫn, bạn có thể sử dụng lệnh SET để tải lên đường dẫn đến vim mới được cài đặt, ví dụ set path=c:\program Files\gvim\vim9.9\vim.exeđể bạn có thể khởi động lại sau một phiên bình thường


Trong trình cài đặt Vim mà bạn liên kết đến, có một tùy chọn để thêm Vim vào PATH của bạn. Tùy chọn này là cần thiết nếu bạn muốn khởi chạy vim / gvim từ dòng lệnh. Khi bạn đã thực hiện điều đó, bạn có thể cần phải mở lại bất kỳ cửa sổ nhắc lệnh nào, hoặc đăng xuất và quay lại.
Zach

2

Một tùy chọn khác là cài đặt Cygwin (một môi trường giống như linux cho windows) với gói vim.

http://www.cygwin.com/

Trong quá trình cài đặt, tìm kiếm "vim" trong trình quản lý gói và cài đặt phiên bản mới nhất.


2

Windows 10

thêm đường dẫn này vào biến env PATH của bạn C:\Program Files (x86)\Vim\vim80

  • Thuộc tính hệ thống (hoặc Win+Break)
  • Thiết lập hệ thống nâng cao
  • Tab nâng cao -> Biến môi trường
  • nhấp vào Path, sau đó [Chỉnh sửa]
  • nhấp vào [Mới] và thêm một biến mới có giá trị: C:\Program Files (x86)\Vim\vim80

Bây giờ bạn có thể chạy vimtừ cmd hoặc Win+R(chạy)


0

Tôi chủ yếu sử dụng gVim được cài đặt với gói Vim chocolatey (mặc dù điều này hiện khá xa so với bản phát hành gần đây nhất ). Điều này đã tạo các phím tắt menu Windows cho gVim và 'Chỉnh sửa bằng Vim' trong menu chuột phải. Điều này có lợi ích hơn Vim thông thường ở chỗ nó hoạt động với rất nhiều phím tắt Windows và bao gồm một thanh menu với rất nhiều lệnh Vim phổ biến. Hơn nữa nếu bạn muốn sử dụng Vim làm trình chỉnh sửa toàn thời gian thì gVim cũng là lựa chọn tốt nhất của bạn vì nó xử lý màu sắc / màu sắc 24 bit một cách hoàn hảo cũng như phông chữ đậm / in nghiêng.

Tôi chạy Vim thường xuyên trong dấu nhắc DOS bằng cách cài đặt Git từ Chocolatey và sau đó thêm C:\Program Files\Git\usr\binvào đường dẫn của tôi. Điều này cho phép bạn vimvimdifftrong DOS cũng như khoảng 250 unix khác lệnh biên soạn dành cho Windows như ls, grep, sedawk. Ngoài ra sử dụng vim.exemà đến từ các trang thông cáo Github sẽ cung cấp cho bạn phiên bản 64-bit gần đây nhất.

Lưu ý vì Windows 10 có những cải tiến lớn được thực hiện đối với dấu nhắc DOS để sử dụng Vim thay vì gVim là một khả năng:

  1. Màu 24 bit trong bảng điều khiển Windows 10 (Windows 10 phát hành 1703 trở đi)
  2. Về lý thuyết, Vim 8 đã được vá để sử dụng khả năng 24 bit của bàn điều khiển khi sử dụng set termguicolornhưng tôi không thể tìm ra cách thức hoạt động của nó
  3. Sử dụng ColorTool để đặt màu thành khá nhiều bất kỳ bảng màu iTerm nào bạn muốn được Vim chọn. Lưu ý rằng tôi không thể chỉ định một màu Vim cụ thể, nó hoàn toàn phụ thuộc vào màu của bảng điều khiển - nhưng bạn có được màu sắc khá tuyệt vời
  4. Cài đặt một phông chữ TTF Powerline , ví dụ như Anonymous Pro phương tiện bạn có thể kích hoạt nó trong Console và nhận được một phông chữ sắc nét đáng yêu đó và cũng có được các biểu tượng đúng trong Vim-hãng hàng không , mặc dù tôi không thể nhận được bất kỳ của các màu sắc chủ đề hãng hàng không làm việc.

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.