Questions tagged «vim»

Vim是一个开放源代码的文本编辑器,具有陡峭的学习曲线,可在许多与文本编辑相关的任务中提高效率。如果您希望从vim开始,请尝试运行“ vimtutor”,它将教您基本的命令。


16
SSH时如何携带.vimrc?
我的工作往往涉及使用SSH连接到各种计算机,然后使用vim编辑这些计算机上的文件。问题是我必须不断地复制我的.vimrc文件。打开vim并且没有任何设置很烦人。是否可以在机器之间随身携带我的vim设置,而无需在任何地方手动复制它?
34 ssh  vim 

4
以root身份重新编辑vim
我经常在vim中打开文件,进行一些更改,并且何时保存该文件是只读的(由另一个用户拥有)。我正在寻找有关如何以root用户身份重新打开文件并保留更改而无需先将其保存到临时文件中以root用户身份进行复制或重新编辑的提示。
28 sudo  root  vim  vimrc 



12
在Linux上启动什么语言?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我即将在普渡大学开始四年制的信息安全学位。该学位不要求任何编程课程。因此,我唯一能够参加的就是偶尔的选修课。因此,我的大部分学习将取决于我自己。高中三年级开始时,我决定完全转向Linux。到目前为止,我一直在学习一些Linux和安全性方面的知识。但是,我也相信对我来说,学习一些编程语言也很重要。 基本上,我计划学习与如何使用Vim并排编程。因此,这很可能将是一个缓慢的过程。最后,我认为这是值得的。就像我说的那样,我正在研究安全性,因此我将主要创建与安全性相关的应用程序,其中大多数与网络相关。我也想开始开发Android应用程序,但这将在以后进行。 话虽如此,我有一些想法。我正在考虑从JavaScript入手,因为它是跨平台的,并且我之前已经看到过它的建议。我也听说过很多关于Ruby的信息,或者可以选择使用C语言走自然的Linux路线。我应该朝哪个方向发展?
19 linux  security  vim 

2
使用CRTL-F向上滚动到EOF时如何保持10行可见?
我习惯于使用vi,而不是vim。我发现vim令人讨厌的是,当您使用CTRL-F滚动并到达EOF时,vim向下滚动到最后一行并将此行放在屏幕顶部,而您看不到上面的行。您必须向上滚动一点才能看到上下文。所有这一切仅发生在CTRL-F上,而不发生在j或向下光标键上。 在vi中,向下滚动(使用CTRL-F),但是到达EOF时仍显示15行,然后显示典型的〜。 在这种情况下,如何配置vim以使其表现得像vi?我正在使用Putty进行远程访问。
17 vim  vimrc 


2
编辑Nginx配置文件时如何设置Vim文件类型
当我打开vim文件时/etc/nginx/sites-available/default,语法高亮显示正常。但是,如果我创建自己的文件/etc/nginx/sites-available/myapp,vim不会突出显示其语法。我:setf conf每次都要做。 我有什么可以~/.vimrc告诉vim“如果您不知道要使用哪种语法,请使用conf”? 一.vimrc对VIM小白模板也欢迎。我没有将其用作IDE,而是将vim仅用于配置文件。 注意:我在使用Ubuntu 12,以防万一。
17 ubuntu  vim 

4
Vim-在保存\写入时触发动作\脚本?
对于超级用户来说,这可能会更好,但是我认为,作为一种交易工具,这可能是一个更好的话题。在vim中进行编辑时,我经常退出,运行一些正在测试的脚本,然后返回vim(是的,我知道我可以使用:!command从vim中运行内容),我只是想知道是否存在保存文件时挂勾要运行的方法(:w)?
14 scripting  vim  hook 


2
如何告诉Vim将背景色扩展到整个屏幕?
我对Vim配色方案有疑问:背景色无法填充整个屏幕。例如,在“蓝色”配色方案中,整个屏幕应变为蓝色。相反,蓝色背景仅延伸到每行的末尾。这是我缺少的控制台设置吗,还是我的vim默认设置有问题? 我在Ubuntu 10.10中只有这个问题。echo $TERM输出xterm-color。 [更新]:为消除错误源,我的最小〜/ .vimrc如下所示: filetype plugin on colorscheme blue syntax on /etc/vim/vimrc 包含未更改的Ubuntu默认值
11 ubuntu  vim  color 

5
如何通过SSH在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进入Server 2并使用vim编辑php或.htaccess文件时,它具有漂亮的色彩突出显示。以下是该/etc/vimrc服务器上的文件。 将ssh放入Server 1时,没有显示颜色。我尝试将下面的代码复制到服务器1上的〜/ .vimrc文件中,但是颜色语法不起作用。其他功能(如set nocompatible)正在工作,但颜色无效。 为什么服务器1上的颜色不起作用,如何测试和修复它?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 (much better!) set bs=indent,eol,start " allow …
9 linux  ssh  unix  vim  vi 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.