From 751f5b8564f15b50153fe6bf2327c8fa72af4a7c Mon Sep 17 00:00:00 2001 From: hophacker Date: Fri, 12 Mar 2021 14:52:55 +0800 Subject: [PATCH] move typescript doc and add shortcuts of typescript vim --- README.md | 46 ++++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index b8f639c..7457b8b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Ruilisi dotfiles +Forked from https://github.com/skwp/dotfiles + ## Get started ### Requirements * `zsh`, `tmux`, `vim`, `ag` are installed and zsh is set as your login shell: @@ -165,7 +167,8 @@ Shortcut | Function | ### Vim Basic Refer [here](doc/vim-basic.md) -### General Shortcuts +### Shortcuts +**General** Shortcut | Function :-------:|:--------: C-v | Enter visual mode @@ -175,6 +178,15 @@ SPC f v d| Open configuration file SPC g . | Enter version control transient-state SPC l p | Preview markdown +**Typescript** +Shortcut | Function +:-------:|:--------: +SPC l p | Definitaion Preview +SPC l t | Type +SPC l e | Rename +SPC l d | Doc +g d | Go to definition + ### markdown * Install `prettier`: `yarn global add prettier` or `npm install --global prettier` * Open vim and enter command: `:SPUPdate` @@ -187,15 +199,23 @@ SPC l p | Preview markdown - `,qo` - Open quickfix window (The output of grep will go to this window) - `,qc` - close quickfix +#### Typescript +* fix `SpaceVim Unknown function: TSOnBufEnter` + * References + * https://github.com/SpaceVim/SpaceVim/issues/1800 + * https://github.com/SpaceVim/SpaceVim/issues/3221 + * Resolution steps + * Delete cache rm -rf ~/.cache/vimfiles/.cache + * Open vim run `:CheckHealth` check the current vim status, and fix any errors. + * Reopen vim and run `:UpdateRemotePlugins` + * If it still doesn't work, add `call dein#reinstall(['nvim-typescript'])` to `~/.local/share/nvim/rplugin.vim`, reopen vim and wait for the `nvim-typescript` plugin to install + #### Rails & Ruby - - - `,vv` & `,cc` to switch between view and controller-they are the mappings corresponding to :Rcontroller and :Rview. Explore: R family commands can learn more about the fun of rails.vim! - `,rs` & `,rl` to run rspec or a spec line in iTerm (check the iTerm window for information). - `,tt` Add `now: true`tag to a block of the spec file, and then test the block by `rspec --tag=now`. - `,ss` & `,sl` To achieve the same thing, by using `spring rspec`, one can make your Rails specs faster, by caching `Rails env` (must have spring gem installed). - #### Vim Dev - `,vc` - (Vim command) Copy the command under the cursor and run it. Very useful for testing single-line changes in vimrc. - `,vr` - (Vim re-documented) Use the current file as a vim file to load the source. @@ -249,21 +269,3 @@ YADR will install the Solarized color scheme into iTerm. You can choose Solarize Homebrew is a missing OSX package management system, and it will be installed automatically. We automatically installed some commonly used packages, such as ctags, git, macvim, hub, and RipGrep (‘rg’). Note that our auto-completion plugin requires MacVim to support Lua. The installer knows how to install it, but if you have installed it before, you need to manually delete your previous MacVim. - - - -## Language support -#### Typescript -fix `SpaceVim Unknown function: TSOnBufEnter` -* References - * https://github.com/SpaceVim/SpaceVim/issues/1800 - * https://github.com/SpaceVim/SpaceVim/issues/3221 -* Resolution steps - * Delete cache rm -rf ~/.cache/vimfiles/.cache - * Open vim run `:CheckHealth` check the current vim status, and fix any errors. - * Reopen vim and run `:UpdateRemotePlugins` - * If it still doesn't work, add `call dein#reinstall(['nvim-typescript'])` to `~/.local/share/nvim/rplugin.vim`, reopen vim and wait for the `nvim-typescript` plugin to install - -## Troubleshoot -Refer more at https://github.com/skwp/dotfiles -