shell - 在 ex 命令中运行 vim 函数

标签 shell vim command neovim

我想将选项卡的当前工作目录切换到当前全局工作目录。我该如何将其作为映射来实现?

我尝试按如下方式进行映射

nnoremap <leader>tcd :tcd getcwd()<CR>:pwd<CR>

但看起来像:tcd期待一条路。如何在内部评估 getcwd() 以便它以字符串形式返回路径?

尝试过echocall但似乎我做错了......

最佳答案

我没有安装 tcd,所以未经测试:

nnoremap <leader>tcd :execute "tcd " . getcwd()<CR>:pwd<CR>

关于shell - 在 ex 命令中运行 vim 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54307806/

相关文章:

windows - 将命令提示符的输出放入剪贴板

linux - grep 在一行中多次出现的特定字符串集

vim - grep 忽略 vim 临时文件

shell - 为什么解压tar.gz文件时出现重复文件

vim - 如何执行 Vim 命令,然后执行外部命令?

git - 如何在 vim 中并排查看多个 git diff

linux - 如何在 Linux 中获取文件中恰好包含 3 个字符的行

linux - 使用使用系统命令的 bash 脚本;当 COMMAND 向您询问某事时,您将如何输入?

bash - 在 Mac OSX 上从源代码编译 vim 并出现 'shell returned 127' 错误?

bash - shell脚本中临时目录下的临时操作