发布于2021-07-24 21:13 阅读(589) 评论(0) 点赞(21) 收藏(1)
研发人员必备利器之文本编辑器vim。我们来man vi
or man vim
。
NAME
vim - Vi IMproved, a programmer's text editor
SYNOPSIS
vim [options] [file ..]
vim [options] -
vim [options] -t tag
vim [options] -q [errorfile]
ex
view
gvim gview evim eview
rvim rview rgvim rgview
DESCRIPTION
Vim is a text editor that is upwards compatible to Vi. It can be used to edit all kinds of
plain text. It is especially useful for editing programs.
There are a lot of enhancements above Vi: multi level undo, multi windows and buffers, syn-
tax highlighting, command line editing, filename completion, on-line help, visual selection,
etc.. See ":help vi_diff.txt" for a summary of the differences between Vim and Vi.
1. 在所有Linux distributions上都会有一套文本编辑器vi
2. vim是vi的进阶版,不但可以用不同颜色显示文字内容,还能进行诸如shell script, C program等程序编辑。
vim分为如下三种运行模式:
默认模式,可以按照图中的操作来切换相应的模式。该模式下可使用上下左右
按键来移动光标,也可使用删除字符
或删除整列
来处理文件内容, 也可复制粘贴来处理文件数据。
在一般普通当中,输入: / ?
三个中的任何一个按钮,就可以将光标移动到最下面那一列。在
这个模式当中, 可以提供你搜寻数据
的动作,而读取、存盘、大量取代字符、离开 vi 、显
示行号等等的动作则是在此模式中达成的,具体可参考之后快捷键使用部分。
切换到插入模式后,在画面的左下方会出现INSERT 或 REPLACE
的字Z,此时才可以进行编辑。
Vim核心掌握捷径是不断使用快捷键进行实践操作
← ↓↑ →
上下左右 gg
移到第一行 G
移到文末 nG(2G, 10G)
移到对应行 0
移到行首 $
移到行末 b
上个单词开头 e
当前单词尾 x
后删 X
前删 dd
删除当前行 dj
删除下一行 D
删到行末 d^
删到行首 dG
删到文末 d1G
删到文首 u
撤销 Ctrl + r
redo yy
复制 p
粘贴 y^
复制到行首 y$
复制到行尾 yG
复制到文末 y1G
复制到文首 ?str
搜索 n
向上找 N
向下找 :wq
退出保存 :ce
居中 :ri
居右 :le
居左 :wq!
强制
以上都是在普通模式下进行操作
git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime
sh ~/.vim_runtime/install_awesome_vimrc.sh
一键操作如上命令,想详细了解具体细节请走传送门
,配置完成后vim如下所示
原文链接:https://blog.csdn.net/Scott_S/article/details/118687936
作者:小酷狗
链接:http://www.pythonpdf.com/blog/article/315/3a9f522ee110db49f803/
来源:编程知识网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!