Questions tagged «vim»

一个开源文本编辑器,通常从命令行运行。缺省情况下,Ubuntu中包含最低版本,但存储库中提供完整版本。问题应与在Ubuntu上使用Vim有关。


6
如何从命令行关闭vim?
我知道这更多是一个通用的Linux问题,但有。因此,当我在命令提示符下输入vim之类的程序时,它会显示文件中的所有文本,并且可以对其进行编辑。等等。过程。任何帮助表示赞赏。
46 command-line  vim 

7
为什么可以修改只读文件?
简短问题: 为什么即使没有管理员也可以使用:+ w+ q+ 在Vim中操作只读文件!? 长问题: 我有一个文本文件(myFile.txt),每个人都是只读的: navid@navid-ThinkPad-T530:~/ubuntuTest$ ls -l myFile.txt -r--r--r-- 1 navid navid 26 Aug 22 21:21 myFile.txt 我可以在没有管理员权限的情况下使用Vim打开它: navid@navid-ThinkPad-T530:~/ubuntuTest$ vi myFile.txt 我对其进行了修改,然后按:Esc+ :+ w+ q+,Enter然后看到以下错误消息: E45: 'readonly' option is set (add ! to override) 到目前为止,一切都有意义。但是当我按:Esc+ :+ w+ q+ !+时Enter,Vim保存更改。 我正在使用Ubuntu 16.04和VIM 7.4。

3
如何阻止Gedit,Gvim,Vim,Nano添加文件结束换行符char?
有时我希望文本文件的最后一行是一个简单的文本字符串,不附加换行符:...例如。将另一个文件连接到该文件。 即使我没有按Enter键,几个编辑器也会通过添加换行符来自动修改我的文本。 Remains unmodified: Emacs,SciTE,Kate,Bluefish,记事本(酒) Newline is added: Gedit,Gvim,Vim,Nano 我想知道是否可以通过某种方式来调整Gedit,Gvim和Vim,以仅保存我输入的内容。...甚至Nano都可以派上用场 我目前正在使用Gedit,并且正在Gvim / Vim中涉猎。因此了解如何“切换”这些开/关将非常有用。 PS。在Gedit,Gvim和Vim中重新打开同一文件后,光标的文件结尾位置在文本的末尾,而它实际上应该显示在下一行(空)。这是令人误解的(但这是因为我习惯了)。 我用六角仪检查了上述观察结果。
42 vim  text-editor  gedit  gvim 

7
Vim编辑器,如何在其他目录中保存文件
我是ubuntu和vim编辑器领域的新手。 我的问题是:如何使用vim在本地主机上保存文件? 使用命令时,:w我保存文件,但是在哪里?以及如何将文件位置更改为/var/www/?
41 vim 

7
如何在不同的vim实例之间复制数据?
如果我使用第一个vim复制行(带有yy),如何粘贴到另一个终端的vim(带有p)?有什么命令或设置可以做到吗?我可以复制并粘贴到全局系统剪贴板吗? 我知道以下方法是可行的,但我想要一个更简单的方法: 我不想退出第一个vim,然后重新打开第二个vim。 我不想使用单独的窗口(带有:sp)。
41 vim  clipboard 


3
我如何获得vim保留其撤消历史记录?
如果我正在用vim编辑两个文件,则更改为另一个文件(:bnext,:bprev)似乎会从打开的文件中删除撤消历史记录-单击'u'键报告“已是最早的更改”。 例如: vim testfile1 testfile2 添加一些东西到testfile1 :w :bn :bp u eep!不能撤消! 有什么办法可以保留不可见缓冲区的历史记录?
36 vim 


4
ubuntu 13.10中的Gvim GLib-GObject-WARNING
我今天下午从ubuntu 13.04升级到了ubuntu 13.10。当我尝试在升级后从终端启动vim时,收到这些警告 (gvim:4054):GLib-GObject-WARNING **:初始化类后尝试添加属性GnomeProgram :: sm-connect (gvim:4054):GLib-GObject-WARNING **:初始化类后尝试添加属性GnomeProgram :: show-crash-dialog (gvim:4054):GLib-GObject-WARNING **:尝试在类初始化后添加属性GnomeProgram :: display (gvim:4054):GLib-GObject-WARNING **:初始化类后尝试添加属性GnomeProgram :: default-icon 我该如何解决这些问题以及这些警告的具体含义是什么?
33 vim  gvim  glib 

3
在vim的当前位置插入系统命令的输出
在vim中,当我使用 :r !ls somefilename 它将命令的输出插入到当前行下方的新行中。 如果我做 let @a = system("ls") 然后 "ap 仍然将输出插入到当前行下方的新行中。 有没有办法让vim在当前位置插入输出?
33 command-line  vim 

5
编译Vim时找不到终端库
我正在运行Ubuntu 12.04。 我正在尝试获取一个特定的插件来使vim工作,并且它要求vim启用ruby支持(该插件为command-t)。 人们告诉我,我必须进入我的vim目录并运行 ./configure --enable-rubyinterp 当我这样做时,出现以下错误: no terminal library found checking for tgetent()... configure: error: NOT FOUND! You need to install a terminal library; for example ncurses. Or specify the name of the library with --with-tlib. 现在,我已经检查并安装了ncurses-base。 我需要做什么?

2
vim-tiny有哪些功能?
因此,vim-tiny默认情况下,cut down 安装在Ubuntu中。我不介意使用它,但是我找不到文档,而且我习惯于从普通Vim使用的大多数命令都不起作用。到目前为止,我已经发现:n并:N在缓冲区之间移动并:split拆分屏幕(但是Ctrl- W+ S不这样做),:close关闭拆分,以及Ctrl- W+ W在拆分之间跳。 我还缺少其他哪些命令?
31 vim 


5
Nano和Vim的区别[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3年前关闭。 我最近开始使用Ubuntu,因此也使用了终端。 作为文本编辑器,我使用了预安装的nano。现在,我想知道是否也应该安装和使用vim。 这些文本编辑器分别具有哪些特殊功能,优点和缺点?哪一个更适合新手,哪个用例更合适?
27 vim  nano 

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.