相关疑难解决方法(0)

Tab键== 4个空格并在Vim中的花括号后自动缩进

我如何制作vi - Vim从不使用制表符(将空格转换为制表符,不好!),制作Tab键== 4个空格,并在像Emacs这样的大括号块之后自动缩进代码?

另外,如何保存这些设置,以便我再也不必输入它们?

我已经看到了与此相关的其他问题,但它似乎总是与我想要的有点不同.

vi vim whitespace indentation auto-indent

1224
推荐指数
9
解决办法
79万
查看次数

将标签重新定义为4个空格

我目前的设置假设8个空格; 我怎么能重新定义它?

vim

1041
推荐指数
10
解决办法
78万
查看次数

如何在Vim中更改标签大小?

每次我在CSS中添加一个选择器,我按Enter下来定义属性,它最终会像这样:

#selector {
        property: value;
}
Run Code Online (Sandbox Code Playgroud)

(8个空格标签)

如何配置Vim使其像这样:

#selector {
    property: value;
}
Run Code Online (Sandbox Code Playgroud)

(4个空格标签)

vim tabs

140
推荐指数
6
解决办法
18万
查看次数

如何找到vim编辑器使用的vimrc文件?

我想知道vim编辑器中是否有任何命令,我们可以通过它来了解vim编辑器正在使用哪个vimrc文件(位置).

vim command configuration-files

127
推荐指数
4
解决办法
8万
查看次数

复制时如何清除Vim中的行号?

我将一些代码从一个文件的一个部分复制到vim中的另一个部分,我发现,每行都有行号,格式不见了,如何设置正确的格式作为原点?

像这样:

            40         root /opt/release/current/public;
 67             41         passenger_enabled on;
 68              42 
Run Code Online (Sandbox Code Playgroud)

linux vim

63
推荐指数
6
解决办法
3万
查看次数

Linux/Ubuntu目录位置〜/ .vim/syntax /

~/.vim/syntax/Linux系统上文件夹的默认位置在哪里?我想添加一个Python插件.

syntax vim

24
推荐指数
3
解决办法
4万
查看次数

如何修改/更改 VsCode 中的 vimrc 文件?

我是 Vim 的新手,我已经在 Vscode 中安装了 Vim 扩展。我知道我们可以通过修改 vimrc 文件来自定义默认的 Vim 编辑器。

我想更改 VsCode Vim 扩展中的一些键绑定。怎么做/在哪里可以找到 Vscode Vim 的 vimrc?

vim visual-studio-code

24
推荐指数
2
解决办法
9572
查看次数

如何在Windows上的Bash vim中"复制到剪贴板"?

我曾经用来"+y将文本复制到系统的剪贴板,但它在Windows上的Bash vim中不起作用.

vim bash windows-subsystem-for-linux

18
推荐指数
6
解决办法
7528
查看次数

如何在Vim中修复Home和End?

我在gnome-terminal(2.26.0)中使用vim:虽然我使用95%的时间"$"导航到EOL而使用"0"反之,我偶尔会点击"Home"或"结束".

当我使用Home时,我在当前行中的文本在行上向下移动,使我在当前行中处于插入模式,而字母H出现在行的开头.

当我点击End时,它是相同的但是用F而不是H.

为什么会这样?我该如何解决?(修复意味着在按下这些键时具有标准功能).

vim gnome-terminal

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

如何在VIM中注释掉HTML/XML元素?

注释HTML/XML元素的最佳快捷方式或插件是什么?

并且还需要取消注释.

html xml vim editor

9
推荐指数
2
解决办法
6264
查看次数

如何获取我在vim中打开的文件以显示在我的iTerm选项卡中

通过这样做,我可以在我的窗口上显示vim标题:

let &titlestring = expand("%:t") . " @ " . hostname()
if &term == "screen"
  set t_ts=^[k
  set t_fs=^[\
endif
if &term == "screen" || &term == "xterm"
  set title
endif
Run Code Online (Sandbox Code Playgroud)

但标签会显示"默认".

从命令行我可以这样做:

echo -ne "\e]1;hello world\a"

这将在我的标签中显示"Hello World".

有没有办法让vim将这些东西写入我的标签而不是标题?

vim tabs iterm

8
推荐指数
2
解决办法
1968
查看次数

Mac上的默认vimrc在哪里

如果没有,我在哪里可以找到Mac上的默认vimrc ~/.vimrc.在一些Linux上它位于/etc/vimrc

macos vim

8
推荐指数
4
解决办法
2万
查看次数