我是Vim的新手,並嘗試添加新的快捷方式。我想知道如何動態地將當前文件路徑放到命令中。因此,每次使用該快捷方式時,我的命令都將在其中使用正確的文件路徑執行。將當前文件名添加到Vim快捷方式
0
A
回答
1
你在找什麼是expand("%")
。它會返回你正在編輯的文件。如果您使用expand("%:p")
,您將獲得該文件的完整路徑。所以說,你會想要有一個快捷方式來打印你的命令欄中的當前文件,你想它映射到F5。然後,你將添加以下你.vimrc
:
map <F5> :echo expand("%:p")<CR>
0
nnoremap <expr> <leader>cd (expand("%:p:h") !~ '^/tmp') ? ":lcd %:p:h\<CR>:echo expand(\"%:p:h\")\<CR>" : "echo \"foo\"\<CR>"
我此行我的.vimrc你想要什麼。我的領導是','所以當我鍵入時,cd會將本地目錄更改爲當前文件的目錄。
相關問題
- 1. 將命令添加到快捷方式/ exe文件
- 2. 快捷方式在Vim中
- 3. VIM快捷方式打開一個文件,填充當前目錄
- 4. 添加快捷方式到TForm或Panel.Transparent?
- 5. 添加快捷方式到JMenu的
- 6. 快捷方式文件添加到本地SQL數據庫
- 7. 指向名爲當前日期的文件夾的快捷方式。 YYYY_MM_DD格式
- 8. Starteam快捷方式文件
- 9. 以正確名稱保存當前目錄中文件的快捷方式?
- 10. 快捷方式到批處理文件
- 11. 將Web快捷方式添加到iPhone主屏幕?
- 12. 如何添加VS2015的快捷方式?
- 13. Visual HG添加快捷方式提交
- 14. vim xptemplate快捷方式不起作用
- 15. VIM:可用的快捷方式?
- 16. vim - 我如何設置快捷方式?
- 17. WiX快捷方式覆蓋現有的同名快捷方式
- 18. Wix:添加不在子文件夾中的快捷方式!
- 19. VIM NERDTree快捷方式打開標準Rails文件夾
- 20. 將前導零添加到文件名
- 21. 使用powershell獲取當前登錄用戶以添加桌面快捷方式
- 22. 將鍵盤快捷鍵添加到GIo.Menu
- 23. Visual Studio快捷方式自動添加事件委託方法
- 24. bash不將當前日期添加到文件名
- 25. 如何將當前圖像文件名添加到滑塊
- 26. Rails and Prawn PDF - 將當前項目ID添加到文件名?
- 27. 如何將當前源文件名添加到gulp-header
- 28. 將快捷方式拖放到HTA上
- 29. 如何在安裝項目中添加快捷方式到exe文件?
- 30. 使用.bat文件添加命令行參數到快捷方式
我真的很新的vim的,和你寫的東西沒有任何意義,我,因爲它是。你能解釋一下這個有點新手友好嗎? – yasar
@ yasar11732:'he filename-modifiers' and'he:_%' – sehe
@evan:可以像'nmap cd:cd%:h' –
sehe