标签: vim

Vim:如何减轻 PHP 程序员的打字工作量?

例如,最常见的代码可能是这样的:

$title = $_POST['title'];
$price = $_POST['price'];
$area = $_POST['area'];
$property = $_POST['property'];
$room = $_POST['room'];
$hall = $_POST['hall'];
Run Code Online (Sandbox Code Playgroud)

有没有插件/方法可以减轻我们的痛苦?

谢谢。

vim php

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

如何拆分长十六进制字符串

我有一个很长的十六进制字符串 00121eafc5800020 ... 等等。

有没有一种简单的方法可以将它们与每个十六进制编码字节的空间分开,以便在 vim(或其他易于访问的工具)中得到 00 12 1e af c5 80 00 20

unix vim

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

在 Vim 中,有没有办法一次 TAB 多个相邻行?

我注意到拖动鼠标以突出显示,例如,连续 5 行,然后按 TAB 按钮对您不起作用......有没有办法批量 TAB,或者只是通常做的事情手动?

另外,有没有办法同样取消 TAB(我不是说摆脱*所有*标签)这 5 条相邻行?因此,假设第 1 行被制表符两次,第 2 行被制表符四次,等等,是否可以这样,如果您想将它们一起取消制表符,现在第 1 行将只被制表符一次,而第 2 行现在被制表符 3 次,等等?

vim tabs

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

Vim <C-^> 快捷键

我最近发现了 Vim 绑定<C-^>,它可以在前一个缓冲区和当前缓冲区之间切换。

但是我在文档中找不到任何提及,而且自然证明 Google 很难找到它。什么是 Vim 函数,或者是否有类似的东西实现了缓冲区堆栈?

vim

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

在 Vim 中映射键

我想映射e到意思end of line

我在我的中尝试了以下映射vimrc

map $ e
Run Code Online (Sandbox Code Playgroud)

$是默认end of line命令。但是,这不起作用。我想知道是什么问题。

另外,我想映射Alt+right/left arrow以导航单词。因此,例如,Alt+right arrow将带我到词尾。此命令当前映射到e.

关于我将如何做这件事的任何提示?

谢谢!

vim vimrc

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

VIM 编辑器:文件编码和行尾

保存文件时,这些是我在 TextMate (Mac OS X) 中的默认设置:

文件编码:UTF8(推荐)行尾:LF(推荐)

如何设置 VIM 以保存与 TextMate 具有相同文件编码和行尾的文件?我将不胜感激任何建议。谢谢!

linux vim textmate

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

Vim 搜索和替换

我有一个文件,其中包含我从一些代码粘贴的看起来像这样的 SQL 语句。有人可以告诉我将+ "值更改为空白或空值的搜索/替换命令吗?

我尝试了各种组合,但似乎没有任何效果

:%s\x ",,

  " select"
+ " col1 "
+ " col1 "
+ " col1 "
+ " col1 "
+ " from table"
Run Code Online (Sandbox Code Playgroud)

vim

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

有没有办法使用`Ctrl + -&gt;`逐字逐句

我想知道是否有任何方法可以Ctrl + ->像其他编辑一样逐字逐句使用。

vim

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

如何在 Vim 中格式化 Ruby 参数/哈希?

我希望能够在 Vim 中轻松格式化 Ruby 代码。

如果我有一个带有哈希参数方法

foobar(foo: "FOO", bar: "BAR")
Run Code Online (Sandbox Code Playgroud)

我怎样才能把它变成

foobar(
    foo: "FOO",
    bar: "BAR"
)
Run Code Online (Sandbox Code Playgroud)

或者,如果我有一个正常的哈希

foobar = { foo: "FOO", bar: "BAR" }
Run Code Online (Sandbox Code Playgroud)

成这个

foobar = {
    foo: "FOO",
    bar: "BAR"
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能用 Vim 实现这一点?我需要某种插件吗?

vim ruby

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

如何更换。Vim 中的空间

我将以下内容复制到 vim。现在我想删除所有 . 点/句点。我试过了,:%s/./ /g但它没有给我想要的结果。

如何一次删除它们?

先感谢您。

a. Percent.................................................................................................
I4-15
b. Percent and Fractions ..........................................................................16-19
c. Percent and Decimals ...............................................................................20
d. EstimatingPercents..................................................................................21
13
Run Code Online (Sandbox Code Playgroud)

vim

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

标签 统计

vim ×10

linux ×1

php ×1

ruby ×1

tabs ×1

textmate ×1

unix ×1

vimrc ×1