Làm cách nào để hiển thị tên tệp của tệp bạn đang làm việc trong vim?Làm cách nào để hiển thị tên tệp của tệp bạn đang làm việc trong vim?
Trả lời
:f
(:file
) sẽ làm giống như <C-G>
. :f!
sẽ đưa ra một phiên bản không được rút gọn, nếu có.
Rất đẹp, nhưng có thể hiển thị nó ở thanh trên cùng của thiết bị đầu cuối? (hoặc terminator) hoặc một nơi nào đó mà không cần gõ lệnh. – eMarine
'' ': f!' '' Không phải lúc nào cũng hoạt động, nhấn 1, sau đó nhấn Ctrl-G để xem đường dẫn đầy đủ. – ives
Làm thế nào về một con đường đầy đủ? Khi tôi bắt đầu vim từ '~/dev/file.py' và thực hiện': f' trong vim, tôi nhận 'file.py' làm đầu ra thay vì' ~/dev/file.py'. – gxyd
đặt dòng trạng thái. thông tin thêm với :help statusline
Các lệnh này có thể đi trong tệp .vimrc của bạn hoặc bạn có thể nhập chúng dưới dạng lệnh bằng vim bằng cách nhập ':' ở chế độ lệnh.
Thứ nhất, sửa status cuối cùng để 2 sử dụng như sau:
set laststatus=2
Sau đó thiết lập dòng trạng thái để% f cho tên tập tin ngắn.
set statusline=%f
Để xem đường dẫn đầy đủ, hãy sử dụng% F.
E518: Không xác định Tùy chọn:% f – Isius
Tôi đã cập nhật câu trả lời, Isius. Hy vọng rằng làm cho nó rõ ràng hơn. –
ctrl + g sẽ làm điều đó.
Ngoài ra, tôi muốn có:
set statusline="%f%m%r%h%w [%Y] [0x%02.2B]%< %F%=%4v,%4l %3p%% of %L"
nào sản xuất:
foo.c [C] [0x23]<code/foo.c 1, 1 2% of 50
Ngoài ra, như một ai đó đề cập (nhưng bây giờ đã bị xóa) %
sẽ được thay thế bằng tên tập tin hiện hành. Ví dụ:
:!echo "current file: %" current file: foo.c Press ENTER or type command to continue
Các phần '[C]' và '[0x23]' có nghĩa là gì? – LangeHaare
Để hiển thị đường dẫn đầy đủ cho bất kỳ tệp nào, kể cả các liên kết tượng trưng đã giải quyết, hãy sử dụng như sau.
:echo resolve(expand('%:p'))
này có thể được bổ sung vào statusbar của bạn bằng cách thêm dòng dưới đây để bạn ~./vimrc
set statusline +=%{resolve(expand('%:p'))}\ %*
- 1. Cách dễ nhất để đổi tên tệp bạn hiện đang chỉnh sửa trong Vim là gì?
- 2. Làm cách nào bạn có thể truy cập tên tệp cơ sở của tệp bạn đang tìm nguồn trong Bash?
- 3. Làm thế nào để hiển thị các tệp mới trong không gian làm việc của Perforce?
- 4. Làm cách nào để hiển thị tên tệp không phải ascii trong hộp tải xuống tệp trong trình duyệt?
- 5. Làm cách nào để hiển thị * các phần * của tệp svg?
- 6. Làm thế nào để bạn lấy tên tệp của tempfile để sử dụng trong Linux?
- 7. Làm cách nào để làm cho vim thực hiện việc hoàn thành tab bình thường (bash like) cho tên tệp?
- 8. Cách lấy vim để hiển thị biểu diễn từng byte của dữ liệu tệp
- 9. Làm cách nào để căn giữa theo chiều ngang nội dung của tệp mở trong vim?
- 10. Làm việc với các tệp lớn trong VIM
- 11. cách để cho phép hiển thị tab chỉ tên tệp chứ không phải đường dẫn đầy đủ trong vim
- 12. Làm cách nào để làm mới danh sách tệp bằng FuzzyFinder trong Vim?
- 13. Làm cách nào để thêm trạng thái tệp git vào trạng thái của vim?
- 14. Làm cách nào để hiển thị hộp thoại Thuộc tính của tệp từ C#?
- 15. Làm cách nào để đổi tên một tệp trong POSIX?
- 16. Có cách nào để làm cho vim nhận ra số dòng ở cuối tên tệp không?
- 17. Làm cách nào để tìm ra tên tệp của tệp được yêu cầu trong Perl?
- 18. Làm cách nào để có tệp web.config của tôi hiển thị lỗi từ xa?
- 19. Eclipse: Làm cách nào để giới hạn các lỗi/cảnh báo hiển thị đối với các tệp đang mở?
- 20. Làm cách nào để lấy các PID đang sử dụng tên tệp đã cho trong C#?
- 21. Làm thế nào để bạn nhập một tệp trong python có dấu cách trong tên?
- 22. Có cách nào để hiển thị danh sách macro tương tự như hiển thị ánh xạ của bạn trong Vim không?
- 23. Làm cách nào để hiển thị số dòng trong tất cả các tệp trong AppCode?
- 24. Làm cách nào để bạn bật cài đặt thụt lề tab cụ thể của tệp trong VIM?
- 25. Trong Vim, làm thế nào để bạn có được số dòng trong tệp hiện tại bằng vimscript?
- 26. Làm cách nào để mở và hiển thị các tệp SVG trong môi trường .NET?
- 27. Làm cách nào để mở tệp tạm thời VÀ nhận tên tệp của nó?
- 28. Làm cách nào để hiển thị biểu tượng tệp Windows trong WPF?
- 29. Làm cách nào để hiển thị tệp PDF bằng PdfSharp trong ASP.Net MVC?
- 30. Làm cách nào để đổi tên một tệp trong Heroku
Nếu của thiết bị đầu cuối của bạn thiết lập một cách chính xác, bạn sẽ nhận được tên tập tin trong tiêu đề cửa sổ. – Cascabel
Cũng thấy: [Làm thế nào tôi có thể hiển thị vĩnh viễn đường dẫn của tệp hiện tại trong Vim?] (Http://stackoverflow.com/questions/10488717/how-can-i-permanently-display-the-path-of-the -current-file-in-vim) – User
Liên quan: [Làm cách nào tôi có thể xem đường dẫn đầy đủ của tệp hiện tại?] (http://vi.stackexchange.com/q/104/467) tại Vim SE – kenorb