是否有支持 VI 键的 IRC 客户端?VimIRC 的“明显”脚本已经被破坏了很长时间,甚至都不好笑。
您知道 Linux、GUI 或 Curses 上的任何 IRC 客户端,它们提供了一些不错的 vi 可用性吗?
或者是否可以编写一些现有客户端的脚本来使用?Irssi,XChat,甚至 ERC 会做吗?
在几台新的 CentOS 7 机器上,我发现 VIM 自动以替换模式启动。
删除所有自动安装的.vimrc文件后,恢复正常行为。但是,如果我只是创建一个.vimrc(例如 touch ~/.vimrc),VIM 将开始默认启用替换模式......
在 Vim 中,J键将两行连接在一起。是否有类似的内置组合键来用换行符(在光标位置或类似位置)拆分行?
或者,定义组合键的最可靠方法是什么(在正常模式下,而不是插入模式下)?
我在我的 tcsh shell 中使用 vi 键绑定。
现在,我不知道我处于哪种 vi 模式(insert模式或command模式),这导致了很多挫折。
有谁知道在 shell 中显示当前 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 中列出的任何文件。
Sublime text 有一个很酷的功能,叫做“将选择扩展到范围” SHIFT+CMD+SPACE可以选择范围内的所有内容。
它选择范围内的所有内容,完美运行 ( ) 或 [ ] 或 { } 重复它将范围扩展到其父级。
我希望用 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 下有相同的设置,并且有效。
谢谢你。
我使用 vi 编辑器对 Ubuntu Linux 计算机上的配置文件进行了长时间的更改。不幸的是,我忘记先 sudo,所以现在我在编辑器中,但由于缺少权限而无法保存我的更改。我可以在该终端上追溯 sudo 用户,或者采取什么最佳行动方案?
我认为标题说明了一切。我已经完成了我的作业,我发现的唯一命令是:
:set linespace=3
Run Code Online (Sandbox Code Playgroud)
但它似乎不起作用,无论是在 Mac 还是在 Linux 上。
编辑:在 Mac OSX 中,您实际上可以将终端配置为添加到(最多 1.5)行 如何更改终端 OSX 中的行高 如果有人知道如何增加超过 1.5,那会很有帮助
谢谢
vi ×10
vim ×6
linux ×3
command-line ×2
shell ×2
conemu ×1
cygwin ×1
irc ×1
macos ×1
permissions ×1
prompt ×1
sudo ×1
text-editing ×1
text-editors ×1