VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS0.00%
Net Worth
0.762USD
STEEM
0.000STEEM
SBD
0.000SBD
Own SP
14.116SP
Detailed Balance
| STEEM | ||
| balance | 0.000STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.000STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 14.116SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 0.000SP | SP |
| Effective Power | 14.116SP | SP |
| Reward SP (pending) | 0.000SP | SP |
| SBD | ||
| sbd_balance | 0.000SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.000SBD | SBD |
{
"balance": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.000 STEEM",
"vesting_shares": "22985.904870 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"sbd_balance": "0.000 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | hansvb |
| id | 24121 |
| rank | 102,700 |
| reputation | 11826867 |
| created | 2016-07-15T12:11:51 |
| recovery_account | steem |
| proxy | None |
| post_count | 2 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2016-07-15T19:47:09 |
| last_root_post | 2016-07-15T19:47:09 |
| last_vote_time | 2016-07-15T19:47:09 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 9,949 |
| delayed_votes | 0 |
| balance | 0.000 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 0.000 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 22985.904870 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 0.000000 VESTS |
| reward_vesting_balance | 0.000000 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 0 |
| to_withdraw | 0 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 1970-01-01T00:00:00 |
| last_account_update | 1970-01-01T00:00:00 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 1970-01-01T00:00:00 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"id": 24121,
"name": "hansvb",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8ezsEgCKNmp5tJxBMW2UcRM7iN7vbMzrV4SpgFXHfzgAt896fc",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8H41SZFDPDWc4R9249RQCyYUpHFTXw9FBniqZVuc5k1EsaqyZ2",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM62YkEMVnfQvoFJUDyyLd6PGHJhigsbKx5pPtFydfVqqjXXTEgq",
1
]
]
},
"memo_key": "STM6i2pc66fALJVm1DTf5evNKwx46RFZnAoDKhZo7oTDK2Nm12zFr",
"json_metadata": "",
"posting_json_metadata": "",
"proxy": "",
"last_owner_update": "1970-01-01T00:00:00",
"last_account_update": "1970-01-01T00:00:00",
"created": "2016-07-15T12:11:51",
"mined": false,
"recovery_account": "steem",
"last_account_recovery": "1970-01-01T00:00:00",
"reset_account": "null",
"comment_count": 0,
"lifetime_vote_count": 0,
"post_count": 2,
"can_vote": true,
"voting_manabar": {
"current_mana": 9949,
"last_update_time": 1468612029
},
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1468584711
},
"voting_power": 9949,
"balance": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"sbd_balance": "0.000 SBD",
"sbd_seconds": "0",
"sbd_seconds_last_update": "1970-01-01T00:00:00",
"sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"reward_sbd_balance": "0.000 SBD",
"reward_steem_balance": "0.000 STEEM",
"reward_vesting_balance": "0.000000 VESTS",
"reward_vesting_steem": "0.000 STEEM",
"vesting_shares": "22985.904870 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"withdrawn": 0,
"to_withdraw": 0,
"withdraw_routes": 0,
"curation_rewards": 0,
"posting_rewards": 0,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"witnesses_voted_for": 0,
"last_post": "2016-07-15T19:47:09",
"last_root_post": "2016-07-15T19:47:09",
"last_vote_time": "2016-07-15T19:47:09",
"post_bandwidth": 0,
"pending_claimed_accounts": 0,
"vesting_balance": "0.000 STEEM",
"reputation": 11826867,
"transfer_history": [],
"market_history": [],
"post_history": [],
"vote_history": [],
"other_history": [],
"witness_votes": [],
"tags_usage": [],
"guest_bloggers": [],
"rank": 102700
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2019/07/15 13:19:00
2019/07/15 13:19:00
| parent author | hansvb |
| parent permlink | how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts |
| author | steemitboard |
| permlink | steemitboard-notify-hansvb-20190715t131859000z |
| title | |
| body | Congratulations @hansvb! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@hansvb/birthday3.png</td><td>Happy Birthday! - You are on the Steem blockchain for 3 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@hansvb) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=hansvb)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| Transaction Info | Block #34684590/Trx 9e5be70ae555db21bc3041f873866db98a6a66c2 |
View Raw JSON Data
{
"trx_id": "9e5be70ae555db21bc3041f873866db98a6a66c2",
"block": 34684590,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-07-15T13:19:00",
"op": [
"comment",
{
"parent_author": "hansvb",
"parent_permlink": "how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts",
"author": "steemitboard",
"permlink": "steemitboard-notify-hansvb-20190715t131859000z",
"title": "",
"body": "Congratulations @hansvb! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@hansvb/birthday3.png</td><td>Happy Birthday! - You are on the Steem blockchain for 3 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@hansvb) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=hansvb)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
}
]
}2018/10/16 18:05:57
2018/10/16 18:05:57
| parent author | hansvb |
| parent permlink | text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done |
| author | geny |
| permlink | re-hansvb-text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done-20181016t180554712z |
| title | |
| body | dayum son... |
| json metadata | {"tags":["vim"],"app":"steemit/0.1"} |
| Transaction Info | Block #26864668/Trx af6a05ee24a3a7603f7eda301792855d18e926ff |
View Raw JSON Data
{
"trx_id": "af6a05ee24a3a7603f7eda301792855d18e926ff",
"block": 26864668,
"trx_in_block": 55,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-10-16T18:05:57",
"op": [
"comment",
{
"parent_author": "hansvb",
"parent_permlink": "text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done",
"author": "geny",
"permlink": "re-hansvb-text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done-20181016t180554712z",
"title": "",
"body": "dayum son...",
"json_metadata": "{\"tags\":[\"vim\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/07/15 13:09:21
2018/07/15 13:09:21
| parent author | hansvb |
| parent permlink | how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts |
| author | steemitboard |
| permlink | steemitboard-notify-hansvb-20180715t130923000z |
| title | |
| body | Congratulations @hansvb! You have received a personal award! [](http://steemitboard.com/@hansvb) 2 Years on Steemit <sub>_Click on the badge to view your Board of Honor._</sub> **Do not miss the last post from @steemitboard:** [SteemitBoard World Cup Contest - Play-off for third result](https://steemit.com/steemitboard/@steemitboard/steemitboard-world-cup-contest-play-off-for-third-result) --- **Participate in the [SteemitBoard World Cup Contest](https://steemit.com/steemitboard/@steemitboard/steemitboard-world-cup-contest-collect-badges-and-win-free-sbd)!** Collect World Cup badges and win free SBD Support the Gold Sponsors of the contest: [@good-karma](https://v2.steemconnect.com/sign/account-witness-vote?witness=good-karma&approve=1) and [@lukestokes](https://v2.steemconnect.com/sign/account-witness-vote?witness=lukestokes.mhth&approve=1) --- > Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| Transaction Info | Block #24198016/Trx 7739212fa264e5f05ffa65d00366853b03a2c2b4 |
View Raw JSON Data
{
"trx_id": "7739212fa264e5f05ffa65d00366853b03a2c2b4",
"block": 24198016,
"trx_in_block": 39,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-07-15T13:09:21",
"op": [
"comment",
{
"parent_author": "hansvb",
"parent_permlink": "how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts",
"author": "steemitboard",
"permlink": "steemitboard-notify-hansvb-20180715t130923000z",
"title": "",
"body": "Congratulations @hansvb! You have received a personal award!\n\n[](http://steemitboard.com/@hansvb) 2 Years on Steemit\n<sub>_Click on the badge to view your Board of Honor._</sub>\n\n\n**Do not miss the last post from @steemitboard:**\n[SteemitBoard World Cup Contest - Play-off for third result](https://steemit.com/steemitboard/@steemitboard/steemitboard-world-cup-contest-play-off-for-third-result)\n\n---\n**Participate in the [SteemitBoard World Cup Contest](https://steemit.com/steemitboard/@steemitboard/steemitboard-world-cup-contest-collect-badges-and-win-free-sbd)!**\nCollect World Cup badges and win free SBD\nSupport the Gold Sponsors of the contest: [@good-karma](https://v2.steemconnect.com/sign/account-witness-vote?witness=good-karma&approve=1) and [@lukestokes](https://v2.steemconnect.com/sign/account-witness-vote?witness=lukestokes.mhth&approve=1)\n\n---\n\n> Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
}
]
}2017/11/14 23:58:33
2017/11/14 23:58:33
| voter | equimper |
| author | hansvb |
| permlink | text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done |
| weight | 10000 (100.00%) |
| Transaction Info | Block #17228508/Trx c1db4aa948221fa4c262e790d4573080d3820261 |
View Raw JSON Data
{
"trx_id": "c1db4aa948221fa4c262e790d4573080d3820261",
"block": 17228508,
"trx_in_block": 12,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-11-14T23:58:33",
"op": [
"vote",
{
"voter": "equimper",
"author": "hansvb",
"permlink": "text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done",
"weight": 10000
}
]
}2017/07/15 12:25:45
2017/07/15 12:25:45
| parent author | hansvb |
| parent permlink | how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts |
| author | steemitboard |
| permlink | steemitboard-notify-hansvb-20170715t122547000z |
| title | |
| body | Congratulations @hansvb! You have received a personal award! [](http://steemitboard.com/@hansvb) Happy Birthday - 1 Year Click on the badge to view your own Board of Honor on SteemitBoard. For more information about this award, click [here](https://steemit.com/steemitboard/@steemitboard/steemitboard-update-8-happy-birthday) > By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)! |
| json metadata | {"image":["https://steemitboard.com/img/notifications.png"]} |
| Transaction Info | Block #13704380/Trx 37f2fda4f6c394fcf86ff24d98147c63628bc91e |
View Raw JSON Data
{
"trx_id": "37f2fda4f6c394fcf86ff24d98147c63628bc91e",
"block": 13704380,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-15T12:25:45",
"op": [
"comment",
{
"parent_author": "hansvb",
"parent_permlink": "how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts",
"author": "steemitboard",
"permlink": "steemitboard-notify-hansvb-20170715t122547000z",
"title": "",
"body": "Congratulations @hansvb! You have received a personal award!\n\n[](http://steemitboard.com/@hansvb) Happy Birthday - 1 Year\nClick on the badge to view your own Board of Honor on SteemitBoard.\n\nFor more information about this award, click [here](https://steemit.com/steemitboard/@steemitboard/steemitboard-update-8-happy-birthday)\n> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notifications.png\"]}"
}
]
}hansvbupvoted (100.00%) @aintnosunshine / go-programming-for-hackers-and-pentesters2017/07/05 21:05:36
hansvbupvoted (100.00%) @aintnosunshine / go-programming-for-hackers-and-pentesters
2017/07/05 21:05:36
| voter | hansvb |
| author | aintnosunshine |
| permlink | go-programming-for-hackers-and-pentesters |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13427539/Trx 09d22eccf944d290a3d385d7dc3ad5ec9195ad42 |
View Raw JSON Data
{
"trx_id": "09d22eccf944d290a3d385d7dc3ad5ec9195ad42",
"block": 13427539,
"trx_in_block": 11,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-05T21:05:36",
"op": [
"vote",
{
"voter": "hansvb",
"author": "aintnosunshine",
"permlink": "go-programming-for-hackers-and-pentesters",
"weight": 10000
}
]
}2017/07/05 13:18:54
2017/07/05 13:18:54
| voter | scoobot |
| author | hansvb |
| permlink | text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13418217/Trx 24d2466afc7926e44f895b5d5774aa3c51c2b804 |
View Raw JSON Data
{
"trx_id": "24d2466afc7926e44f895b5d5774aa3c51c2b804",
"block": 13418217,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-05T13:18:54",
"op": [
"vote",
{
"voter": "scoobot",
"author": "hansvb",
"permlink": "text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done",
"weight": 10000
}
]
}| voter | heimindanger |
| author | hansvb |
| permlink | how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3233083/Trx 7467023ed2acf59536765a235bf02012de9f6976 |
View Raw JSON Data
{
"trx_id": "7467023ed2acf59536765a235bf02012de9f6976",
"block": 3233083,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-07-16T01:45:33",
"op": [
"vote",
{
"voter": "heimindanger",
"author": "hansvb",
"permlink": "how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts",
"weight": 10000
}
]
}| parent author | hansvb |
| parent permlink | how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts |
| author | heimindanger |
| permlink | re-hansvb-how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts-20160716t014455097z |
| title | |
| body | You would love [i3wm](https://i3wm.org/), if you weren't a Windows user... |
| json metadata | {"tags":["power-tip"],"links":["https://i3wm.org/"]} |
| Transaction Info | Block #3233070/Trx 3f67f1533cf3813d584328ab0f154ca585e9b89b |
View Raw JSON Data
{
"trx_id": "3f67f1533cf3813d584328ab0f154ca585e9b89b",
"block": 3233070,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-07-16T01:44:54",
"op": [
"comment",
{
"parent_author": "hansvb",
"parent_permlink": "how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts",
"author": "heimindanger",
"permlink": "re-hansvb-how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts-20160716t014455097z",
"title": "",
"body": "You would love [i3wm](https://i3wm.org/), if you weren't a Windows user...",
"json_metadata": "{\"tags\":[\"power-tip\"],\"links\":[\"https://i3wm.org/\"]}"
}
]
}| voter | cyber |
| author | hansvb |
| permlink | how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3225985/Trx 16eee1449019be3dc5b00995ebdbf75adeca4fcb |
View Raw JSON Data
{
"trx_id": "16eee1449019be3dc5b00995ebdbf75adeca4fcb",
"block": 3225985,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-07-15T19:48:09",
"op": [
"vote",
{
"voter": "cyber",
"author": "hansvb",
"permlink": "how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts",
"weight": 10000
}
]
}| voter | yana |
| author | hansvb |
| permlink | how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3225985/Trx 04aa9d617d8baa2bcf6d454ce8a2800502a0bc50 |
View Raw JSON Data
{
"trx_id": "04aa9d617d8baa2bcf6d454ce8a2800502a0bc50",
"block": 3225985,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-07-15T19:48:09",
"op": [
"vote",
{
"voter": "yana",
"author": "hansvb",
"permlink": "how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts",
"weight": 10000
}
]
}| voter | seagul |
| author | hansvb |
| permlink | how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3225976/Trx be789415c12f1f132ae8564b9abb981e7d7de84d |
View Raw JSON Data
{
"trx_id": "be789415c12f1f132ae8564b9abb981e7d7de84d",
"block": 3225976,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-07-15T19:47:39",
"op": [
"vote",
{
"voter": "seagul",
"author": "hansvb",
"permlink": "how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts",
"weight": 10000
}
]
}| voter | hansvb |
| author | hansvb |
| permlink | how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3225966/Trx a453de527653081535776c64884599eee222e62e |
View Raw JSON Data
{
"trx_id": "a453de527653081535776c64884599eee222e62e",
"block": 3225966,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-07-15T19:47:09",
"op": [
"vote",
{
"voter": "hansvb",
"author": "hansvb",
"permlink": "how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts",
"weight": 10000
}
]
}| parent author | |
| parent permlink | power-tip |
| author | hansvb |
| permlink | how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts |
| title | How I am probably web-browsing faster than you are (with the keyboard and vi-shortcuts) |
| body | # Intro In this post I want to share some of the tricks I use to control my Windows-machine with the keyboard and how **a browser-plugin has increased my browsing-speed** as well. # Working faster with the keyboard I am a keyboard-guy. This means I usually like to keep my hands on the keyboard. I consider moving back and forth from mouse to keyboard a waste of time. (I would even go so far as to say that *moving my hands from the main typing row to the cursor keys is a waste of time*!) - I use the windows-key to open the Windows start-menu and (partially) type the name of a program to start it - I use `ALT-TAB` and `ALT-SHIFT-TAB` to change between running programs - I use `WIN-E` to quickly start a file explorer - I have even attached shortcuts to start some of my most used programs : - `ALT+numericalblock_+` to open a dos shell (I use ConsoleZ) - `ALT+numericalblock_/` to open FAR MANAGER (my favorite 2 panel file explorer) - `ALT+numericalblock_*` to open a web browser For more info about windows shortcuts, check https://support.microsoft.com/en-us/kb/126449. To add *launch*-shortcuts to your own favorite programs, right-click on a program on your start-menu, pin it to the taskbar and edit the properties. # Keyboard shortcuts in the browser The first step to faster web-browsing (and perhaps the only step you are willing to take) is to learn the default shortcuts of your webbrowser. I hope you know about `CTRL-T` and `CTRL-W` to open and close a tab. But there's a lot more you can do, like `CTRL-SHIFT-N` to open an incognito-window or even `ALT-1` to jump to the first open tab. Check https://support.google.com/chrome/answer/157179?hl=en and find yourself a few useful ones. I constantly seem to use `CTRL-TAB` and `CTRL-SHIFT-TAB` to switch between tabs. I also use `PageUp` and `PageDown`, or simply `SPACE` to scroll down a page. # Vi-shortcuts in the browser But to get the **biggest advantage** over people who are constantly switching between their keyboard and mouse, you should install this extension: - for Chrome : Vimium - https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb - for Firefox : VimFx - https://addons.mozilla.org/en-US/firefox/addon/vimfx/ You get a couple of crazy shortcuts with this. I will mention a few I use the most. (People who know the vi-text-editor will certainly recognize some of these!) - The `j`- and `k`-keys replace the cursor-up and cursor-down keys. I find it a huge time-saver that I can keep my fingers on the main row of my keyboard, to scroll a webpage up or down. (`d` and `u` allow you to scroll a half page up or down - something which isn't possible with the default shortcuts) - The `t`- and `x`-shortcut open and close tabs. This saves pressing `CTRL` which in time will hopefully protect me better against developing RSI. - Most of all: the `f`-shortcut allows me to jump to links in a rather ingenious way. As soon as I press this key, every link on the page gets its own keyboard-shortcut which I then simply have to type to go to that page. A picture is better than a 1000 words : https://addons.cdn.mozilla.net/user-media/previews/full/175/175044.png?modified=1465745309 - Equally useful is the `F` (capital `f`) which does exactly the same, except open the link in a new tab. When I open a new web browser-window (or switch to an existing one with `ALT-TAB`) I usually press `ALT-D` to put my cursor in the address bar so I can immediately start typing an address (in Chrome) or after one press of `TAB`(in Firefox) I am in the search-box. All these combined, make that I seldom need my mouse to browse the web. I find it also very handy for working on (small) laptops, like my Chromebook, especially when I'm in a position (sitting/laying) where the mousepad is not very reachable. One warning though: some websites have already keyboard-shortcuts defined (google and github come to mind) : if you prefer their shortcuts, you will have to add an exception for these websites. Also: sometimes I use the keyboard to select the first letter of something in a long drop-down-list. If I am not careful and the focus was not really in the drop-down-box, some unexpected action gets executed. But these are really the only 2 downsides I ever experienced. # Conclusion Of course, web-browsing with the keyboard isn't something you always do. Sometimes having one hand on the mouse and just clicking around is the easiest thing to do. But when you happen to be typing, the move to the mouse can be a disruption in your *flow*! I advice you to try it out! If you're like me, you'll like at first, but you will be a bit put off by the completely different browsing-experience you have become used to. So you might switch it off again... But if you do a lot of typing work I can guarantee you: there will come a day, when you are busily working on your keyboard and need to look up many things in between, when you will realize just how much cumulative time you are wasting by reaching out for that mouse every time! Happy keyboard-browsing! |
| json metadata | {"tags":["power-tip"],"links":["https://support.microsoft.com/en-us/kb/126449."]} |
| Transaction Info | Block #3225966/Trx a453de527653081535776c64884599eee222e62e |
View Raw JSON Data
{
"trx_id": "a453de527653081535776c64884599eee222e62e",
"block": 3225966,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-07-15T19:47:09",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "power-tip",
"author": "hansvb",
"permlink": "how-i-am-probably-web-browsing-faster-than-you-are-with-the-keyboard-and-vi-shortcuts",
"title": "How I am probably web-browsing faster than you are (with the keyboard and vi-shortcuts)",
"body": "# Intro\n\nIn this post I want to share some of the tricks I use to control my Windows-machine with the keyboard and how **a browser-plugin has increased my browsing-speed** as well.\n\n# Working faster with the keyboard\n\nI am a keyboard-guy. This means I usually like to keep my hands on the keyboard. I consider moving back and forth from mouse to keyboard a waste of time. (I would even go so far as to say that *moving my hands from the main typing row to the cursor keys is a waste of time*!)\n\n- I use the windows-key to open the Windows start-menu and (partially) type the name of a program to start it\n- I use `ALT-TAB` and `ALT-SHIFT-TAB` to change between running programs \n- I use `WIN-E` to quickly start a file explorer\n- I have even attached shortcuts to start some of my most used programs :\n - `ALT+numericalblock_+` to open a dos shell (I use ConsoleZ)\n - `ALT+numericalblock_/` to open FAR MANAGER (my favorite 2 panel file explorer)\n - `ALT+numericalblock_*` to open a web browser\n\nFor more info about windows shortcuts, check https://support.microsoft.com/en-us/kb/126449.\nTo add *launch*-shortcuts to your own favorite programs, right-click on a program on your start-menu, pin it to the taskbar and edit the properties.\n\n# Keyboard shortcuts in the browser\n\nThe first step to faster web-browsing (and perhaps the only step you are willing to take) is to learn the default shortcuts of your webbrowser.\n\nI hope you know about `CTRL-T` and `CTRL-W` to open and close a tab. But there's a lot more you can do, like `CTRL-SHIFT-N` to open an incognito-window or even `ALT-1` to jump to the first open tab. Check https://support.google.com/chrome/answer/157179?hl=en and find yourself a few useful ones.\n\nI constantly seem to use `CTRL-TAB` and `CTRL-SHIFT-TAB` to switch between tabs.\n\nI also use `PageUp` and `PageDown`, or simply `SPACE` to scroll down a page.\n\n# Vi-shortcuts in the browser\n\nBut to get the **biggest advantage** over people who are constantly switching between their keyboard and mouse, you should install this extension:\n\n- for Chrome : Vimium - https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb\n- for Firefox : VimFx - https://addons.mozilla.org/en-US/firefox/addon/vimfx/\n\nYou get a couple of crazy shortcuts with this. I will mention a few I use the most.\n(People who know the vi-text-editor will certainly recognize some of these!)\n\n- The `j`- and `k`-keys replace the cursor-up and cursor-down keys. I find it a huge time-saver that I can keep my fingers on the main row of my keyboard, to scroll a webpage up or down. (`d` and `u` allow you to scroll a half page up or down - something which isn't possible with the default shortcuts)\n- The `t`- and `x`-shortcut open and close tabs. This saves pressing `CTRL` which in time will hopefully protect me better against developing RSI.\n- Most of all: the `f`-shortcut allows me to jump to links in a rather ingenious way. As soon as I press this key, every link on the page gets its own keyboard-shortcut which I then simply have to type to go to that page. A picture is better than a 1000 words : https://addons.cdn.mozilla.net/user-media/previews/full/175/175044.png?modified=1465745309\n- Equally useful is the `F` (capital `f`) which does exactly the same, except open the link in a new tab.\n\nWhen I open a new web browser-window (or switch to an existing one with `ALT-TAB`) I usually press `ALT-D` to put my cursor in the address bar so I can immediately start typing an address (in Chrome) or after one press of `TAB`(in Firefox) I am in the search-box.\n\nAll these combined, make that I seldom need my mouse to browse the web. I find it also very handy for working on (small) laptops, like my Chromebook, especially when I'm in a position (sitting/laying) where the mousepad is not very reachable. \n\nOne warning though: some websites have already keyboard-shortcuts defined (google and github come to mind) : if you prefer their shortcuts, you will have to add an exception for these websites. Also: sometimes I use the keyboard to select the first letter of something in a long drop-down-list. If I am not careful and the focus was not really in the drop-down-box, some unexpected action gets executed. But these are really the only 2 downsides I ever experienced.\n\n# Conclusion\n\nOf course, web-browsing with the keyboard isn't something you always do. Sometimes having one hand on the mouse and just clicking around is the easiest thing to do. But when you happen to be typing, the move to the mouse can be a disruption in your *flow*! \n\nI advice you to try it out! If you're like me, you'll like at first, but you will be a bit put off by the completely different browsing-experience you have become used to. So you might switch it off again... But if you do a lot of typing work I can guarantee you: there will come a day, when you are busily working on your keyboard and need to look up many things in between, when you will realize just how much cumulative time you are wasting by reaching out for that mouse every time!\n\nHappy keyboard-browsing!",
"json_metadata": "{\"tags\":[\"power-tip\"],\"links\":[\"https://support.microsoft.com/en-us/kb/126449.\"]}"
}
]
}hansvbupvoted (100.00%) @cass / a-curated-list-of-awesome-lists
hansvbupvoted (100.00%) @cass / a-curated-list-of-awesome-lists
| voter | hansvb |
| author | cass |
| permlink | a-curated-list-of-awesome-lists |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3221718/Trx ba31843e6ad970da432535cc608c7e9e797cf79c |
View Raw JSON Data
{
"trx_id": "ba31843e6ad970da432535cc608c7e9e797cf79c",
"block": 3221718,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-07-15T16:11:30",
"op": [
"vote",
{
"voter": "hansvb",
"author": "cass",
"permlink": "a-curated-list-of-awesome-lists",
"weight": 10000
}
]
}| voter | yana |
| author | hansvb |
| permlink | text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3221665/Trx b21788c6863d79eb3c0fd904e1535fffdf59485b |
View Raw JSON Data
{
"trx_id": "b21788c6863d79eb3c0fd904e1535fffdf59485b",
"block": 3221665,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-07-15T16:08:48",
"op": [
"vote",
{
"voter": "yana",
"author": "hansvb",
"permlink": "text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done",
"weight": 10000
}
]
}| parent author | hansvb |
| parent permlink | text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done |
| author | nastrom |
| permlink | re-hansvb-text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done-20160715t151947417z |
| title | |
| body | Very interesting! I like it! Good Luck To You! |
| json metadata | {"tags":["vim"]} |
| Transaction Info | Block #3220703/Trx a331cfcd5da059be9b71bb45bdc4de628a20fb45 |
View Raw JSON Data
{
"trx_id": "a331cfcd5da059be9b71bb45bdc4de628a20fb45",
"block": 3220703,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-07-15T15:19:57",
"op": [
"comment",
{
"parent_author": "hansvb",
"parent_permlink": "text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done",
"author": "nastrom",
"permlink": "re-hansvb-text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done-20160715t151947417z",
"title": "",
"body": "Very interesting! I like it! Good Luck To You!",
"json_metadata": "{\"tags\":[\"vim\"]}"
}
]
}| voter | qonq99 |
| author | hansvb |
| permlink | text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3220632/Trx 73ac38bfba84896e600615595abbf9163a9294b7 |
View Raw JSON Data
{
"trx_id": "73ac38bfba84896e600615595abbf9163a9294b7",
"block": 3220632,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-07-15T15:16:24",
"op": [
"vote",
{
"voter": "qonq99",
"author": "hansvb",
"permlink": "text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done",
"weight": 10000
}
]
}| voter | nastrom |
| author | hansvb |
| permlink | text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3220631/Trx 9b1700e15bfdfb28232fd211bc25d2412dd8fc82 |
View Raw JSON Data
{
"trx_id": "9b1700e15bfdfb28232fd211bc25d2412dd8fc82",
"block": 3220631,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-07-15T15:16:21",
"op": [
"vote",
{
"voter": "nastrom",
"author": "hansvb",
"permlink": "text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done",
"weight": 10000
}
]
}| voter | hansvb |
| author | hansvb |
| permlink | text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3220625/Trx f1e4694d1618ab27e2b2bf5a547ecc4e4cb7b199 |
View Raw JSON Data
{
"trx_id": "f1e4694d1618ab27e2b2bf5a547ecc4e4cb7b199",
"block": 3220625,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-07-15T15:16:03",
"op": [
"vote",
{
"voter": "hansvb",
"author": "hansvb",
"permlink": "text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done",
"weight": 10000
}
]
}hansvbpublished a new post: text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done
hansvbpublished a new post: text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done
| parent author | |
| parent permlink | vim |
| author | hansvb |
| permlink | text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done |
| title | Text-editing as a power user : from vim to spacemacs. Or how to Get Things Done. |
| body | # TLDR Learn how you can use a powerful text-editor to **Get Things Done** (an improvement over TODO-lists) in **org-mode**. Also: **Spacemacs** might end the eternal **vim** vs. **emacs**-war. # Intro If you are a developer (or perhaps a writer or simply someone who *edits a lot of text-files*) you probably know about **vim** : the IMproved version of the (age-old) standard unix **vi**-text-editor. A vim user myself for some years, I can confirm it has sped up significantly certain text-editing tasks. Even on my Windows-box I regularly use **gvim**. If you know vim, you most likely have heard about the age-old rivalry with **emacs**. It is bigger and clunkier (e.g. in startup-time) but has much better extensibility support in its **elisp**-programming language. Vim is extensible too but **vimscript** is a rather ugly language with which you can do nothing outside of vim. The biggest difference between the two is that vim is a **modal editor** : the user interface is divided into seperate modes for navigating your text-file and actually editing it. Emacs on the other hand is much more RSI-prone since all its commands make use of many combinations of modifier keys. As the joke goes: EMACS stands for *Escape, Meta, Alt, Control, Shift*. The time is now finally here to solve this age-old dispute (perhaps) once and for all : http://spacemacs.org/. It's built around the excellent **evil-mode**, which is a very good simulation of **vim inside emacs**. But it's much more than that. It comes preconfigured with many plugins. Its name is coming from the `spacebar`-key which serves as the starting point of many powerful commands, including file-browsing, undo'ing and just generally - you know - laying out text- and source-code-files and managing your projects. # Do you really need such a powerful text-editor? Before venturing into vim- or emacs-land you should ask yourself if you really need a text editor that gives you more than 40 years of text-editing experience. For some people **notepad++** might do. Of course you already know about CUT, COPY and PASTE (`CTRL-X`, `CTRL-C` and `CTRL-V`). I also recommend at least learning the `CTRL+LEFT-ARROW` and `CTRL+RIGHT-ARROW` combinations to jump between words. Or to hold `SHIFT` while navigating around to select text. I regularly use `SHIFT-HOME` and `SHIFT-END` to select a piece of text from my cursor-position to the end of a line. (All these key-combinations work in most Windows/OSX-programs). But what if you want to center text? Or want your text automatically cut off at 80 characters and reformat your paragraphs? Have you ever seen an undo-feature that is so powerful it visualizes your whole editing history in a tree : https://www.emacswiki.org/emacs/UndoTree? Of course learning a decent text-editor takes some time but this process can be very fun and engaging. Customizing and personalizing your editor takes even more time but here spacemacs comes to the rescue! Only after some time-investment, you will start to realize what an improvement a customizable editor (and perhaps vim's *normal-mode*) can make! These editors are so powerful that many programmers prefer them above complete IDE's like Visual Studio or Eclipse. Some people seem to like SublimeText but that one comes with all the downsides of closed software. # Some words about vim ## Modal editing When you start up vim (for example `vi myfile.md` from a Linux-shell), you are in **normal mode** which allows you to navigate around without moving your hands from the typing area of your keyboard : the cursor keys are replaced with `j`, `k`, `h` and `l`. If you want to insert text, you have to enter **insert mode** with `i`. To leave insert mode, you press `ESC` (or, as many power-users do, in your `.vimrc`-file you make a binding to a key-combination like `fd` or `jj` so you have to move your hands *even less* - since reaching for that `<ESC>`-key slows you down - yes, we are that puristic). The first step to vim-mastery is realizing that **normal mode** is your **main mode** and you start to use commands to jump from word to word (`w`, `b`, `e`), sentence to sentence (`(`, `)`) and paragraph to paragraph (`{`, `}`). The second step is that you start to use commands like `cw` (change word) to replace one word, or the mighty powerful `ct.` (change till next `.`) which allows you to change anything from the current cursor position until the first `.`. Then there are also macro's you can record with `q` and execute with `@`. The `.`-command repeats your last command. I regularly use this to quickly put a `-` in front of a bunch of words, to create a list. Check for example this talk if you want to see some of it in action. https://www.youtube.com/watch?v=xGqUTtYWAXc ## Plugins The next level of vim-mastery you will reach with plugins. As a developer I've found https://github.com/tpope/vim-commentary to be indispensable : selecting a piece of text (in **visual mode**) with `v` and then pressing `gcc` puts code in comments (depending on which programming language you're working in). Also https://github.com/tpope/vim-surround has at many occasions drastically improved my workflow : with a few keypresses I am able to surround a piece of text with characters like `(`, `"`, `'` and even to quickly change something surrounded with `'` to `"`. And then one day I tried https://github.com/dhruvasagar/vim-table-mode which really got me realizing how much power vim has. It goes as far as to basically have a mini-Excel (with ascii-art tables) inside your text-editor! In fact, It was a simple mail to the author of this plugin from which I learned the inspiration for it had come from emacs' **org-mode**. For me this ultimately led to the discovery of http://spacemacs.org/ (more about this later). ## Writing my own plugin After some time I became quite proficient in editing/personalizing my `.vimscript`-file (or rather: using Vundle to install plugins and copy/paste some stuff from the `README.md`'s into my own config) and got interested in learning a bit of vimscript myself. I soon discovered my time would be better spent learning some **elisp** in stead. Or rather: to achieve many more cool things, I wouldn't even have to learn vimscript but could just start using http://spacemacs.org/. # Emacs I had tried emacs before (i.e. I did the included tutorial) but the modal-style of editing of vim still had my preference. (Vi being the de-facto standard editor on Linux-shells is how I got into it.) As I told you before it was **org-mode** (http://orgmode.org/) which renewed my interest in emacs. I played around with emacs for a few hours, configuring my `.emacs.d`-file as I had learned to do with vim. I stumbled upon this talk, which made me realize I had to give emacs a serious chance before deciding switching back to vim with its ugly vimscript : https://www.youtube.com/watch?v=JWD1Fpdd4Pc ## Major- and minor-modes Editing a *buffer* (a text-file) in emacs always happens with exactly **one major-mode** and **many minor-modes** active. The sole thing I want to tell about it here is that the major `text-mode` together with the minor `auto-fill-mode` already provided me with (**pure emacs out-of-the-box!**) functionality I had spent quite some time fine-tuning on vim. This was my first `+1` for emacs. Another `+1` is the help-system and how it automatically shows which keybindings a command has, even if you have changed it in your `.emacs`-file. In standard emacs (and also in spacemacs, since it is largely compatible) you can press `CTRL-h k` followed by a key-comination to learn about the command attached to that key combination. I like that to learn emacs, I can spend most of my time inside it and only occasionally have to ask Google for help. ## Org-mode And so we arrive at one of the killer-plugins of emacs, especially if you are a TODO-list fanatic : the major *org-mode*. This talk gives you one of the best overviews of what's possible, by the creator of org-mode himself (meanwhile showing that emacs can also be a life-saver for computer-users with bad vision): https://www.youtube.com/watch?v=oJTwQvgfgMM After this, I also got to know GTD (http://gettingthingsdone.com/) which basically teaches you how you have been managing your TODO-lists the wrong way all-along... # Enter spacemacs Personally I found it rather enjoyable to look for emacs-plugins, configure my `.emacs.d`-file and then testing some new feature my text-editor had just gotten. I learned about many interesting plugins which were all easily installable as *MELPA-packages* from inside emacs : try `ALT-x` (or `M-x` as emacs-users call it) with which you can execute any command and then execute `package-list-packages` which gives you an idea how many plugins you can install. It was in my quest for interesting packages that I stumbled upon the main topic of this post : http://spacemacs.org/. All of a sudden I am now not looking for new packages, but rather learning about the packages the spacemacs-team chose to include. So far I am loving their choices and it became clear to me that emacs really is a superior editor. It's a bit harder to find good documentation about the spacemacs-configuration of some packages specifically, since you will often find the pure-emacs-version first. That said : with a bit of google-fu and a lot of exploration inside spacemacs itself, I'm sure you too will find some killer-feature! It is a quest I'm currently very much engaged in... In my `.spacemacs.d`-file I have so far activated several amazing **spacemacs layers** : `git`, `markdown`, `autocomplete` not to mention some of the programming layers. Besides those layers, I have not yet felt the need to configure much since the spacemacs-defaults are mostly very good. One minor problem with the default configuration for me is that `fd` is the standard key-combination to exit *evil-insert-mode*, which happens to be a character-combination which is common in my mothertongue (Dutch) and therefore occasionally annoys me when writing text in Dutch. I have yet to change it to `jj` which I prefer. The little vimscript `imap jj <ESC>l` used to be the first thing I added to an empty `.vimrc`-file. After the discovery of spacemacs, I wonder if I will still use vim often enough to make it worthwhile to add this basic vim-configuration when (and if!) installing it on a new system. # Emacs as your only tool? It is said that emacs is not so much a text-editor as it is a complete working environment, even an OS. I don't see it that way *yet*. I was pleasantly surprised with the included IRC-package (erc) and LaTeX-editing and -previewing is something I haven't seen any other text-editor do. It renders me hopeful that Emacs 25 (not out yet) will even let me (graphically) browse the web : https://www.reddit.com/r/emacs/comments/4srze9/watching_youtube_inside_emacs_25/. That said, these days I still use a lot of other tools like **FAR manager** (http://www.farmanager.com/) with its built-in editor (which is just a `F4`-press away) for a lot of quick modifications. It remains to be seen if spacemacs with it's HELM file-browser will make me (partially) change this workflow in the foreseeable future. For Windows-users that want to have the joy of having something like Ubuntu's `sudo apt-get install`to install software, I recommend https://chocolatey.org/packages which is how I install most of my Windows-tools. Unfortunately spacemacs isn't included there yet. I also recommend **ConsoleZ** (https://chocolatey.org/packages?q=consolez) for an improved shell on Windows. # Installation To conclude, let me quickly get you up to speed on how to try it yourself on Windows. First of all : install emacs itself. For Windows I would recommend https://sourceforge.net/projects/emacsbinw64/. On my Xubuntu 14.04 I found that the 24.3 version in the apt-repository was a bit outdated, so I compiled my own from source. I believe OS X users can use `brew`. Next you will have to install spacemacs, which basically means you have to `git clone` the spacemacs-repository in the emacs-configuration-directory `.emacs.d`. You can read about it here : https://simpletutorials.com/c/2758/How+to+Install+Spacemacs+on+Windows I would recommend installing `chocolatey` (mentioned above) to quickly install `git` (with `choco install git`). After the first launch you will be asked if you want `evil`- or `emacs`-mode. If you already know a bit of vim, I recommend `evil`-mode. If not, perhaps you should first install vim (or gvim) (`choco install vim`) and do `:h` to do a very basic vim-tutorial. Of course there is heaps of vim-learning-material on the web, as it is currently a very popular editor, especially for developers using OS X or Linux. But remember: once you start modifying your vim-configuration, perhaps it's better to try **spacemacs** instead! Happy hacking! |
| json metadata | {"tags":["vim","emacs","spacemacs","text-editor","gtd","todo-list","org-mode"],"links":["https://www.youtube.com/watch?v=xGqUTtYWAXc","https://www.reddit.com/r/emacs/comments/4srze9/watching_youtube_inside_emacs_25/."]} |
| Transaction Info | Block #3220625/Trx f1e4694d1618ab27e2b2bf5a547ecc4e4cb7b199 |
View Raw JSON Data
{
"trx_id": "f1e4694d1618ab27e2b2bf5a547ecc4e4cb7b199",
"block": 3220625,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-07-15T15:16:03",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "vim",
"author": "hansvb",
"permlink": "text-editing-as-a-power-user-from-vim-to-spacemacs-or-how-to-get-things-done",
"title": "Text-editing as a power user : from vim to spacemacs. Or how to Get Things Done.",
"body": "# TLDR\n\nLearn how you can use a powerful text-editor to **Get Things Done** (an improvement over TODO-lists) in **org-mode**.\n\nAlso: **Spacemacs** might end the eternal **vim** vs. **emacs**-war.\n\n# Intro\n\nIf you are a developer (or perhaps a writer or simply someone who *edits a lot of text-files*) you probably know about **vim** : the IMproved version of the (age-old) standard unix **vi**-text-editor. A vim user myself for some years, I can confirm it has sped up significantly certain text-editing tasks. Even on my Windows-box I regularly use **gvim**.\n\nIf you know vim, you most likely have heard about the age-old rivalry with **emacs**. It is bigger and clunkier (e.g. in startup-time) but has much better extensibility support in its **elisp**-programming language. Vim is extensible too but **vimscript** is a rather ugly language with which you can do nothing outside of vim. The biggest difference between the two is that vim is a **modal editor** : the user interface is divided into seperate modes for navigating your text-file and actually editing it. Emacs on the other hand is much more RSI-prone since all its commands make use of many combinations of modifier keys. As the joke goes: EMACS stands for *Escape, Meta, Alt, Control, Shift*.\n\nThe time is now finally here to solve this age-old dispute (perhaps) once and for all : http://spacemacs.org/. It's built around the excellent **evil-mode**, which is a very good simulation of **vim inside emacs**. But it's much more than that. It comes preconfigured with many plugins. Its name is coming from the `spacebar`-key which serves as the starting point of many powerful commands, including file-browsing, undo'ing and just generally - you know - laying out text- and source-code-files and managing your projects.\n\n# Do you really need such a powerful text-editor?\n\nBefore venturing into vim- or emacs-land you should ask yourself if you really need a text editor that gives you more than 40 years of text-editing experience.\n\nFor some people **notepad++** might do. Of course you already know about CUT, COPY and PASTE (`CTRL-X`, `CTRL-C` and `CTRL-V`). I also recommend at least learning the `CTRL+LEFT-ARROW` and `CTRL+RIGHT-ARROW` combinations to jump between words. Or to hold `SHIFT` while navigating around to select text. I regularly use `SHIFT-HOME` and `SHIFT-END` to select a piece of text from my cursor-position to the end of a line. (All these key-combinations work in most Windows/OSX-programs).\n\n\nBut what if you want to center text? Or want your text automatically cut off at 80 characters and reformat your paragraphs? Have you ever seen an undo-feature that is so powerful it visualizes your whole editing history in a tree : https://www.emacswiki.org/emacs/UndoTree? \n\nOf course learning a decent text-editor takes some time but this process can be very fun and engaging. Customizing and personalizing your editor takes even more time but here spacemacs comes to the rescue!\nOnly after some time-investment, you will start to realize what an improvement a customizable editor (and perhaps vim's *normal-mode*) can make!\n\nThese editors are so powerful that many programmers prefer them above complete IDE's like Visual Studio or Eclipse. Some people seem to like SublimeText but that one comes with all the downsides of closed software.\n\n# Some words about vim\n\n## Modal editing\n\nWhen you start up vim (for example `vi myfile.md` from a Linux-shell), you are in **normal mode** which allows you to navigate around without moving your hands from the typing area of your keyboard : the cursor keys are replaced with `j`, `k`, `h` and `l`. If you want to insert text, you have to enter **insert mode** with `i`. To leave insert mode, you press `ESC` (or, as many power-users do, in your `.vimrc`-file you make a binding to a key-combination like `fd` or `jj` so you have to move your hands *even less* - since reaching for that `<ESC>`-key slows you down - yes, we are that puristic).\n\nThe first step to vim-mastery is realizing that **normal mode** is your **main mode** and you start to use commands to jump from word to word (`w`, `b`, `e`), sentence to sentence (`(`, `)`) and paragraph to paragraph (`{`, `}`).\n\nThe second step is that you start to use commands like `cw` (change word) to replace one word, or the mighty powerful `ct.` (change till next `.`) which allows you to change anything from the current cursor position until the first `.`.\n\nThen there are also macro's you can record with `q` and execute with `@`. The `.`-command repeats your last command. I regularly use this to quickly put a `-` in front of a bunch of words, to create a list.\n\nCheck for example this talk if you want to see some of it in action.\n\nhttps://www.youtube.com/watch?v=xGqUTtYWAXc\n\n## Plugins\n\nThe next level of vim-mastery you will reach with plugins. \n\nAs a developer I've found https://github.com/tpope/vim-commentary to be indispensable : selecting a piece of text (in **visual mode**) with `v` and then pressing `gcc` puts code in comments (depending on which programming language you're working in).\nAlso https://github.com/tpope/vim-surround has at many occasions drastically improved my workflow : with a few keypresses I am able to surround a piece of text with characters like `(`, `\"`, `'` and even to quickly change something surrounded with `'` to `\"`.\n\nAnd then one day I tried https://github.com/dhruvasagar/vim-table-mode which really got me realizing how much power vim has. It goes as far as to basically have a mini-Excel (with ascii-art tables) inside your text-editor!\nIn fact, It was a simple mail to the author of this plugin from which I learned the inspiration for it had come from emacs' **org-mode**. For me this ultimately led to the discovery of http://spacemacs.org/ (more about this later).\n\n## Writing my own plugin\n\nAfter some time I became quite proficient in editing/personalizing my `.vimscript`-file (or rather: using Vundle to install plugins and copy/paste some stuff from the `README.md`'s into my own config) and got interested in learning a bit of vimscript myself. I soon discovered my time would be better spent learning some **elisp** in stead. Or rather: to achieve many more cool things, I wouldn't even have to learn vimscript but could just start using http://spacemacs.org/.\n\n# Emacs\n\nI had tried emacs before (i.e. I did the included tutorial) but the modal-style of editing of vim still had my preference. (Vi being the de-facto standard editor on Linux-shells is how I got into it.) As I told you before it was **org-mode** (http://orgmode.org/) which renewed my interest in emacs. I played around with emacs for a few hours, configuring my `.emacs.d`-file as I had learned to do with vim. I stumbled upon this talk, which made me realize I had to give emacs a serious chance before deciding switching back to vim with its ugly vimscript : \n\nhttps://www.youtube.com/watch?v=JWD1Fpdd4Pc \n\n## Major- and minor-modes\n\nEditing a *buffer* (a text-file) in emacs always happens with exactly **one major-mode** and **many minor-modes** active. The sole thing I want to tell about it here is that the major `text-mode` together with the minor `auto-fill-mode` already provided me with (**pure emacs out-of-the-box!**) functionality I had spent quite some time fine-tuning on vim. This was my first `+1` for emacs.\n\nAnother `+1` is the help-system and how it automatically shows which keybindings a command has, even if you have changed it in your `.emacs`-file. In standard emacs (and also in spacemacs, since it is largely compatible) you can press `CTRL-h k` followed by a key-comination to learn about the command attached to that key combination.\n\nI like that to learn emacs, I can spend most of my time inside it and only occasionally have to ask Google for help.\n\n## Org-mode\n\nAnd so we arrive at one of the killer-plugins of emacs, especially if you are a TODO-list fanatic : the major *org-mode*.\nThis talk gives you one of the best overviews of what's possible, by the creator of org-mode himself (meanwhile showing that emacs can also be a life-saver for computer-users with bad vision): \n\nhttps://www.youtube.com/watch?v=oJTwQvgfgMM\n\nAfter this, I also got to know GTD (http://gettingthingsdone.com/) which basically teaches you how you have been managing your TODO-lists the wrong way all-along...\n\n# Enter spacemacs\n\nPersonally I found it rather enjoyable to look for emacs-plugins, configure my `.emacs.d`-file and then testing some new feature my text-editor had just gotten. I learned about many interesting plugins which were all easily installable as *MELPA-packages* from inside emacs : try `ALT-x` (or `M-x` as emacs-users call it) with which you can execute any command and then execute `package-list-packages` which gives you an idea how many plugins you can install.\n\nIt was in my quest for interesting packages that I stumbled upon the main topic of this post : http://spacemacs.org/. All of a sudden I am now not looking for new packages, but rather learning about the packages the spacemacs-team chose to include. So far I am loving their choices and it became clear to me that emacs really is a superior editor. It's a bit harder to find good documentation about the spacemacs-configuration of some packages specifically, since you will often find the pure-emacs-version first. That said : with a bit of google-fu and a lot of exploration inside spacemacs itself, I'm sure you too will find some killer-feature! It is a quest I'm currently very much engaged in...\n\nIn my `.spacemacs.d`-file I have so far activated several amazing **spacemacs layers** : `git`, `markdown`, `autocomplete` not to mention some of the programming layers. Besides those layers, I have not yet felt the need to configure much since the spacemacs-defaults are mostly very good. One minor problem with the default configuration for me is that `fd` is the standard key-combination to exit *evil-insert-mode*, which happens to be a character-combination which is common in my mothertongue (Dutch) and therefore occasionally annoys me when writing text in Dutch. I have yet to change it to `jj` which I prefer. The little vimscript `imap jj <ESC>l` used to be the first thing I added to an empty `.vimrc`-file. After the discovery of spacemacs, I wonder if I will still use vim often enough to make it worthwhile to add this basic vim-configuration when (and if!) installing it on a new system.\n\n# Emacs as your only tool?\n\nIt is said that emacs is not so much a text-editor as it is a complete working environment, even an OS. I don't see it that way *yet*.\n\nI was pleasantly surprised with the included IRC-package (erc) and LaTeX-editing and -previewing is something I haven't seen any other text-editor do. It renders me hopeful that Emacs 25 (not out yet) will even let me (graphically) browse the web : https://www.reddit.com/r/emacs/comments/4srze9/watching_youtube_inside_emacs_25/.\n\nThat said, these days I still use a lot of other tools like **FAR manager** (http://www.farmanager.com/) with its built-in editor (which is just a `F4`-press away) for a lot of quick modifications. It remains to be seen if spacemacs with it's HELM file-browser will make me (partially) change this workflow in the foreseeable future.\n\nFor Windows-users that want to have the joy of having something like Ubuntu's `sudo apt-get install`to install software, I recommend https://chocolatey.org/packages which is how I install most of my Windows-tools. Unfortunately spacemacs isn't included there yet.\n\nI also recommend **ConsoleZ** (https://chocolatey.org/packages?q=consolez) for an improved shell on Windows.\n\n# Installation\n\nTo conclude, let me quickly get you up to speed on how to try it yourself on Windows.\n\nFirst of all : install emacs itself. For Windows I would recommend https://sourceforge.net/projects/emacsbinw64/.\nOn my Xubuntu 14.04 I found that the 24.3 version in the apt-repository was a bit outdated, so I compiled my own from source. I believe OS X users can use `brew`.\n\nNext you will have to install spacemacs, which basically means you have to `git clone` the spacemacs-repository in the emacs-configuration-directory `.emacs.d`. You can read about it here : https://simpletutorials.com/c/2758/How+to+Install+Spacemacs+on+Windows\n\nI would recommend installing `chocolatey` (mentioned above) to quickly install `git` (with `choco install git`).\n\nAfter the first launch you will be asked if you want `evil`- or `emacs`-mode. If you already know a bit of vim, I recommend `evil`-mode. If not, perhaps you should first install vim (or gvim) (`choco install vim`) and do `:h` to do a very basic vim-tutorial. Of course there is heaps of vim-learning-material on the web, as it is currently a very popular editor, especially for developers using OS X or Linux. \n\nBut remember: once you start modifying your vim-configuration, perhaps it's better to try **spacemacs** instead!\n\nHappy hacking!",
"json_metadata": "{\"tags\":[\"vim\",\"emacs\",\"spacemacs\",\"text-editor\",\"gtd\",\"todo-list\",\"org-mode\"],\"links\":[\"https://www.youtube.com/watch?v=xGqUTtYWAXc\",\"https://www.reddit.com/r/emacs/comments/4srze9/watching_youtube_inside_emacs_25/.\"]}"
}
]
}| fee | 5.000 STEEM |
| creator | steem |
| new account name | hansvb |
| owner | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM8ezsEgCKNmp5tJxBMW2UcRM7iN7vbMzrV4SpgFXHfzgAt896fc",1]]} |
| active | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM8H41SZFDPDWc4R9249RQCyYUpHFTXw9FBniqZVuc5k1EsaqyZ2",1]]} |
| posting | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM62YkEMVnfQvoFJUDyyLd6PGHJhigsbKx5pPtFydfVqqjXXTEgq",1]]} |
| memo key | STM6i2pc66fALJVm1DTf5evNKwx46RFZnAoDKhZo7oTDK2Nm12zFr |
| json metadata | |
| Transaction Info | Block #3216984/Trx 5ef62ef836f9550678ed3b72fc1ffabf41fc9f75 |
View Raw JSON Data
{
"trx_id": "5ef62ef836f9550678ed3b72fc1ffabf41fc9f75",
"block": 3216984,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-07-15T12:11:51",
"op": [
"account_create",
{
"fee": "5.000 STEEM",
"creator": "steem",
"new_account_name": "hansvb",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8ezsEgCKNmp5tJxBMW2UcRM7iN7vbMzrV4SpgFXHfzgAt896fc",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8H41SZFDPDWc4R9249RQCyYUpHFTXw9FBniqZVuc5k1EsaqyZ2",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM62YkEMVnfQvoFJUDyyLd6PGHJhigsbKx5pPtFydfVqqjXXTEgq",
1
]
]
},
"memo_key": "STM6i2pc66fALJVm1DTf5evNKwx46RFZnAoDKhZo7oTDK2Nm12zFr",
"json_metadata": ""
}
]
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress0.00%
{
"voting_manabar": {
"current_mana": 9949,
"last_update_time": 1468612029
},
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1468584711
},
"rc_account": {
"account": "hansvb",
"rc_manabar": {
"current_mana": "25006653843",
"last_update_time": 1537887600
},
"max_rc_creation_adjustment": {
"amount": "2020748973",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "25006653843"
}
}Account Metadata
| POSTING JSON METADATA | |
| None | |
| JSON METADATA | |
| None |
{
"posting_json_metadata": {},
"json_metadata": {}
}Auth Keys
Owner
Single Signature
Public Keys
STM8ezsEgCKNmp5tJxBMW2UcRM7iN7vbMzrV4SpgFXHfzgAt896fc1/1
Active
Single Signature
Public Keys
STM8H41SZFDPDWc4R9249RQCyYUpHFTXw9FBniqZVuc5k1EsaqyZ21/1
Posting
Single Signature
Public Keys
STM62YkEMVnfQvoFJUDyyLd6PGHJhigsbKx5pPtFydfVqqjXXTEgq1/1
Memo
STM6i2pc66fALJVm1DTf5evNKwx46RFZnAoDKhZo7oTDK2Nm12zFr
{
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8ezsEgCKNmp5tJxBMW2UcRM7iN7vbMzrV4SpgFXHfzgAt896fc",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8H41SZFDPDWc4R9249RQCyYUpHFTXw9FBniqZVuc5k1EsaqyZ2",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM62YkEMVnfQvoFJUDyyLd6PGHJhigsbKx5pPtFydfVqqjXXTEgq",
1
]
]
},
"memo": "STM6i2pc66fALJVm1DTf5evNKwx46RFZnAoDKhZo7oTDK2Nm12zFr"
}Witness Votes
0 / 30
No active witness votes.
[]