标签: vi

任何带有 VI 键绑定的 IRC 客户端?

是否有支持 VI 键的 IRC 客户端?VimIRC 的“明显”脚本已经被破坏了很长时间,甚至都不好笑。

您知道 Linux、GUI 或 Curses 上的任何 IRC 客户端,它们提供了一些不错的 vi 可用性吗?

或者是否可以编写一些现有客户端的脚本来使用?Irssi,XChat,甚至 ERC 会做吗?

linux irc vi

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

为什么 VIM 以替换模式启动?

在几台新的 CentOS 7 机器上,我发现 VIM 自动以替换模式启动。

删除所有自动安装的.vimrc文件后,恢复正常行为。但是,如果我只是创建一个.vimrc(例如 touch ~/.vimrc),VIM 将开始默认启用替换模式......

linux vim vi conemu

21
推荐指数
2
解决办法
6646
查看次数

Vim 中是否有分割行的命令?

在 Vim 中,J键将两行连接在一起。是否有类似的内置组合键来用换行符(在光标位置或类似位置)拆分行?

或者,定义组合键的最可靠方法是什么(在正常模式下,而不是插入模式下)?

vim vi

20
推荐指数
3
解决办法
2万
查看次数

在 shell 中使用 Vi 键绑定时如何显示当前的 Vi 模式?

我在我的 tcsh shell 中使用 vi 键绑定。

现在,我不知道我处于哪种 vi 模式(insert模式或command模式),这导致了很多挫折。

有谁知道在 shell 中显示当前 vi 模式的方法?(通过包含在提示或其他东西中)

vi shell command-line prompt

15
推荐指数
2
解决办法
8291
查看次数

如何使用管道编辑带有 vi 的文件

假设我有一个名为 file.txt 的文件。它是我想用 vi 编辑的文件的名称。我想做这样的事情,以便我可以编辑文件:

cat file.txt | vi
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用。怎么做到呢?

澄清事情:

下面是 file.txt 的内容:

textfile
Run Code Online (Sandbox Code Playgroud)

所以我想以某种方式将 file.txt 的内容发送到 vi 以便与键入时发生相同的事情vi textfile

file.txt 的内容可以更改。我希望 vi 编辑 file.txt 中列出的任何文件。

vim vi shell command-line macos

15
推荐指数
2
解决办法
5670
查看次数

vi/vim 替代 sublimetext 的“将选择范围扩大到范围”

Sublime text 有一个很酷的功能,叫做“将选择扩展到范围SHIFT+CMD+SPACE可以选择范围内的所有内容。

它选择范围内的所有内容,完美运行 ( ) 或 [ ] 或 { } 重复它将范围扩展到其父级。

我希望用 vim 实现同样的目标。

vim vi text-editors sublime-text-2

15
推荐指数
2
解决办法
5935
查看次数

如何让vim颜色模式在cygwin下的vim中工作

我已经在 cygwin 下安装了 vim 7.3。

我的 ~/.vimrc 中有这个

$ cat .vimrc
colorscheme wombat
Run Code Online (Sandbox Code Playgroud)

然后我在'.vim/colors'下有这个文件wombat.vim。

 $ ls -la .vim/colors/
total 8.0K
drwxrwxr-x+ 1 cheungs mkgroup    0 Nov 12 00:04 ./
drwxrwxr-x+ 1 cheungs mkgroup    0 Nov 12 00:04 ../
-rw-r--r--  1 cheungs mkgroup 1.5K Nov 12 00:04 wombat.vim
Run Code Online (Sandbox Code Playgroud)

但是当我 'vim AJavaFile.java' 时,它没有显示颜色,只有黑色和白色。

我该如何解决?我在 Ubuntu 下有相同的设置,并且有效。

谢谢你。

cygwin vi

14
推荐指数
3
解决办法
2万
查看次数

你使用哪些 Vim 功能?

我几乎整天都在用Vim编程,我相信你们中的很多人也是如此。您使用哪些功能使您的日常编码变得更好?我使用的是gv,它可以让您重新选择以前选择的文本。它非常适合重新缩进!

text-editing vim vi

13
推荐指数
6
解决办法
1769
查看次数

登录到 vi,进行了更改,忘记先 sudo - 现在怎么办

我使用 vi 编辑器对 Ubuntu Linux 计算机上的配置文件进行了长时间的更改。不幸的是,我忘记先 sudo,所以现在我在编辑器中,但由于缺少权限而无法保存我的更改。我可以在该终端上追溯 sudo 用户,或者采取什么最佳行动方案?

linux sudo vi permissions

13
推荐指数
2
解决办法
3099
查看次数

在vim中增加行间距

我认为标题说明了一切。我已经完成了我的作业,我发现的唯一命令是:

:set linespace=3
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用,无论是在 Mac 还是在 Linux 上。

编辑:在 Mac OSX 中,您实际上可以将终端配置为添加到(最多 1.5)行 如何更改终端 OSX 中的行高 如果有人知道如何增加超过 1.5,那会很有帮助

谢谢

vim vi

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