Articles of vim

Snow Leopard上的Vim键盘重新映射(MacOs 10.6)

我想在Leopard的terminal上使用我的外部键盘的HOME,END,PAGEDOWN和PAGEUP。 所以我改变了在terminal>文件>首选项: Home: \033[H End: \033[F PageUp: \033[5~ PageDown: \033[6~ 它在命令行中可以100%的工作,但在VIM中编辑文件时不起作用。 有没有可能重新映射VIM键盘为了让这些键工作? 问候

Linode Lish Shell Vim和Nano渲染问题:行不显示/光标位置错误

我正在使用一个linode VPS,而我刚刚把我的一台服务器克隆到了我的开发服务器上,就像我以前做过很多次一样。 像往常一样,在/etc/network/interfaces被正确更新之前, SSH是无法访问的。 我通过SSH和基于web的ajax控制台login到linode lish shell。 我尝试修改接口文件,但光标位置似乎是错误的。 我将开始修改一条线,另一条线的内容会突然出现。 保存并打开文件,事实certificate,我甚至没有写在这一行! 或者我刚才写的这行文字在我尝试input一些文字之前是不可见的。 越野行为在nano和vim中是一致的。 我会联系支持,但他们并不总是在紧急情况下。 这里有什么想法? 这是怎么回事? 我应该在哪里debugging呢? 我很高兴这不是一个生产环境问题。 我的接口文件foobared,我甚至不能注释掉正确的线。

禁用与vim键绑定冲突的特定的byobu / screen键绑定

ctrl + a下的byobu有emacs模式或屏幕模式。 但是,我需要像ctrl + a键盘绑定vim的“增量值”方法。 如何防止byobu /屏幕阻止某些键盘快捷方式? 注意:我得到的function命令是切换屏幕标签必不可less的,所以这些可以留下来..这真的只是emacs风格的键绑定我试图摆脱。

Ubuntu上使用VIM Short Cuts的VI编辑器?

我安装了Ubuntu,并试图使用terminal的vi编辑器。 编辑使用了我不熟悉的一组不同的快捷键。 有人告诉我,这可能是使用VIM快捷键。 我如何使用正常的vi快捷键? 例如,我想要 我 – 插入:q – 退出 等等… 我如何告诉vi使用这组命令而不是vim? 另一个问题:例如,当我点击“后退空间”时,我希望vi删除,而不是只是将光标移回。 当我按下箭头键时,出现随机字母。 还有其他很奇怪的事情,我不使用,因为我一直在使用“正常”的编辑器。

ssh复制文件到远程主机的最优雅的方式,然后执行它

我发现自己经常执行类似REPL的操作: vim foo.sh scp foo.sh host:/tmp/foo.sh ssh host /tmp/foo.sh # realizing it wasn't quite right vim foo.sh scp foo.sh host:/tmp/foo.sh ssh host /tmp/foo.sh # repeat many times 我正要写一个shell脚本来使这个更简单,但是想知道比我聪明的人是否更优雅地解决了这个问题。 你的解决scheme是什么? 除了emacs 🙂 编辑:为什么不只是在远程主机上编辑我的文件? 简单来说,接收我的脚本的主机并不总是有一个开发环境设置,所以在这种情况下,主机可能没有我所有的vim自定义; 有时它会是C代码而不是shell脚本,这意味着我的工作stream程如下所示: vim foo.c make scp foo host:/tmp/foo ssh host /tmp/foo # repeat 这就是为什么。 我想我想要一个像界面一样的东西: edit_loop foo.c –make –copy-and-run=host:/tmp/foo 你怎么看?

vim编辑器中的语言

如何插入从网页复制粘贴印地语语言到vim编辑器。当我现在做它说“….. ….. …..”什么是必须在vim编辑器中更改为设置做这个 谢谢..

为语法高亮设置默认的vim文件types

如何让vim自动使用特定的文件types(通常用于语法高亮显示),当没有检测到?

vim可以执行没有插件的缓冲区?

如果在vim中编辑一些脚本,扩展名为.py或.sh的文件是否允许运行这样的文件的任何内buildvim命令? 我知道VIM中有很多类似于IDE的插件,允许执行文件vim编辑,但是没有插件可能吗?

在vi编辑器中输出命令

我在linux中使用vi编辑器打开一个文本文件,并希望在不退出vi编辑器的情况下插入date命令输出。 有什么窍门? 谢谢

Vim的function和扩展,使您的工作更轻松

你用什么Vim的function和扩展? 你会推荐一个Linux系统pipe理员?