标签: vim

如何在同一个 shell 窗口中运行 gvim?

我在我的 mac 上从 /usr/local/bin 运行 gvim。如果我从终端窗口调用它,它会在新窗口中打开它。我想让它在我已经使用的同一个窗口中运行。我怎么做?我意识到这可能是一个非常愚蠢的问题,但我是一个重要的 mac 菜鸟。

mac vim shell gvim

1
推荐指数
1
解决办法
1754
查看次数

在 unix 中使用 vim 命令时如何使它更容易?

最近我尝试学习一些关于unix的东西。当我尝试使用 vi 命令编辑某些内容时,这对我来说非常困难,因为我必须时时切换编辑模式和控制模式。这很不方便。是我错过了什么还是本来就是这样?反正有什么可以改进的吗?谢谢 :)

vim vi

1
推荐指数
1
解决办法
336
查看次数

Vim:如何在 php 文件中正确缩进 html 代码?

在 php 文件中:

<?php
...
?>
<html>

</html>
Run Code Online (Sandbox Code Playgroud)

我无法使用 operator 缩进 html 源代码=

我怎么能缩进呢?

html vim php

1
推荐指数
1
解决办法
3779
查看次数

试图删除文档的第一列

我在下面使用此命令删除文档的第一列:

%s/^[^\t]*\zs\t[^\t]*\ze//g 
Run Code Online (Sandbox Code Playgroud)

但它说找不到命令。

任何的想法?

vim

1
推荐指数
1
解决办法
3021
查看次数

vim:在当前单词之前换行

我在 vim 中写了一段文字,不想超过 80 个字符的行长限制。现在我在字符 72,这是一个空格,开始写一个单词。单词以字符 82 结尾。 是否有一些快速技巧如何用换行符替换最后一个空格(或以某种方式将最后一个单词移动到新行)在该单词的末尾有一个光标,而不是

Esc hhhhhhhhhh i Enter Esc llllllllll i blah blah blah
Run Code Online (Sandbox Code Playgroud)

这将是

Esc magic i blah blah blah
Run Code Online (Sandbox Code Playgroud)

?

vim

1
推荐指数
1
解决办法
1260
查看次数

如何配置vim以便F10可以显示/隐藏行号?

任何人都知道如何配置vim以便F10可以显示/隐藏行号?

现在我正在打字set nu/nonu,这不方便...

vim

1
推荐指数
1
解决办法
193
查看次数

Vim 编辑器的“恢复、中止或取消” - 我该怎么办?

当我编辑 httpd.conf 文件时,vim 编辑器突然关闭。现在,当我再次尝试打开该文件时,编辑器说“想要恢复或中止或取消。在完成其中一项任务后,它会打开文件。然后我正常关闭文件。

现在,当我再次打开此文件时,它再次要求恢复。并且更改未正确保存。

我该怎么办?

linux vim command-line

1
推荐指数
1
解决办法
341
查看次数

在 Sublime Text 2 和 Vim 中搜索某个单词并修改它们

我正在尝试一一学习vim的键绑定。我认为我应该尽早做好的事情是找到一串文本并将它们替换为其他内容。

我在 Windows 上的 E-TextEditor 上成功完成了此操作,我将在其中键入 v/something/\rsomethingelse

达到预期的效果。

但我发现在 SublimeText 2 的命令模式中情况并非如此。 ST2 中发生的情况是,一旦我处于命令模式,我按 v 将编辑器置于可视模式,然后如果我输入 /,它会进入搜索,然后我输入“某物”这个词,如果我按“/”,它将成为搜索查询的一部分,而不是结束正则表达式,好吧,我想,然后我按回车来查看某物的实例是否得到选择,但它没有,也没有 esc 或我能想到的任何其他键。请注意,确实找到了“某物”的实例,但只是未选择用于进一步操作。

SublimeText2 中不存在此功能还是我遗漏了什么?

vim key-binding text-editors sublime-text-2

1
推荐指数
1
解决办法
1351
查看次数

如何设置 Vim 以遵守我口语的口音?

当按下we带有重音的句子时(用我的母语写),例如**这里的第一个(标记为):

**Éj-mélyb?l fölzeng?**
- csing-ling-ling - száncseng?.
Száncseng? - csing-ling-ling -
tél csendjén halkan ring.          [1]
Run Code Online (Sandbox Code Playgroud)

字符?,ö以及其他字符[2] 使我的 gVim 认为它们是词尾,因此它会停在它们上面(在普通模式下)。gVim 停在标有_它不应该的位置:

Éj-mélyb_?l f_ölzeng_?.

我想设置 gVim,以便即使在包含重音和其他本地字符时也能正确处理单词。但是我在哪里设置这个?

我在Win32、vim v 7.3.46上使用它。


附录信用和版本和信息

[ 1 ] - Weöres Sándor 的诗节选

[2] - “others”,这里没有提到:) like í?也是一个问题。另一方面,gVim 似乎已经与和一起工作éá


gVim 版本信息:

VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Oct 27 2010 17:59:02) …
Run Code Online (Sandbox Code Playgroud)

windows vim gvim localization

1
推荐指数
1
解决办法
909
查看次数

如何在NERDTree中移动以前打开的文件?

NERDTree 是否有一个堆栈来跟踪打开的文件?我想轻松地返回到以前的文件(就像 ctags 通过 Ctrl+T 所做的那样)。
但是我在它的手册中找不到该功能。甚至有可能吗?

vim gvim macvim nerdtree vim-plugins

1
推荐指数
1
解决办法
5229
查看次数