随笔分类 -  vi

摘要:答:gu(转换为小写), gU(转换为大写) 操作步骤: 1. 按Esc键进入命令行模式 2. 按下Ctrl键和v键,然后按上下左右键对要修改的内容进行选中 3. 按下gu两个键可将选中的内容转换为小写 阅读全文
posted @ 2020-04-01 14:52 Jello 阅读(739) 评论(0) 推荐(0) 编辑
摘要:1. 直接往~/.vimrc中写入一下内容后,按F5键即可自动创建/更新cscope数据库 map <F5> :!cscope -Rbq<CR>:cs reset<CR><CR> 2. 可以获取源码一键安装 阅读全文
posted @ 2020-02-06 17:08 Jello 阅读(803) 评论(0) 推荐(0) 编辑
摘要:答: 在~/.vimrc中加入以下内容: set backspace=2 阅读全文
posted @ 2019-10-30 11:00 Jello 阅读(1359) 评论(0) 推荐(0) 编辑
摘要:答: 在~/.vimrc中写入以下内容即可: au BufWritePost *.c,*.cpp,*.h silent! !ctags -R & 参考资料: 一键打造vim ide 阅读全文
posted @ 2019-06-21 19:52 Jello 阅读(684) 评论(0) 推荐(0) 编辑
摘要:答: 需要安装python开发库(如果不安装这个库,那么在配置时执行./configure --enable-pythoninterp=yes将不会生效,以至于vi的python特性并没有被开启) 如在centos下的安装方法为: yum install -y python-devel 注意: 这个 阅读全文
posted @ 2019-06-20 17:02 Jello 阅读(1779) 评论(0) 推荐(0) 编辑
摘要:答:源码编译安装最新的vim 以redhat为例: 1. 移除旧的vi,vim sudo yum remove vi vim -y 2. 安装ncurses库 sudo yum install ncurses-devel 3. 获取源码 git clone https://github.com/vi 阅读全文
posted @ 2019-06-14 19:06 Jello 阅读(2264) 评论(0) 推荐(1) 编辑
摘要:答: 向~/.bashrc中添加如下内容: alias vi=vim 阅读全文
posted @ 2019-06-14 18:39 Jello 阅读(1361) 评论(0) 推荐(0) 编辑
摘要:1. 获取源码 git clone https://github.com/vim/vim.git ~/vim cd ~/vim 2. 配置 ./configure --prefix=/home/jello/vim --with-tlib=tinfo --enable-pythoninterp=yes 阅读全文
posted @ 2019-04-17 18:09 Jello 阅读(1397) 评论(0) 推荐(0) 编辑
摘要:答: tab 空格数设置为4,加入以下五行到~/.vimrc即可 执行以下命令即可写入: echo -e 'set smartindent\nset tabstop=4\nset shiftwidth=4\nset expandtab\nset softtabstop=4\n' >>~/.vimrc 阅读全文
posted @ 2019-03-27 17:52 Jello 阅读(2135) 评论(0) 推荐(0) 编辑
摘要:答:进入命令行模式输入:cs f g <function_name> 阅读全文
posted @ 2019-03-15 17:32 Jello 阅读(927) 评论(0) 推荐(0) 编辑
摘要:答: 1.获取配色方案 git clone git://github.com/altercation/vim-colors-solarized.git ~/.vim/bundle/vim-colors-solarized (wget https://github.com/altercation/vi 阅读全文
posted @ 2019-03-12 17:25 Jello 阅读(417) 评论(0) 推荐(0) 编辑
摘要:答: 安装更高版本的clang库(以下是ubuntu18.04下的操作命令,要求clang的版本大于等于7.0,否则就没有clang库中无clang_getCompletionFixIt接口) sudo apt-get install clang-7 sudo update-alternatives 阅读全文
posted @ 2019-03-07 18:35 Jello 阅读(1594) 评论(0) 推荐(0) 编辑
摘要:答:进入YouCompleteMe的安装目录安装一些必要的依赖 比如:笔者将YouCompleteMe安装到了~/.vim/bundle目录下,那么执行以下操作: cd ~/.vim/bundle/YouCompleteMe ./install.py --clang-completer --syst 阅读全文
posted @ 2019-03-07 18:13 Jello 阅读(7487) 评论(0) 推荐(0) 编辑
摘要:答:往~/.vimrc或/etc/vimrc的最后添加以下行: hi comment ctermfg=6 阅读全文
posted @ 2019-02-21 14:57 Jello 阅读(496) 评论(1) 推荐(0) 编辑
摘要:1.ctrl+v 2.上下键选中要插入的位置 3.按下shift+i,接着输入#符号 4.按键ESC(稍等一下,就会自动插入了) 阅读全文
posted @ 2018-11-29 13:24 Jello 阅读(890) 评论(0) 推荐(0) 编辑
摘要:step1.按键盘上的Esc按键进入vi的命令行模式 step2.点击Ctrl和v按键 step3.按上下左右键选中要删除的内容 step4.按d即可删除选中的列 阅读全文
posted @ 2018-10-25 11:25 Jello 阅读(6219) 评论(0) 推荐(2) 编辑
摘要:一.环境 发行版:Ubuntu 18.04 LTS 代号:bionic 内核版本:4.15.0-33-generic 二.步骤 2.1 准备工作 sudo apt-get install python3-pip clang cmake python2.7-dev -y pip3 install fu 阅读全文
posted @ 2018-10-02 21:32 Jello 阅读(553) 评论(0) 推荐(0) 编辑
摘要:1.install ncurses library (vi depend on ncurses library) ./configure --prefix=/usr --with-termlib make -j4 && make install 2.install vi ./configure -- 阅读全文
posted @ 2018-06-06 00:40 Jello 阅读(162) 评论(0) 推荐(0) 编辑