大家好,我是编程小6,很高兴遇见你,有问题可以及时留言哦。
掘金上面有一个大佬发过类似这样的标题,可以自行搜索关键字 '键盘侠
' 这篇文章很详细的描述了从code的配置到如果在终端中快速打开项目的方法.以下都是在Mac环境下面进行,windows应该也有对应的方法.
这里只做一个简述
配置path,让vscode能够和终端进行联动 shift + command + p
输入path
打开终端输入
code 文件名字或者文件夹
这个时候即使你的vsCode是关闭的状态也可以直接在上面打开对应的文件.
不用使用双引号包住文件名或者文件夹
我一般是打开了这个软件就不会再启动了. 不过idea也可以.
Tool -> Create Command-line Lanucher
, 会出现如下弹窗,点击确定即可.2. 在终端中输入
idea 文件名或者文件夹
推荐直接使用下面这个大佬的配置,能够实现开箱即用
. ayamir/nvimdots: A well configured and structured Neovim. (github.com)
nvim-tree.lua
打开了项目之后,推荐直接使用vim模拟器,vsCode和idea中都有对应的模拟器.前者就叫vim
,后者叫IdeaVim
.
两者的基本使用没有差别.
vsCode的vim可以直接通过快捷键shift + command + e
跳转到目录树上面进行控制,再配合o
键打开打开文件的目的.
而Idea我是没有找到快捷键通过vim来控制目录树的.直接使用方向键 + 火车键来控制.而且感觉idea光标移动速度比VSCode顺畅很多.这样是我从VSCode迁移到Idea.
```bash
"vim.useSystemClipboard": true,
"vim.foldfix": true,
"vim.smartRelativeLine": true,
"vim.showMarksInGutter": true,
```
对应的功能是:
很多人都喜欢改键,比如说把
ESC
改成jj
.但是对于我而言,倒是觉得默认的就挺好的.而且熟练使用默认的话,能够随时在新环境中不通过配置就可以顺畅的上手
{
"vim.useSystemClipboard": true,
}
" 显示当前模式 set showmode " 共享系统粘贴板
set clipborad=unamed
" 打开行号 set number " 打开相对行号
" set relativenumber " 设置命令历史记录条数
set history=2000
" 关闭兼容vi set nocompatible " 开启语法高亮功能
syntax enable
" 允许用指定语法高亮配色方案替换默认方案 syntax on " 模式搜索实时预览,增量搜索
set incsearch
" 设置搜索高亮 set hlsearch " 忽略大小写 (该命令配合smartcase使用较好,否则不要开启)
set ignorecase
" 模式查找时智能忽略大小写 set smartcase " vim自身命令行模式智能补全
set wildmenu
" 总是显示状态栏 set laststatus=2 " 显示光标当前位置
set ruler
" 高亮显示当前行/列 set cursorline "set cursorcolumn
" 禁止折行 set nowrap " 将制表符扩展为空格
set expandtab
" 设置编辑时制表符占用空格数 set tabstop=8 " 设置格式化时制表符占用空格数
set shiftwidth=4
" 让 vim 把连续数量的空格视为一个制表符 set softtabstop=4 " 基于缩进或语法进行代码折叠
set foldmethod=indent
set foldmethod=syntax
" 启动 vim 时关闭折叠代码 set nofoldenable
这个是自可以由用户自定义的的映射按键。
let mapleader=";"
nmap <Leader>t <C-]>
就是说使用leader + t 代替原本ctril/command +] 的快捷键。
:set clipboard=unnamedplus,unnamed
:set cursorcolumn
:set number relativenumber
:set rulerset wrap
:set fdm=marker
:set keep-english-in-normal-and-restore-in-insert
:set surround
:set easymotion
:set commentary
" 标签页后退 ---标签页前进是gt nmap gn gt nmap gp gT " 移动相关
" 前一个缓冲区 nnoremap <silent> [b :w<CR>:bprevious<CR> " 后一个缓冲区
nnoremap <silent> ]b :w<CR>:bnext<CR>
map <C-j> <C-W>j
map <C-k> <C-W>k
map <C-h> <C-W>h
map <C-l> <C-W>l
IDEA 2019 配置与使用CheckStyle_王子様:你当像鸟飞往你的山~~-CSDN博客_idea配置checkstyle
$ defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false # For VS Code
$ defaults write com.microsoft.VSCodeInsiders ApplePressAndHoldEnabled -bool false # For VS Code Insider
$ defaults delete -g ApplePressAndHoldEnabled
然后配置系统设置中的键盘 按键重复,和重复前延迟
全部拉到满,会感觉到使用别的东西也非常的丝滑
不过这个配置的话还是不够快,可以在终端输入如下命令行:
defaults write NSGlobalDomain KeyRepeat -int 1
听说0是最快的,不过1感觉还好