![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vim
Runner_NingGuo_Wen
云在天边,水在瓶
展开
-
nginx.conf 语法高亮
yum install -y treetree/usr/local/src/nginx-1.18.0/contrib/vim/tree /usr/share/vim/vimfiles/cp -r /usr/src/nginx-1.18.0/contrib/vim/* /usr/share/vim/vimfiles/ 源码包原创 2021-01-17 16:56:56 · 150 阅读 · 0 评论 -
vimdiff
# 效果炸裂vimdiff 左窗口fileName 右窗口fileName原创 2020-09-25 10:31:54 · 87 阅读 · 0 评论 -
vim 窗口操作
:sp {filename} 横屏「split」:vs {filename} 纵屏「垂直verb」:e{filename} edit:new 「新窗口横向分」:vnew 「新窗口垂直分」:close 「关闭窗口」:only 「关闭其他窗口」ctrl+w 「循环切换窗口」ctrl+w+[hjkl] 「切换窗口」...原创 2020-09-10 21:57:08 · 121 阅读 · 0 评论 -
vim 参数列表
# :args {文件名、通配符} 「易管理」vim *.txt:args「 查看参数 」 [1.txt] 2.txt awk.txt 菜根谭.txt「[活动文件]」 :args *.txt 「 加载当前目录的txt文件 」:args **/*.txt 「**当前目录的子目录下的txt文件」cat .1.txt 「 文件名 」 1.txt 2.txt awk.txt 菜根谭.txt :ar...原创 2020-08-17 09:14:13 · 257 阅读 · 0 评论 -
vim 中 :!、:r、:w 命令
:!{cmd}「 执行cmd命令」 :r[ead] !{cmd}「输出到缓冲区」 :w[rite] ! wc「输入」 :w filename「另存为」 :h :w「 帮助」原创 2020-07-31 09:42:59 · 4103 阅读 · 0 评论 -
vim 下 :normal模式
场景:对5000行的文本,每行尾加”;"# 方法一vim 我的Mabudai文档.txt 「 5000行 」 A;<Esc> jVG :'<,'>normal . 「 执行 normal 模式下的 . 命令 」 # 方法二:%normal A; 「 %全文本 」:%s/;$//g 「 删尾行; 」:%s/;$//g 「 删尾行; 」...原创 2020-07-23 00:36:30 · 1237 阅读 · 0 评论 -
vim 注释
:1,3s/^/#/g 「1-3行注释」 :1,3s/^#//g 「1-3行取消」原创 2020-07-22 10:52:37 · 72 阅读 · 0 评论 -
vim 多行注释
目标:行末插入; $ <C-v> jj A;<Esc> 目标:行首插入# 0 <C-v> jj I#<Esc> # 原始var foo = 1var bar = 'a'var bar = 'a'# 效果#var foo = 1;#var bar = 'a';#var bar = 'a';...原创 2020-07-11 13:05:38 · 99 阅读 · 0 评论 -
vim 插入模式下 「C-u」、「C-w」 快捷键
模式 :Insert命令行 :可用范围 :当前行# 技能点<C-u> 「 删光标前」<C-w> 「删光标前的词」vim a.txt 「内容」在插入模式下,退格键的作用如你所愿,它删除光标前的字符。另外,我们还可以用下面这些组合键...原创 2020-07-06 08:58:54 · 1344 阅读 · 2 评论 -
vim 中 「C-a」、「C-x」快捷键
目标:将0改成180处理: 180<C-x> vim ~/.vimrc 「 set nrformats= & 十进制」 技能: <C-x> 自减 <C-a> 自增 vim a.txt 「 内容 」.blog, .news { background-image: url(/sprite.png); }.news { background-position:0px 0px } 「...原创 2020-07-01 09:45:02 · 3622 阅读 · 0 评论 -
vim删词技巧
目标:快速删词结论:daw命令vim a.txt 「 内容 」normal_mode/the_end.txtThe end is nigh 「 光标处 」#方法一 按 b 键 dw 「 插入模式 」 # 方法二 daw 「 del a word & 干净」 按 . 命令 「 清词 」 # 方法三 db 「 删光标前的词 」 x ...原创 2020-06-28 10:56:27 · 128 阅读 · 0 评论 -
vim替换命令
目标:将content 全部替换成 copy正则:「 :%s/content/copy」,有风险改进:「 逐个替换 」vim a.txt 「 内容如下」...We're waiting for content before the site can go live......If you are content with this, let's go ahead with it......We'll launch as soon as we have the co...原创 2020-06-25 09:58:21 · 105 阅读 · 0 评论 -
vim点命令
vim a.txt 「 内容 」var foo = "method("+argument1+","+argument2+")”;技巧:退一进三目标:var foo = "method(" + argument1 + "," + argument2+")";1: 按f+ 键 「 第一个+ 」2: s空格+空格<Esc> 「 s删除」3: 按 ; 键 「 第二个+ 」4: 按 . 键 「 Insert模式算一...原创 2020-06-24 17:39:04 · 237 阅读 · 0 评论 -
vim宏
# 宏语法qa 「 开始录制 」q 「 结束录制」@a 「 定位后播放 」1000@a「跳下行 &多次执行」#行号宏,文本内容为1qayyp<C-a><esc>注:<C-a>增加1# SQL宏,文本内容如下1,a,a12,b,b13,c,c14,d,d15,e,e1qaiinsert into items values(<esc>wywwywwyw...原创 2020-06-20 18:48:47 · 90 阅读 · 0 评论 -
Vimrc
“行号set nu"开启语法高亮syntax on"一个 tabset tabstop=4"缩进set shiftwidth=4"匹配括号set showmatch"高亮搜索set hlsearch"当前行set cursorline“文件码set fileencodings=ucs-bom,utf-...原创 2020-06-18 18:47:01 · 128 阅读 · 0 评论 -
swp临时文件
原因:非正常退出格式:.filename.swp恢复:vim -r {filename}rm-f.filename.swp原创 2020-06-14 13:10:11 · 178 阅读 · 0 评论