如何像普通文件编辑器一样编辑此vim文件?

时间:2018-12-29 15:43:06

标签: windows vim ssh vps

就个人而言,我对使用vim编辑简单文件感到非常沮丧。

我正在按照this tutorial在VPS服务器上设置Ubuntu,这需要删除〜/ .vnc / xstartup文件中的某些行。

有人可以推荐一种更好的方法来处理此类问题,还是完全抛弃vim并使用ftp?

enter image description here

3 个答案:

答案 0 :(得分:2)

通过vim docs

此外,您需要进入insert mode才能在文件中插入内容 您可以在打开文件后按i进入插入模式。

Here是更简单的指南。

答案 1 :(得分:2)

习惯使用vim需要一段时间,但是一旦完成,它就会很快。这是一些有用的命令

h-左 j-下 k-向上 l-对

i-进入插入模式,像平常一样插入文本,您也可以在此处使用ctrl-cctrl-v之类的普通快捷方式

最后-如果您要保存文件,请确保按esc进入“普通模式”(默认的vim模式,可以使用j按下等)。如果您想保存文件类型:wq,如果不想保存并退出文件类型:q!

一旦习惯了vim,它的速度就会比普通编辑器快得多-我也发现它起初很麻烦。如果您想了解更多关于vim的信息,也可以在终端中键入vimtutor(至少在Mac中是这样),它将为您提供有用的教程

答案 2 :(得分:1)

tl; dr使用h / j / k / l或箭头键移至要删除的行,然后按两次d键。现在保存并使用:wq退出。

我强烈建议您通过简单地从终端仿真器中使用vimtutor命令(如果Windows中可用)来学习vim的基础知识,或者查找vim-wiki。起初很难。但是一旦您感觉到了,就没有回头路了。

大多数命令基于助记符:

  • d->删除的缩写
  • y-> yank(或副本)的缩写
  • u->撤消
  • h / j / k / l甚至箭头->运动

您还应该了解vim中的三种主要操作模式。

  • 普通模式-上面提到的命令起作用的地方(例如按 d 可能是提示编辑器删除而不是插入字符“ d”)。
  • 插入模式-您当然可以像在任何编辑器中一样在屏幕上插入任何字符。
  • 可视模式-您可以可视地选择字符并对该选择执行任何正常模式命令,依此类推。

因此,根据您的情况,您想从文件中删除某些行。首先,通过按Esc键进入正常模式,然后使用上述移动键移至要删除的行。然后在正常模式下按两次d,即dd。那将删除您的行。

保存的最后一步是使用:键进入命令行模式。现在查看屏幕底部,您会看到一个“:”。 wqa中没有类型来写入对所有缓冲区所做的更改并退出。