remove non ascii whitespaces
This commit is contained in:
parent
598a10bc28
commit
5a6d6c4d13
117 changed files with 1928 additions and 1928 deletions
|
@ -5,7 +5,7 @@ repo: https://github.com/zyedidia/micro
|
|||
website: https://micro-editor.github.io/
|
||||
---
|
||||
# micro
|
||||
**micro** is a terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the capabilities of modern terminals. It comes as a single, batteries-included, static binary with no dependencies; you can download and use it right now!
|
||||
**micro** is a terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the capabilities of modern terminals. It comes as a single, batteries-included, static binary with no dependencies; you can download and use it right now!
|
||||
|
||||
As its name indicates, micro aims to be somewhat of a successor to the nano editor by being easy to install and use. It strives to be enjoyable as a full-time editor for people who prefer to work in a terminal, or those who regularly edit files over [SSH](../network/SSH.md).
|
||||
|
||||
|
@ -283,30 +283,30 @@ MouseWheelRight
|
|||
```
|
||||
|
||||
# Commands
|
||||
Micro provides the following commands that can be executed at the command-bar by pressing `Ctrl-e` and entering the command. Arguments are placed in single quotes here but these are not necessary when entering the command in micro.
|
||||
Micro provides the following commands that can be executed at the command-bar by pressing `Ctrl-e` and entering the command. Arguments are placed in single quotes here but these are not necessary when entering the command in micro.
|
||||
|
||||
- `bind 'key' 'action'`: creates a keybinding from key to action. See the `keybindings` documentation for more information about binding keys. This command will modify `bindings.json` and overwrite any bindings to `key` that already exist.
|
||||
- `help 'topic'?`: opens the corresponding help topic. If no topic is provided opens the default help screen. Help topics are stored as `.md` files in the `runtime/help` directory of the source tree, which is embedded in the final binary.
|
||||
- `bind 'key' 'action'`: creates a keybinding from key to action. See the `keybindings` documentation for more information about binding keys. This command will modify `bindings.json` and overwrite any bindings to `key` that already exist.
|
||||
- `help 'topic'?`: opens the corresponding help topic. If no topic is provided opens the default help screen. Help topics are stored as `.md` files in the `runtime/help` directory of the source tree, which is embedded in the final binary.
|
||||
- `save 'filename'?`: saves the current buffer. If the file is provided it will 'save as' the filename.
|
||||
- `quit`: quits micro.
|
||||
- `goto 'line'`: jumps to the given line number. A negative number can be passed to jump inward from the end of the file; for example, -5 jumps to the 5th-last line in the file.
|
||||
- `replace 'search' 'value' 'flags'?`: This will replace `search` with `value`. The `flags` are optional. Possible flags are:
|
||||
- `replace 'search' 'value' 'flags'?`: This will replace `search` with `value`. The `flags` are optional. Possible flags are:
|
||||
- `-a`: Replace all occurrences at once
|
||||
- `-l`: Do a literal search instead of a [regex](../../tools/Regex.md) search
|
||||
|
||||
Note that `search` must be a valid [regex](../../tools/Regex.md) (unless `-l` is passed). If one of the arguments does not have any spaces in it, you may omit the quotes.
|
||||
- `replaceall 'search' 'value'`: this will replace all occurrences of `search` with `value` without user confirmation.
|
||||
See `replace` command for more information.
|
||||
- `set 'option' 'value'`: sets the option to value. See the `options` help topic for a list of options you can set. This will modify your `settings.json` with the new value.
|
||||
- `setlocal 'option' 'value'`: sets the option to value locally (only in the current buffer). This will _not_ modify `settings.json`.
|
||||
Note that `search` must be a valid [regex](../../tools/Regex.md) (unless `-l` is passed). If one of the arguments does not have any spaces in it, you may omit the quotes.
|
||||
- `replaceall 'search' 'value'`: this will replace all occurrences of `search` with `value` without user confirmation.
|
||||
See `replace` command for more information.
|
||||
- `set 'option' 'value'`: sets the option to value. See the `options` help topic for a list of options you can set. This will modify your `settings.json` with the new value.
|
||||
- `setlocal 'option' 'value'`: sets the option to value locally (only in the current buffer). This will _not_ modify `settings.json`.
|
||||
- `show 'option'`: shows the current value of the given option.
|
||||
- `run 'sh-command'`: runs the given [shell](Shell.md) command in the background. The command's output will be displayed in one line when it finishes running.
|
||||
- `vsplit 'filename'`: opens a vertical split with `filename`. If no filename is provided, a vertical split is opened with an empty buffer.
|
||||
- `hsplit 'filename'`: same as `vsplit` but opens a horizontal split instead of a vertical split.
|
||||
- `vsplit 'filename'`: opens a vertical split with `filename`. If no filename is provided, a vertical split is opened with an empty buffer.
|
||||
- `hsplit 'filename'`: same as `vsplit` but opens a horizontal split instead of a vertical split.
|
||||
- `tab 'filename'`: opens the given file in a new tab.
|
||||
- `tabmove '[-+]?n'`: Moves the active tab to another slot. `n` is an integer. If `n` is prefixed with `-` or `+`, then it represents a relative position (e.g. `tabmove +2` moves the tab to the right by `2`). If `n` has no prefix, it represents an absolute position (e.g. `tabmove 2` moves the tab to slot `2`).
|
||||
- `tabswitch 'tab'`: This command will switch to the specified tab. The `tab` can either be a tab number, or a name of a tab.
|
||||
- `textfilter 'sh-command'`: filters the current selection through a [shell](Shell.md) command as standard input and replaces the selection with the stdout of the [shell](Shell.md) command. For example, to sort a list of numbers, first select them, and then execute `> textfilter sort -n`.
|
||||
- `tabmove '[-+]?n'`: Moves the active tab to another slot. `n` is an integer. If `n` is prefixed with `-` or `+`, then it represents a relative position (e.g. `tabmove +2` moves the tab to the right by `2`). If `n` has no prefix, it represents an absolute position (e.g. `tabmove 2` moves the tab to slot `2`).
|
||||
- `tabswitch 'tab'`: This command will switch to the specified tab. The `tab` can either be a tab number, or a name of a tab.
|
||||
- `textfilter 'sh-command'`: filters the current selection through a [shell](Shell.md) command as standard input and replaces the selection with the stdout of the [shell](Shell.md) command. For example, to sort a list of numbers, first select them, and then execute `> textfilter sort -n`.
|
||||
- `log`: opens a log of all messages and debug statements.
|
||||
- `plugin list`: lists all installed plugins.
|
||||
- `plugin install 'pl'`: install a plugin.
|
||||
|
@ -315,13 +315,13 @@ Micro provides the following commands that can be executed at the command-bar by
|
|||
- `plugin search 'pl'`: search available plugins for a keyword.
|
||||
- `plugin available`: show available plugins that can be installed.
|
||||
- `reload`: reloads all runtime files.
|
||||
- `cd 'path'`: Change the working directory to the given `path`.
|
||||
- `cd 'path'`: Change the working directory to the given `path`.
|
||||
- `pwd`: Print the current working directory.
|
||||
- `open 'filename'`: Open a file in the current buffer.
|
||||
- `reset 'option'`: resets the given option to its default value
|
||||
- `retab`: Replaces all leading tabs with spaces or leading spaces with tabs depending on the value of `tabstospaces`.
|
||||
- `retab`: Replaces all leading tabs with spaces or leading spaces with tabs depending on the value of `tabstospaces`.
|
||||
- `raw`: micro will open a new tab and show the escape sequence for every event it receives from the terminal. This shows you what micro actually sees from the terminal and helps you see which bindings aren't possible and why. This is most useful for debugging keybindings.
|
||||
- `showkey`: Show the action(s) bound to a given key. For example running `> showkey Ctrl-c` will display `Copy`.
|
||||
- `showkey`: Show the action(s) bound to a given key. For example running `> showkey Ctrl-c` will display `Copy`.
|
||||
- `term exec?`: Open a terminal emulator running the given executable. If no executable is given, this will open the default [shell](Shell.md) in the terminal emulator.
|
||||
|
||||
## Settings
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue