sublime text

关于sublime text 3的一些设置

禁用更新 直接在Preferences->Settings中添加如下行即可: "update_check": false, 注册码 网上找到一个可用的注册码: ----- BEGIN LICENSE ----- Member J2TeaM Single User License EA7E-1011316 D7DA350E 1B8B0760 972F8B60 F3E64036 B9B4E234 F356F38F 0AD1E3B7 0E9C5FAD FA0A2ABE 25F65BD8 D51458E5 3923CE80 87428428 79079A01 AA69F319 A1AF29A4 A684C2DC 0B1583D4 19CBD290 217618CD 5653E0A0 BACE3948 BB2EE45E 422D2C87 DD9AF44B 99C49590 D2DBDEE1 75860FD2 8C8BB2AD B2ECE5A4 EFC08AF2 25A9B864 ------ END LICENSE ------​ 文件自动定位 在打开文件时自动定位到左侧边栏位置,这个避免了在按下ctrl+p时经常去查看的烦恼,省时省力。 只需要安装一个插件即可,按CTRL+SHIFT+P,接着输入install paca... 查找SyncedSideBar插件进行安装即可: 竖向选择文本 在Notepad++等编辑器时,我们知道,竖向选择文本是按住ALT,然后鼠标向下拖动即可,那么在ST中,是按住SHIFT+鼠标右键向下拖。
阅读全文
VIM

CentOS 6 64位系统中编译安装vim8

VIM8发布也很长一段时间了,目前基本趋于稳定,刚好最近也在学习go,对于go的语法支持插件需要vim8,而我用的CentOS 6中VIM版本为7.4,果断开始折腾。 1、下载vim8源码 mkdir /opt/vim8 cd /opt/vim8 git clone https://github.com/vim/vim.git 2、编译vim8 废话不多说,看操作: cd /opt/vim8/vim # 需要python3的支持,这里我们安装epel源,同时安装python34和ruby开发包 yum install epel-release -y yum install python34 python34-devel # 开始编译vim ./configure --prefix=/usr/local/vim8 \ --with-features=huge \ --enable-multibyte \ --enable-rubyinterp=yes \ --enable-pythoninterp=yes \ --with-python-config-dir=/usr/lib64/python2.6/config \ --enable-python3interp=yes \ --with-python3-config-dir=/usr/lib64/python3.4/config-3.4m \ --enable-luainterp=yes \ --enable-gui=gtk2 \ --with-ruby-command=$(which ruby) \ --enable-cscope # 编译 make # 安装 make install 3、配置8 治病还是得看操作: # 添加环境变量至/etc/profile,最后一行添加 export PATH=/usr/local/vim8/bin:$PATH # 安装vundle.vim插件,用于安装go插件 git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim 添加~/.vimrc文件,内容如下: syntax on set nu "set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() "...
阅读全文

vim使用16进制打开文本

vim -b filename # 在命令模式下输入 :%!xxd # 编辑完后如果要还原,使用 :!%xxd -r 这里的xxd是一个命令行程序哦,!%表示引用外部命令
阅读全文

CentOS7 yum 升级vim 8

# 卸载老的vim yum remove vim-* -y # 下载第三方yum源 wget -P /etc/yum.repos.d/ https://copr.fedorainfracloud.org/coprs/lbiaggi/vim80-ligatures/repo/epel-7/lbiaggi-vim80-ligatures-epel-7.repo # install vim yum install vim-enhanced sudo -y # 验证vim版本 rpm -qa |grep vim
阅读全文

vim+ctags+cscope+…

0x01 时间紧迫,赶紧上车! CentOS 7 64位系统,二话不说,操起键盘就是干! yum install git -y mkdir -p ~/.vim/bundle git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim 0x02 上配置! 改~/.vimrc文件 " ----------------------------- Vundle Start ----------------------------- filetype off set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() Plugin 'VundleVim/Vundle.vim' Plugin 'The-NERD-tree' Bundle 'tamlok/vim-markdown' Plugin 'jiangmiao/auto-pairs' Plugin 'Valloric/YouCompleteMe' call vundle#end() filetype plugin indent on " ----------------------------- Vundle End ----------------------------- syntax on set hlsearch colorscheme desert set nocompatible set backspace=indent,eol,start set smartindent set tabstop=4 set shiftwidth=4 set expandtab set softtabstop=4 let g:AutoPairs = {'(':')', '', '{':'}',"'":"'",'"':'"'} "let g:AutoPairs='>' "let b:AutoPairs = g:AutoParis set viminfo='10,\"100,:20,%,n~/.viminfo  au BufReadPost * if line("'\"") > 0|if line("'\"") <= line("$")|exe("norm '\"")|else|exe "norm $"|endif|endif map <F11>...
阅读全文