您的位置:首页 > 其它

[Vim]

2015-12-15 00:10 274 查看
两篇很牛的vim使用技巧:http://linux.chinaunix.net/techdoc/desktop/2009/07/06/1122020.shtml

-----------------------------------------------------
-----------------------------------------------------
-----------------------------------------------------
---------------------------------



简明Vim练级攻略:http://www.ccvita.com/487.html

-----------------------------------------------------
-----------------------------------------------------
-----------------------------------------------------
---------------------------------

在vim中针对c++自动补全:http://blog.csdn.net/citongke1/article/details/8455531

-----------------------------------------------------
-----------------------------------------------------
-----------------------------------------------------
---------------------------------

Vim编程环境配置:http://www.cnblogs.com/chezxiaoqiang/archive/2012/02/29/2674392.html

-----------------------------------------------------
-----------------------------------------------------
-----------------------------------------------------
---------------------------------

配置自己的Vim环境:http://blog.sina.com.cn/s/blog_7f5285bf0100ufet.html

-----------------------------------------------------
-----------------------------------------------------
-----------------------------------------------------
---------------------------------

vim在窗口的最上面显示当前打开文件的路径和文件名

在~/.vimrc
中添加如下代码,配置vim窗口最上边的显示内容:

let &titlestring = expand("%:p")

if &term == "screen"

set t_ts=^[k

set t_fs=^[\

endif

if &term == "screen" || &term == "xterm"

set title

endif

如果把上面代码中的expand("%:p")换成expand("%:t")将不显示路径只显示文件名。
-----------------------------------------------------
-----------------------------------------------------
-----------------------------------------------------
---------------------------------
vimrc里添加一句

nmap <F5> :w<CR>!gcc %<CR>

这样你按F5就可以实现自动保存文件并编译

-----------------------------------------------------
-----------------------------------------------------
-----------------------------------------------------
---------------------------------

Vim配置 显示行号 语法高亮 智能缩进 更适合程序员使用

http://blog.csdn.net/sun_shine_/article/details/8449520

-----------------------------------------------------
-----------------------------------------------------
-----------------------------------------------------
---------------------------------

关于vim的recording

qx 在x下记录宏

q结束录制

@x 进行宏

-----------------------------------------------------
-----------------------------------------------------
-----------------------------------------------------
---------------------------------

set history=1000
set nocompatible
set nu!
syntax enable
syntax on
filetype on
set autoindent
set smartindent
set tabstop=4
set shiftwidth=4
set cindent
set guioptions=T
set vb t_vb=
set ruler
set nohls
set incsearch
set cursorline
inoremap ( ()<LEFT>
inoremap { {}<LEFT>
inoremap [ []<LEFT>
inoremap " ""<LEFT>
inoremap ' ''<LEFT>

if has("vms")  
set nobackup  
else  
set backup  
endif

color ha


-----------------------------------------------------
-----------------------------------------------------
-----------------------------------------------------
---------------------------------

vim编辑器---批量注释与反注释

在使用vim编写代码的时候,经常需要用到批量注释与反注释一段代码。下面简要介绍其操作。

方法一 块选择模式

插入注释:

用v进入virtual模式



用上下键选中需要注释的行数



按Control+v(win下面ctrl+q)进入列模式



按大些“I”进入插入模式,输入注释符“#”或者是"//",然后立刻按下ESC(两下)



取消注释:

Ctrl + v 进入块选择模式,选中你要删除的行首的注释符号,注意// 要选中两个,选好之后按d即可删除注释





方法二 替换命令

批量注释:

使用下面命令在指定的行首添加注释:

:起始行号,结束行号s/^/注释符/g

取消注释:

:起始行号,结束行号s/^注释符//g

实例演示:

在27 - 30行添加 // 注释

:27,30s#^#//#g





在27 - 30行删除 // 注释

:27,30s#^//##g





在10 - 20行添加 # 注释

:10,20s/^/#/g

在10 - 20行删除 # 注释

:10,20s/^/#/g

注意例子中正则的分割符使用的是相反的符号,如果匹配// 那么使用 #作分隔符这样不需要对/作转义处理,节省输入次数。

-----------------------------------------------------
-----------------------------------------------------
-----------------------------------------------------
---------------------------------

在VIM中添加一键编译和一键运行

http://blog.chinaunix.net/uid-21202106-id-2406761.html

-----------------------------------------------------
-----------------------------------------------------
-----------------------------------------------------
---------------------------------

分屏

1. vi -o A.cpp B.cpp C.cpp

2. :sp A.cpp

:sp B.cpp

C+ww 切换

-----------------------------------------------------
-----------------------------------------------------
-----------------------------------------------------
---------------------------------


Vim自动补全神器:YouCompleteMe

http://blog.jobbole.com/58978/

-----------------------------------------------------
-----------------------------------------------------
-----------------------------------------------------
---------------------------------
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: