视图问题(vim的只读模式)

时间:2019-03-20 05:01:10

标签: vim

有时,当我在终端中编辑代码时,我想使用/ usr / bin / view以只读模式打开相同的文件。但是,当我这样做时,vim仍然警告我交换文件存在。为什么是这样?我认为该视图是显式只读的。有任何想法吗?我的系统中有虚假的东西吗?我正在运行Ubuntu 18.04。

1 个答案:

答案 0 :(得分:0)

就像您已经说过的那样,def update(ev): clock.tick(300) win.fill ((0, 0, 0)) get_input(ev) player.draw() for bullet in bullets: bullet.draw() bullet.shot() pygame.display.update() running = True player = player() bullets = [] while running: ev = pygame.event.get() for event in ev: if event.type == pygame.QUIT: running = False update(ev) $this->inputFilter = $factory->createInputFilter( array( 'myField' => [ 'required' => true, 'allowEmpty' => true, 'continueIfEmpty' => true, 'validators' => [ new StringLength(['max' => 2]), new Digits(), new IsInt(), ] ], )); 的只读模式-因此,实际上,您使用view两次打开相同的文件。

由于vim不会检查是否有另一个实例在打开同一文件,因此它会警告您有关交换文件的信息。

如果您不需要交换文件,则可以在vim中用vim永久禁用它们。

要仅在使用set noswapfile时忽略交换文件,可以使用.vimrc忽略交换文件。为了避免每次都键入此内容,请将view添加到您的Shell rc文件中(很可能是view -n)。