gpt4 book ai didi

python - 你可以在 vim 中对视觉选择的文本执行什么?

转载 作者:太空宇宙 更新时间:2023-11-04 07:12:37 27 4
gpt4 key购买 nike

您可以对视觉选择的文本执行哪些可能的操作(使用键盘快捷键)?为了简单起见,考虑这个简单的部分:

   a  b  cd  1  p
a b cd 2 y
a b cd 3 t
a b cd 4 h
a b cd 5 o
a b cd 6 n

一个具体问题:是否可以对选择执行 Python/shell 命令/脚本?

几个更具体的问题:

1-) 如何对 python 列进行就地排序?

2-)如何切换列的位置?

3-) 如何增加值? (比如说,只选择大于3的数字)

谢谢。

最佳答案

这个问题非常广泛,但首先要看 :help visual-operators .

具体问题,查看插件EvalSelection.vim ,它评估在您的 shell、Python 和其他几个解释器的可视区域中选择的源代码。作为一个非常简单的例子,如果你的 Vim 缓冲区中有以下内容:

pwd
echo $SHELL

选择第一行并输入 <Leader>esp .分解:

<Leader>e是调用 EvalSelection.vim 的默认键盘命令。 s指定您要使用 shell 对其进行评估。 p指定要将结果打印到 Vim 的命令行。

运行上述命令时得到以下输出:~/Desktop选择第一行。我得到 /bin/zsh/在第二行使用相同的命令。

关于python - 你可以在 vim 中对视觉选择的文本执行什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3752785/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com