标签 - vim

vim    2017-03-16 15:20:30    103    0    0
""""""""""""""阻止SuperTab在输入文本时候TAB键失灵""""""""""""""""
let g:SuperTabMappingForward = '<c-space>'
let g:SuperTabMappingBackward = '<s-c-space>'

详细看文档:

:help supertab

插件是从源里面安装的

vim    2016-11-07 20:55:09    325    0    0

英文差劲的不要不要的

一时半会儿学不过来 

so.....先弄个中文帮助文档 

先是自己下载好的1.9版本文档安装到系统里面 

 

设置了.vimrc里

set helplang=cn​

结果不行  各种的搜索啊

最后终于找到方法了http://blog.csdn.net/uhippo/article/details/8374255

附个官网:http://www.vimchina.org/vimtips/2015-04-05-vim-install-chinese-help.html

具体方法:

在home目录下列新建文件夹  :
.vim ------------------>.vim是一个隐藏文件,不要漏了 “.”
.vim/plugin ---------->.vim目录下的plugin文件夹
.vim/doc ------------->.vim目录下的doc文件夹
.vim/syntax --------->.vim目录下的syntax文件夹
在home目录下新建隐藏文件 .vimrc

接着安装vim中文帮助文档:

vim中文文档的主页是: 
http://vimcdoc.sourceforge.net/ 
它将vim的help文件翻译成为中文,已经支持目前最新的vim 7.3。 
如果想使用vim中文文档,可以遵循以下步骤: 

1、下载针对vim7.3的版本的中文帮助文档
在终端输入代码:

$wget http://nchc.dl.sourceforge.net/sourceforge/vimcdoc/vimcdoc-1.8.0.tar.gz ​


PS:wget命令下载到当前目录,例如:你在home目录下执行wget命令的话,下载后压缩文件vimcdoc-1.8.0.tar.gz 将在home目录下。

2、解压vimcdoc-1.8.0.tar.gz
解压后其中有个doc文件夹, 将其中的内容全部复制到home/.vim/doc, 或者vim安装目录下的doc目录中。
打开gvim,输入 :help  此时vim中的help信息已经是中文的了。

注意:
a. 如果无法显示中文, 在home/.vimrc中增加下面这句试试:

   set helplang=cn​


b. 帮助文件的文本是utf-8编码的, 如果想用vim直接查看, 需要在home/.vimrc中设置:

   set encoding=utf-8
vim    2016-10-07 23:03:19    235    0    0

从这里:http://www.golangtc.com/download 下载go1.3beta2.src.tar.gz 这个版本

然后解压的自己的目录里面 我是解压到自己home里面的gosrc里

然后:

    cd ~

    mkdir .vim

    cd .vim

    cp -a ~/home/idname/go/misc/vim/* .  (这个点表示把/vim/*目录下的内容全部复制到当前目录) 官方文档提到也可以ln -s 不过一个一个ln -s麻烦啊

    ls 查看一下复制结果

    cat readme.txt  这里面都写的很清楚了 关于配置vim语法高亮还有插件的我的vimrc已经有了就添加了下面两个

    "Go语言设置
    autocmd FileType go autocmd BufWritePre <buffer> Fmt "自动保存?
    autocmd FileType go compiler go    "编译运行

    syntax enable                " 打开语法高亮
    syntax on   

    set foldmethod=syntax        " 选择代码折叠类型

    filetype indent on           " 针对不同的文件类型采用不同的缩进格式
    filetype plugin on           " 针对不同的文件类型加载对应的插件
    filetype plugin indent on    " 启用自动补全

    在vim中编译运行 我看了一下原来里面的东西 自己比猫画虎的弄了一下竟然可以了

    

" ======= 编译 && 运行 ======= "

" 编译源文件
func! CompileCode()
exec "w"
if &filetype == "c"
exec "!gcc -Wall -std=c99 %<.c -o %<"
elseif &filetype == "cpp"
exec "!g++ -Wall -std=c++98 %<.cpp -o %<"
elseif &filetype == "java"
exec "!javac %<.java"
elseif &filetype == "haskell"
e

vim openSUSE    2016-08-14 18:50:16    327    0    0

 

可以使用 :set mouse=a,让 Vim 支持鼠标选择

粘贴文本  我都是 ctrl+shift+v

切换到插入模式点鼠标中键或 Shift + Insert,完成复制粘贴的过程。

但有些时候,比如说复制在网页一些代码,粘贴时有时会出现不对齐,前面未加注释代码却被加上注释,这样一些恼人的问题。

这时候,可以通过 :set paste 将 Vim 设置为粘贴模式后再进行粘贴,既然是两种模式,肯定是有区别的,:set nopaste 是返回正常模式。这么干毕竟不方便,可以通过 .vimrc 添加映射来解决这个问题,更是有 set pastetoggle= 这个方便的选项,若在 .vimrc 文件里添加 set pastetoggle=<F11>,则 F11 为粘贴模式的切换键。

实现块缩进:

     v进入视图模式 j选择所要移动的块 (最后那一行用光标移动选择) shift+> 实现最后的缩进

 

 原文地址http://blog.fooleap.org/using-vim-with-clipboard-on-archlinux.html#id-vim-


vim    2016-05-21 10:40:25    257    0    1

這個發行版和別的還是有區別的

不像其他發行版比如 arch ubuntu debain 等等在github都可以直接clone過來make一下搞定 

在軟件安裝上 對我這種不是很熟悉的人來說 只能不停的折騰

不過還是讓我發現有人做好的了 拿來用吧 哈哈

第一個插件:snipMate插件

在終端裏面 zypper se vim一下就可以找到 安裝即可 這個是補全頭文件之類的 其他的我還沒有試過

第二個插件:也就是大名鼎鼎的YCM

這個得先去個人源裏面下載rpm包 地址在home:/breed808 熟悉這發行版的人一看就知道這是個人源

下載兩個包

vim-youcompleteme-ycmd-1755.f44435b-7.1.x86_64.rpm ​
vim-youcompleteme-1755.f44435b-7.1.x86_64.rpm 

用命令行按順序安裝 要不然會報錯

安裝過程要忽略那個檢測的值

來個效果圖: