【记录】学习vim的过程
白羊李志远吧
全部回复
仅看楼主
level 13
众所周知,vim是编辑器之王[滑稽]
这个帖子将会记录下我学习vim的过程,希望不要像上次的lfs一样坑掉
2021年07月27日 23点07分 1
level 9
好家伙
2021年07月28日 01点07分 3
[滑稽]
2021年07月28日 01点07分
level 13
把vimtutor过了一遍
它推荐hjkl,然而试了一下,还是↑↓←→符合我的习惯
下一步,我要研究.vimrc[滑稽]
简单记一下我觉得以后会用到的几个键吧,剩下有一些我觉得可以被这些命令所取代
a 在光标后插入 i 在光标前插入
x 剪切东西 dd 剪切整行
u 撤销
$ 行末
c$ 修改整行
gg 最后一行
G 第一行
/ 检索
:s/a/b 替换本行a为b
:s/a/b/g 替换全文件a为b
o 弄出新行
R 覆写
y 复制 p 粘贴
数字+动作符号 把某个动作执行几遍
动作符号+范围 在范围内执行某个动作
v 选区模式
:w 保存文件
:q 退出文件
2021年07月28日 03点07分 5
level 13
我决定先看一下别人的vimrc是怎么写的
2021年07月28日 04点07分 6
随便点了几个,发现都看不太懂[喷]看来我还没入门
2021年07月28日 04点07分
level 7
啊这
,之前用的什么编辑器?nano吗
2021年07月28日 07点07分 7
有图形化的时候用vsc,没图形化的时候nano
2021年07月28日 07点07分
level 11
其实我的vimrc就两句
syntax on
filetype indent on
第一句是开语法高亮,第二句是开自动缩进
2021年07月29日 15点07分 8
非常简明扼要[滑稽][真棒]这几天没弄这个vim,我之后是想看看怎么安装插件还有怎么修改配色方案的
2021年07月29日 23点07分
@白羊李志远 啊对了,如果你想在vim里用鼠标操作,可以加上一行set mouse=a
2021年07月30日 00点07分
level 13
前天系统出了点问题,今天重新安装配置了一下。
2021年07月30日 12点07分 9
level 13
按照@星尘喵🌌😺 的建议添加了
syntax on
filetype indent on
这两行,然后我觉得字体不够美观,添加了
set guifont=等距更纱黑体_SC:h11
2021年07月30日 13点07分 10
对了,set mouse=a也很有用。
2021年07月30日 13点07分
@白羊李志远 原来你是在windows下用的gvim啊……我还以为你用的是linux上的vim来着
2021年07月30日 14点07分
@星尘喵🌌😺 这两个应该都差不多吧...[滑稽]
2021年07月30日 14点07分
level 11
对了,再给你提示个东西,虽然你可能知道
%符号是缓冲区全部内容的意思,相当于1,$
比如说你可以用:%d来清除缓冲区所有内容
2021年07月30日 14点07分 11
然而我确实不知道[滑稽]
2021年07月30日 14点07分
level 8
我倒是一直使用vim,不过我只使用基本功能。1.vim xxxx.txt进入编辑 2.在底行模式 输入 /xxx 可以全文搜索xxx
3.在底行模式(有人叫命令模式)输入i/a可以开始编辑文本 4.底行模式下输入 1000dd 可以删除光标以下1000行(用于删库)5.编辑模式按 Esc退出编辑进入底行模式 6.底行模式1按 :wq(英文冒号)可以保存退出
掌握这些就可以在服务器上使用vim进行配置文件的编辑,至于更高级的就看需求[滑稽]
2021年08月01日 02点08分 12
[滑稽]谢谢传授[真棒]
2021年08月01日 03点08分
level 11
[滑稽]所以现在情况如何。
2021年11月01日 15点11分 13
还那样呗,有空我学学怎么装插件
2021年11月01日 21点11分
level 7
LFS的坑什么时候填啊()
Vim还在学吗()
2022年05月06日 14点05分 14
不填了,不学了
2022年05月07日 06点05分
level 4
gedit怎么样[吐舌]
2023年09月27日 05点09分 15
也不错[滑稽]我学vim只因为它比较重要,实际上不常用,还是命令行用nano,gui用gedit[滑稽]
2023年09月27日 09点09分
1