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