“Vim配置”的版本间的差异

来自linux中国网wiki
跳到导航 跳到搜索
 
(未显示同一用户的7个中间版本)
第3行: 第3行:
 
<pre>
 
<pre>
  
vi ~/.vimrc  
+
vi ~/.vimrc # or
 +
 
 +
vi .vim/vimrc
  
  
第19行: 第21行:
  
 
</pre>
 
</pre>
 +
 +
==常用技巧 ==
 +
{ 文档首部
 +
} 文件尾部
 +
 +
===多行合并一行 ===
 +
<pre>
 +
 +
#两行合并,行之间带空格
 +
shift + j
 +
#两行合并,行之间没有空格
 +
g + shift + j
 +
#如果是多行合并,前面加个n 例如 20 行 先按20 再按组合键 shift + j
 +
{n} + shift + j
 +
{n} + g + shift + j
 +
 +
 +
方法二
  
 +
 +
在 Normal Mode下执行:
 +
 +
ggvGJ
 +
 +
 +
gg 用于跳到行首
 +
 +
v 转换成 visual 模式
 +
 +
G 跳到最后一行
 +
 +
J 合并行
 +
 +
</pre>
  
 
=see also=
 
=see also=
 +
[[Vim查找替换]]
 +
 +
[[Vim中执行shell]]
 +
 +
[[Vim技巧之复制删除字符]]
 +
 +
=reference=
 +
[https://spacevim.org/quick-start-guide/ spacevim quick-start-guide]
 +
 +
[https://www.thegeekstuff.com/2009/01/tutorial-make-vim-as-your-cc-ide-using-cvim-plugin/ Tutorial: Make Vim as Your C/C++ IDE Using c.vim Plugin]
  
 
[https://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html 强大的vim配置文件,让编程更随意]
 
[https://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html 强大的vim配置文件,让编程更随意]

2023年10月6日 (五) 13:49的最新版本

vim鼠标右键粘贴、跨系统复制粘贴


vi ~/.vimrc # or 

vi .vim/vimrc


if has('mouse')
    set mouse-=a
endif

临时的办法  

通模式下键入:set mouse-=a





常用技巧

{ 文档首部 } 文件尾部

多行合并一行


#两行合并,行之间带空格
shift + j
#两行合并,行之间没有空格
g + shift + j
#如果是多行合并,前面加个n 例如 20 行 先按20 再按组合键 shift + j
{n} + shift + j
{n} + g + shift + j


方法二 


在 Normal Mode下执行:

ggvGJ


gg 用于跳到行首

v 转换成 visual 模式

G 跳到最后一行

J 合并行

see also

Vim查找替换

Vim中执行shell

Vim技巧之复制删除字符

reference

spacevim quick-start-guide

Tutorial: Make Vim as Your C/C++ IDE Using c.vim Plugin

强大的vim配置文件,让编程更随意

Linux入门:vim鼠标不能右键粘贴、跨系统复制粘贴

解决在Vim中鼠标右键不能粘贴

解决vim中鼠标右键无法复制的问题


如何将你的Vim 打造成轻巧强大的IDE