剪贴板中的vim缩进错误
更新:谢谢大家,我修好了。 我们必须在.vimrc文件中使用它剪贴板中的vim缩进错误,vim,indentation,vi,Vim,Indentation,Vi,更新:谢谢大家,我修好了。 我们必须在.vimrc文件中使用它 设置粘贴切换= 我还没有使用vim,当我试图从剪贴板粘贴一些东西时,vim的缩进效果很差。 例子: 维姆: 原件: line line line 现在,重要的是,我正在windows中使用新的终端,使用powershell。 谢谢。您可以尝试启用粘贴选项: set paste 根据您所在的操作系统和终端仿真器,您可能可以使用括号内的粘贴模式。自版本8起,vim中默认使用括号内的粘贴。 我在我的系统上设置它时遇到了一个问题,下面
设置粘贴切换=
我还没有使用vim,当我试图从剪贴板粘贴一些东西时,vim的缩进效果很差。 例子: 维姆: 原件:
line
line
line
现在,重要的是,我正在windows中使用新的终端,使用powershell。
谢谢。您可以尝试启用
粘贴
选项:
set paste
根据您所在的操作系统和终端仿真器,您可能可以使用括号内的粘贴模式。自版本8起,vim中默认使用括号内的粘贴。 我在我的系统上设置它时遇到了一个问题,下面是。将此添加到您的
~/.vimrc
:
" Activate bracketed paste in tmux
if &term =~ "screen"
let &t_BE = "\e[?2004h"
let &t_BD = "\e[?2004l"
exec "set t_PS=\e[200~"
exec "set t_PE=\e[201~"
endif
用以下输出替换“屏幕”
:
echo $TERM
从您的终端。事先设置文件类型也很重要,因为缩进级别及其规则会因不同的文件类型而改变。例如:
:setf java
或
这不是一个真正的编程问题。可能更适合于应用程序。JohnnymopVim是“软件开发工具”之一。所以它非常适合这个网站。请在代码栏中发布你的代码。谢谢不鼓励使用图像编码。不要将答案放在问题中,您可以回答自己的问题。同样,使用
set pastetoggle=
粘贴之前,您仍然需要按F2键,粘贴之后再次按F2键,以获得自动缩进。检查您是否可以在power shell中使用带括号的粘贴。这似乎是。
:setf java
:setf c