有没有办法重新映射屏幕上的Control-a到Alt-a或其他的东西,所以我可以在Vim中正常使用Control-A(增加光标下的数字)?
我通常是一个纯粹的,当涉及到眩晕。 我不喜欢重新映射密钥,或者学习依赖一堆插件。 我喜欢像在自己的开发箱上那样,感受到外国拳击的强大。 不过,我确实相信语法文件。 即使这个解决scheme可能不是一个语法文件(bindzone.vim就是我使用的),但是我想要做的事足够糟糕。 我经常查看或编辑标签(或逗号,但这将是一个奖金)分隔的数据。 我讨厌把我的tabstop设置成一些荒谬的数字,以便让所有的事情排成一行。 例如:BIND区域文件是〜40 +,6,2,5,15 +。 所以,即使我可以在一个屏幕上查看他们,如果我设置ts = 40,我不能。 我一直在寻找一个“dynamic标签大小”的解决scheme多年,但没有运气。 我讨厌编辑甚至可视化表格数据的唯一好方法就是将其分发到我的工作站并在Open Office中打开。 一定有更好的方法。
我在Windows XP笔记本电脑上使用gvim 7.2脚本开发和其他pipe理工作,它已经select我的networking共享作为_viminfo的位置。 这是有问题的,因为vim启动需要很长时间。 有没有办法改变_viminfo文件的位置而无需修改我的环境。
在最后的日子,我变得非常沉迷于使用组合终结者(全屏)+ screen + vim。 但我有问题的Ctrl +右键和CTRL +左键映射,他们正在擦除文本,而不是跳字。 我已经检查过,如果仅使用终止符和vim,它将按预期工作。 有人知道如何解决这个问题? 提前致谢
你是使用emacs的系统pipe理员? 你发现什么工具/插件是必不可less的? 在我的组织中,程序员倾向于使用emacs,而系统pipe理员倾向于使用vim。 由于我们有4:1的程序员:系统pipe理员,全局的emacsconfiguration有更多的好处,但它不适合我的工作stream程,因为我习惯每天1000次在远程主机上启动/停止vim emacs在你的系统pipe理员工作stream程中有一席之地吗? 编辑:如果是这样,你如何使用它? 什么是工作stream示例? 有很多关于程序员如何使用emacs的文章,但是我既没有遇到过使用emacs的系统pipe理员,也没有阅读使用emacs的系统pipe理员的文章,所以请大声说出来!
如何在同一个窗口中使用vim和控制台? 例如,我将vim窗口分成多个窗口(垂直或水平)。 我想要的是左侧的代码窗口,解释器或控制台或右侧的任何东西,所以我可以轻松地在它们之间切换。 这是如何工作的? 这里有什么东西吗?
我有两个远程服务器: 服务器1:Linux 2.6.18-238.12.1.el5PAE i686 / VIM – Vi IMproved – 版本7.0.237 服务器2:Linux 2.6.18-338.19.1.el5.lve0.8.36 x86_64 / VIM – Vi IMproved版本7.0.237 当我SSH到服务器2,并使用VIM来编辑一个php或.htaccess文件它有美丽的颜色突出显示。 下面是该服务器上的/etc/vimrc文件。 当我到服务器1 ssh,没有颜色显示。 我尝试将下面的代码复制到服务器1上的〜/ .vimrc文件中,但是颜色语法不起作用。 其他function(如set nocompatible )正在工作,但不是颜色。 为什么服务器1上的颜色不起作用,我该如何testing和修复它? tput colors两个terminal的tput colors返回8 。 我试过:syntax on和:syntax enable但这也没有帮助。 ———————————————————— /etc/vimrc文件的内容: if v:lang =~ "utf8$" || v:lang =~ "UTF-8$" set fileencodings=utf-8,latin1 endif set nocompatible " Use Vim defaults […]
我有一个Vim配色scheme的问题:背景颜色不能填满整个屏幕。 例如,在“蓝色”配色scheme中,整个屏幕应该变成蓝色。 相反,蓝色背景只能延伸到每一行的末尾。 这是一个在控制台我缺less的设置,或者这是我的VIM默认设置的问题? 我只与Ubuntu 10.10有这个问题。 echo $TERM输出xterm-color 。 [更新]:为了消除错误的来源,我最小的〜/ .vimrc看起来像这样: filetype plugin on colorscheme blue syntax on /etc/vim/vimrc包含未更改的默认值
对于超级用户来说,这可能会更好一些,但是我认为这是一个交易的工具,这可能是一个更好的主题。 我经常在vim中编辑时发现我退出,运行一些我正在testing的脚本,然后回到vim(是的,我意识到我可以使用:!命令从vim运行)我只是想知道是否有当文件被保存(:w)时,钩住一些东西来运行的方法?
我需要使用许多机器,使用vim作为文本编辑器进行基本的NIX安装。 但是vimselect文本的方式对我来说是不寻常的:)。 是否有任何简单的方法来重新configurationvim,所以它会使用shift来select文本和ctrl + c / ctrl + v进行复制和粘贴?